Windows Azure для веб-разработчиков и Amazon EC2 - PullRequest
30 голосов
/ 27 октября 2008

Я только что посмотрел вступительное видео Windows Azure, и у меня возникло ощущение, что это интерфейсная оболочка для размещенных экземпляров IIS. Может кто-нибудь, кто знает больше (возможно, это было частью бета-версии), пролить свет на то, почему вы будете использовать это против EC2.

это казалось достаточно простым, но на самом деле не давало подробностей о том, как это работает, почему это работает или почему вы бы использовали это по сравнению с традиционными решениями?

Ответы [ 8 ]

29 голосов
/ 27 октября 2008

В соответствии с концепцией (а я могу говорить только о концепции здесь, поскольку продукт еще не выпущен), вот несколько причин, по которым вы можете рассмотреть Azure вместо EC2.

Azure включает в себя встроенные возможности балансировки нагрузки. Если вы хотите сделать это в Amazon, вам нужно развернуть собственное решение или купить стороннее решение, например www.RightScale.com.

Приложения, дружественные к Azure, могут быть доставлены изнутри или в облаке Microsoft. Если вы пишете приложения, которые содержат конфиденциальную информацию, такую ​​как финансовые данные или данные здравоохранения, не все ваши клиенты захотят разместить свои данные в общедоступном облаке. В этом случае они могут развернуть ваши приложения внутри Windows. Это продается как победа в наборе навыков, потому что вы можете перейти от публичных к частным проектам. Не поймите меня неправильно - если вы осваиваете разработку Amazon EC2, вы можете развернуть свои приложения внутри себя с виртуальными серверами Linux в своем центре обработки данных, но это не так просто. (Трудно описать предварительный просмотр технологий как «под ключ», когда он еще не лицензирован, хахаха.)

Сказав это, неясно, что функциональность балансировки нагрузки включена в коробку с внутренними развертываниями. Если вам нужно сделать комбинацию Azure и ISA Server, это будет более сложным способом развертывания и управления.

11 голосов
/ 25 февраля 2011

AppHarbor - это облачная хостинговая среда .NET, которая работает на Amazon EC2. Приятно то, что они предлагают бесплатный план (так же, как это делает Heroku), так что вы можете проверить это самостоятельно с очень небольшим трением.

5 голосов
/ 28 октября 2008

Моя компания сейчас использует Amazon EC2, и я нахожусь на PDC, следя за подробностями о Azure. Я еще не видел ничего, что убедило бы нас отойти от Амазонки. Azure определенно выглядит убедительно, но факт в том, что теперь я могу использовать Windows и SQL-сервер на Amazon с установленными SLA. Рэй Оззи дал понять, что Azure будет менять LOT, основываясь на отзывах сообщества разработчиков. Однако у Azure большой потенциал, и мы будем внимательно за ним следить.

Кроме того, Amazon будет добавлять функции балансировки нагрузки, автоматического масштабирования и панели мониторинга в будущие обновления сервиса (см. Эту ссылку: http://aws.amazon.com/contact-us/new-features-for-amazon-ec2/). Никогда не стоит недооценивать Amazon, поскольку у них хороший старт в облачных вычислениях и большая база пользователей помогая уже усовершенствовать свои предложения. Никогда не стоит недооценивать Microsoft, поскольку у них огромное сообщество разработчиков и глобальный охват.

В целом, я не думаю, что облачные сервисы одной компании являются взаимоисключающими друг от друга. Самое замечательное, что мы можем использовать их все, если захотим.

Microsoft должна предложить возможность размещения серверов на базе Linux в своем облаке. Это действительно перевернет мир с ног на голову!

3 голосов
/ 21 января 2009

На конференции Archtect Insight в прошлом году они упомянули, что начали переделывать продукты для основных серверов, чтобы иметь дело с крупномасштабной средой аварийного переключения, что, по крайней мере, мне очень интересно.

Это куча вещей, которые приходят в Облако. Я думаю об этом как о большей платформе в облаке.

  • Сервер SQL
  • CRM
  • МОСС
  • Обмен
  • BizTalk
  • Женева (личность)

Термины, которые здесь упоминаются, это «МАГАЗИН» и «КОМПЬЮТЕР»

Для меня это действительно интересует ИДЕЮ интернет-сервисной шины.

Также речь идет о переходе к процессу разработки.

  • OSLO DSL и Qudrant - переход к представлению, управляемому моделью
  • Entity Framework - предоставление разработчикам строго типизированной модели в коде одним нажатием кнопки
  • Службы данных ADO и динамические веб-шаблоны данных с использованием MVC
  • Затем с помощью шаблонов Azure и новых «веб-ролей», переходящих на развертывание приложений в облаке.
  • Тогда для администраторов подготовка серверов в один клик - это круто.

О правилах конфиденциальности данных ... который является единственным большим слоном в комнате и о котором упоминалось ... Как правило, в каждой стране часто принято решение об информационной безопасности.

UK RIPA

Патриотический акт США

Они действительно концептуально отличаются? И эти 2 страны все равно обмениваются информацией ... ИМХО (юридически они разные, но для клиента оба закона предоставляют доступ к данным клиента просто вопрос о том, кто)

3 голосов
/ 27 октября 2008

Ну, это больше, чем просто веб-сервисы. Это также позволит вам размещать другие типы подключенных приложений. Кроме того, он обеспечивает интегрированный доступ к другому программному обеспечению MS в облаке; то есть SharePoint, Exchange, CRM, службы данных SQL и позволят вам полностью настраивать и расширять эти предложения так же, как вы могли бы настраивать и расширять их, если бы они размещались в локальной сети.

2 голосов
/ 01 ноября 2010

Главное отличие в будущем заключается в том, что Amazon EC2 свободна с сегодняшнего дня 1 ноября. Проверьте это.

http://www.buzzingup.com/2010/10/amazon-announces-free-cloud-services-for-new-developers/

2 голосов
/ 21 января 2009

Мы очень успешно используем S3 для хранения, и я всегда следил за EC2 для поддержки Windows и SQL Server. Так что теперь они доступны, я вырыл дальше.

Я был очень взволнован, когда прочитал это: http://www.brentozar.com/archive/2008/11/bad-storage-performance-on-amazon-ec2-windows-servers/

Возможно, поскольку мы разрабатываем то, что, как мы надеемся, станет очень популярным веб-сайтом, мы должны рассмотреть новые модели хранилищ данных - Azure или Amazon SimpleDB. Хммммм - полностью переписать!

2 голосов
/ 27 октября 2008

На данный момент информации о Windows Azure довольно мало. Во время анонса я участвовал в лейтмотиве, и на данный момент я думаю, что они пытаются предоставить более обширную среду виртуализации, чем просто размещенные экземпляры IIS.

На данный момент, я не могу сказать больше, чем это.

...