Мои знания о Windows Azure ограничены несколькими видеороликами, которые я смотрел на веб-сайте Microsoft. Помимо нескольких новых слов, я не вижу, как эта платформа отличается от традиционных веб-хостов, которые существуют уже много лет. Помимо уникальной модели биллинга (например, "транзакции хранения в месяц" ), что отличает Azure от традиционных веб-хостов, таких как discountasp.net, с точки зрения фактического предоставления услуг?
В чем разница между Windows Azure и традиционным хостингом Windows?
Ответ 1
Дополнительные услуги, которые используют облачные вычисления (Azure) на один шаг выше традиционного хостинга? Вот несколько:
-
Балансировка нагрузки: гибкий набор вычислительных ресурсов может быть прозрачно сбалансирован для нагрузки за виртуальным маршрутизатором.
-
Доставка контента: работа, выполняемая сетью доставки контента, может быть выполнена прозрачно провайдером облачных вычислений, таким как Amazon CloudFront.
-
Отказоустойчивость. Если ваши данные сбалансированы по нагрузке между несколькими центрами обработки данных, а один центр обработки данных отключается, поставщик облачных вычислений должен иметь возможность отказоустойчивости трафика от одного к другому, (Если они не могут сейчас, они должны предоставить эту услугу.:))
-
Масштабируемость: количество используемых вычислительных ресурсов должно автоматически увеличиваться или уменьшаться по требованию.
-
Инструмент: с появлением основных поставщиков облачных вычислений инструментарий значительно улучшился. Например, инструменты Windows Azure позволяют разработчикам тестировать все локально и легко развертывать в облаке, что позволяет людям легко создавать масштабируемые сервисы.
Ответ 2
Как указал Сачин, для Azure есть несколько основных концепций, которые приносят пользу вам помимо чего-то вроде DiscountAsp. Я хотел бы отметить еще несколько оттенков, характерных для Azure. Эти преимущества обычно применяются независимо от того, есть ли у вас один экземпляр или несколько - это просто, что вы можете испытывать небольшое количество времени простоя, если определенные события вызывают повторное развертывание вашего приложения.
- Мониторинг здоровья. В отличие от DiscountASP или любого веб-хостинга скидок, Azure-ткань сохраняет вкладки в состояние здоровья ваших виртуальных машин и, при необходимости, имеет дело с перезагрузками или машинами.
- Обслуживание ОС. Образцы гостевой ОС Azure часто обновляются (я видел среднее среднее значение 1 месяц между обновлениями). Сюда входят исправления безопасности, такие как уязвимость ASP.NET, а также другие обновления ОС.
- Долговечное хранение. С таблицами, блоками и очередями вместе с SQL Azure данные трижды реплицируются, поэтому нет риска потери данных (если вы явно не удаляете данные, а затем трижды реплицируете удаление).
- Предоставление по требованию. Например, SQL Azure развертывает новую базу данных за считанные секунды. Для экземпляров виртуальной машины это занимает около 15-20 минут для развертывания (например, вы хотите увеличить свое приложение с 2 до 4 серверов).
- Сервисная шина. С сервисной шиной AppFabric вы можете подключаться к локальным ресурсам без открытия брандмауэра.
- Контроль доступа. Azure обеспечивает перехватывание нескольких поставщиков, таких как Live ID и Yahoo!
- Услуги, основанные на потреблении. Все, что я перечислил, это a la carte; вы платите за то, что используете. Например, нет конкретного ежемесячного обязательства для определенного набора серверов. Например, у других хостеров, где вы платите, например, у вас фиксированная стоимость в месяц.
- Выделенные виртуальные машины. Хотя верно, что Azure запускает несколько виртуальных машин в одном окне, каждый ящик ограничен 8 ядрами, что эквивалентно 1, 2, 4 или 8 виртуальным машинам, работающим на этом сервере. С помощью DiscountASP и других скидочных хостеров могут быть десятки или сотни веб-сайтов, размещенных в одном окне, и ваша производительность будет зависеть от активности этих веб-сайтов, использования ОЗУ и использования ЦП.
Вероятно, есть несколько преимуществ Azure по сравнению со скидками на веб-хостинг, но это должно дать вам хорошее начало.