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