Мои знания о Windows Azure ограничены несколькими видео, которые я смотрел на веб-сайте Microsoft. Если не считать нескольких новых модных словечек, я не вижу, чем эта платформа отличается от традиционных веб-хостов, которые существуют уже много лет. Помимо уникальной модели выставления счетов (например, «транзакций хранилища в месяц»), что отличает Azure от традиционных веб-хостов, таких как Discountasp. net, с точки зрения фактически оказываемых услуг?
В чем разница между Windows Azure и традиционным хостингом на Windows?
Ответы (2)
Дополнительные услуги, которые выводят облачные вычисления (Azure) на шаг дальше традиционного хостинга? Вот несколько:
Балансировка нагрузки: гибкий набор вычислительных ресурсов может быть прозрачно сбалансирован по нагрузке за виртуальным маршрутизатором.
Доставка контента: всю работу, выполняемую сетью доставки контента, может прозрачно выполнять поставщик облачных вычислений, например Amazon CloudFront.
Отказоустойчивость: если нагрузка на ваши данные распределяется между несколькими центрами обработки данных, и один центр обработки данных отключается, поставщик облачных вычислений должен иметь возможность переключать трафик с одного на другой. (Если они не могут сейчас, они должны предоставить эту услугу. :))
Масштабируемость: количество используемых вычислительных ресурсов должно автоматически увеличиваться или уменьшаться в зависимости от потребности.
Инструменты: с появлением основных поставщиков облачных вычислений инструменты значительно улучшились. Например, инструменты Windows Azure позволяют разработчикам тестировать все локально и легко развертывать в облаке, что позволяет людям легко создавать масштабируемые службы.
Как отметил Сачин, в 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 есть еще несколько преимуществ перед веб-хостингом со скидкой, но это должно дать вам хорошее начало.