Начиная с запуска .net 4.0 модное словечко было облачными вычислениями. Но очень мало сказано и обсуждено об этом в перспективе технологий .NET. Далее это - действительно ценность для инвестирования, или сделать у нас есть достаточные современные технологии, которые могут обработать то, что предлагают облачные вычисления?
Можете Вы описать это и пример были бы довольно услужливы!
Заранее спасибо.
Облачные вычисления - это еще одно название того, чем многие из нас занимались в течение долгого времени. Распределенные вычисления и сервис-ориентированная архитектура. Инструменты уже есть в вашей IDE и в вашем фреймворке. Применяйте их осмотрительно и там, где это необходимо. Знайте модные словечки, но не обращайте на них слишком много внимания.
Главное, что было добавлено в ходе текущих обсуждений облачных вычислений, - это упор на возможность быстрого масштабирования и оплаты за то, что вы используете. Но опять же, с технологической точки зрения, это было доступно нам уже давно.
Если вас интересует решение MS для облачных вычислений, вы можете проверить Windows Azure, SQL Azure и AppFabric. Общую информацию об облачных вычислениях вы можете найти в Википедии.
Но в основном, как упомянул Дэниел, технологии почти одинаковы. Даже платформы почти те же... например, IIS 7/WAS/ Biztalk Server/ Windows Server/ MS SQL Server, конечно, с небольшими изменениями и даже не для всех из них.
Облачная технология, в которой конкретно используется .net - это Windows Azure.
Облачный компьютер - это, по сути, еще одна форма grid computing с абстрагированными деталями инфраструктуры.
Чтобы наилучшим образом использовать облако для пользовательских приложений, вам нужно знать о проблемах параллельных и распределенных систем, например, об условиях гонки, и вам нужно знать, как передавать данные из облака туда и обратно.
Microsoft - не единственный поставщик облачных услуг:
Amazon с EC2 http://aws.amazon.com/
У Amazon есть привязка к .net http://developer.amazonwebservices.com/connect/forumindex.jspa
Google с его движком приложений http://code.google.com/appengine/
Примеры приложений Google http://appgallery.appspot.com/