Windows Azure для веб-разработчиков против Amazon EC2

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

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

Я понял, что это рано, и Azure - это широкий набор инициатив, я просто пытаюсь понять, что такое часть веб-разработки, поскольку у меня был крайний срок, который не позволил мне посетить PDC в этом году.

MikeJ 27.10.2008 20:46

Связанный вопрос: Виртуальные жесткие диски - разница между Amazon Elastic Block Storage (EBS) и дисками Windows Azure: stackoverflow.com/questions/5758495/…

Greg Bray 30.04.2011 01:54
Java и Typescript
Java и Typescript
Java и TypeScript - два популярных языка программирования, которые имеют свои уникальные сильные и слабые стороны. В этой статье блога я сравню эти...
30
2
18 863
8
Перейти к ответу Данный вопрос помечен как решенный

Ответы 8

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

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

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

Ответ принят как подходящий

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

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

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

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

Спасибо за ответ. Из тех частей, которые я читал, не было ясно, что это будет внутреннее развертывание. это хорошая вещь. Очень интересно видеть что-то подобное.

MikeJ 27.10.2008 20:45

На данный момент Windows Azure не подлежит внутреннему развертыванию. Это полностью размещенное решение. Однако Microsoft объявила, что некоторые технологии, разработанные для Azure, будут распространены на коммерческие версии Windows.

Michael Brown 10.11.2008 18:27

AWS теперь предлагает продукт Elastic Load Balancing, поэтому LB больше не проблема. aws.amazon.com/elasticloadbalancing

Kaitsu 15.02.2010 18:58

@ Майк Браун - Неправда. Вы можете иметь приложение в облаке и использовать внутреннюю версию SQL Server.

ritu 24.03.2010 04:55

@Ritu - термин «внутреннее развертывание» означает, что вы можете запускать его внутри своей компании. Вы не можете запустить Windows Azure в собственном центре обработки данных.

Brent Ozar 25.03.2010 05:11

@Brent Ozar - Согласен, НО вы можете запустить приложение в облаке, которое получает доступ к внутренним данным.

ritu 26.03.2010 06:30

@Ritu - для поддержки этого сценария вам необходимо предоставить доступ к базе данных извне. Я не буду говорить о возникающих проблемах безопасности. Не обращая внимания на этот сценарий, возник вопрос, можно ли развертывать Windows Azure внутри компании. Windows Azure в настоящее время не работает. Однако, как упоминается в исходном ответе, существует много общего между созданием приложения для внутреннего развертывания и для развертывания Windows Azure.

Michael Brown 29.03.2010 04:48

привет, в настоящее время мы используем Godaddy и arvixe, но мы планируем перейти на Amazon AWS или Azure, я прочитал из здесь, что для AWS требуется много изменений в коде, но как интернет-магазин розничной торговли мы не хотим никаких изменений в код, потому что это требует времени, поэтому в этой ситуации какой хостинг лучше всего выбрать?

Shaiju T 07.11.2015 21:02

@stom, когда у вас есть вопрос, лучше всего опубликовать его как вопрос, а не как комментарий к ответу.

Brent Ozar 08.11.2015 16:02

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

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

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

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

Спасибо за ответ. Я знаю, что Amazon здесь сегодня, но мы неизменно должны строить то, что будет здесь через 6-18 месяцев, учитывая, что закон Мура всегда идет вперед.

MikeJ 29.10.2008 21:48

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

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

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

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

Это куча всего, что попадает в Облако. Я думаю об этом как о платформе в облаке.

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

Здесь упоминаются термины «МАГАЗИН» и «ВЫЧИСЛЕНИЕ».

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

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

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

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

UK RIPA

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

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

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

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

Следует отметить, что свободное время на aws предлагает бесплатный микро-экземпляр linux. Разработчикам Windows придется искать в другом месте.

MikeJ 02.11.2010 15:25

Свободное время теперь распространяется и на микро-экземпляр Windows.

Martin Clarke 08.05.2012 17:55

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

Другие вопросы по теме