В чем разница между Windows Azure и традиционным хостингом Windows? - PullRequest
12 голосов
/ 21 октября 2010

Мои знания о Windows Azure ограничены несколькими видео, которые я смотрел на веб-сайте Microsoft.Помимо нескольких новых модных слов, я не вижу, как эта платформа отличается от традиционных веб-хостов, существовавших много лет.Помимо уникальной модели выставления счетов (например, «транзакций хранилища в месяц»), что отличает Azure от традиционных веб-хостов, таких как discountasp.net , с точки зрения фактического предоставляемого сервиса?

Ответы [ 2 ]

3 голосов
/ 22 октября 2010

Как указал Сачин, в Azure есть несколько основных концепций, которые приносят вам пользу, помимо таких, как DiscountAsp.Я хотел бы отметить еще несколько специфических для Azure нюансов.Эти преимущества обычно применяются независимо от того, есть ли у вас один или несколько экземпляров, просто возможны небольшие простои, если определенные события вызывают повторное развертывание вашего приложения.

  • Мониторинг состояния.В отличие от DiscountASP или любого дисконтного веб-хостинга, фабрика Azure следит за состоянием ваших виртуальных машин и при необходимости выполняет перезапуски или перемещения компьютеров.
  • Обслуживание ОС.Образы гостевой ОС Azure часто обновляются (в среднем между обновлениями я видел приблизительный 1 месяц).Это включает исправления безопасности, такие как уязвимость ASP.NET, а также другие обновления ОС.
  • Надежное хранилище.В случае таблиц, больших двоичных объектов и очередей, а также SQL Azure данные реплицируются трижды, поэтому нет риска потери данных (если только вы явно не удалите данные, а затем не удалите их трижды).
  • Предоставление по требованию.Например, SQL Azure развертывает новую базу данных за считанные секунды.Для экземпляров виртуальных машин развертывание занимает около 15-20 минут (например, вы хотите увеличить масштаб приложения с 2 до 4 серверов).
  • Служебная шина.С сервисной шиной AppFabric вы можете подключаться к локальным ресурсам, не открывая брандмауэр.
  • Контроль доступа.Azure предоставляет возможность подключения к нескольким провайдерам, таким как Live ID и Yahoo!
  • Службы, основанные на потреблении.Все, что я перечислил, а ля карт;Вы платите за то, что вы используете.Например, нет конкретного ежемесячного обязательства для данного набора серверов.Например, для других хостеров, где вы платите «за коробку», у вас фиксированная плата за месяц.
  • Выделенные виртуальные машины.Несмотря на то, что Azure запускает несколько виртуальных машин в одном блоке, каждый блок ограничен 8 ядрами, что соответствует 1, 2, 4 или 8 виртуальным машинам, работающим на этом сервере.DiscountASP и другие хостеры скидок могут содержать десятки или сотни веб-сайтов, размещенных в одном боксе, и ваша производительность будет зависеть от активности этих веб-сайтов, использования ОЗУ и использования ЦП.

Возможно, у Azure есть еще несколько преимуществ по сравнению с дисконтным веб-хостингом, но это должно дать вам хорошее начало.

3 голосов
/ 21 октября 2010

Дополнительные услуги, которые выводят облачные вычисления (Azure) на шаг впереди традиционного хостинга? Вот некоторые из них:

  • Балансировка нагрузки : гибкий набор вычислительных ресурсов может прозрачно балансироваться нагрузкой за виртуальным маршрутизатором.

  • Доставка контента : всю работу, выполняемую сетью доставки контента, может выполнять прозрачно поставщик облачных вычислений, например Amazon CloudFront.

  • Аварийное переключение : если ваши данные сбалансированы по нагрузке между несколькими центрами обработки данных, и один центр обработки данных переходит в автономный режим, поставщик облачных вычислений должен иметь возможность переключения трафика с одного на другие. (Если они не могут сейчас, они должны предоставить эту услугу.:))

  • Масштабируемость : количество используемых вычислительных ресурсов должно автоматически увеличиваться или уменьшаться в зависимости от спроса.

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

...