Ответ 1
Вот несколько ключевых различий:
- Использование сервера. С таким хостером, как GoDaddy, серверы являются общими ресурсами, и нет способа определить (или ограничить) количество арендаторов, которые используют данный сервер для вашего приложения. С Azure данный сервер с его 8 ядрами выделяется конкретным виртуальным машинам. Не более 8 виртуальных машин будут развернуты на данном сервере.
- ОАС. С общим хостером, например GoDaddy, нет встроенного способа масштабирования вашего приложения или обеспечения доступности с несколькими серверами, на которых запущено ваше приложение. С помощью Azure вы можете легко масштабировать до двух или более экземпляров, обеспечивая доступность не менее 99,95%.
- Виртуальные серверы. В качестве пояснения к вышеизложенному: GoDaddy теперь предлагает виртуальные серверы со стоимостью от примерно 30 долларов США в месяц. Однако это предложение не предоставляет поддержки масштабирования.
- Долговечное хранение. Помимо SQL Azure (GoDaddy предоставляет хостинг SQL Server), Azure предоставляет таблицы, капли и очереди, каждый с тройной репликацией. Кроме того, Azure может развернуть новый экземпляр SQL Azure за несколько секунд. SQL Azure также трижды реплицируется.
- Мониторинг и диагностика инфраструктуры. Azure предоставляет инфраструктуру диагностики для захвата таких вещей, как счетчики производительности, размеры очереди, пользовательские файлы журналов и т.д. И объединяет их в легкодоступную/запрашиваемую таблицу и хранилище памяти. Затем вы можете создавать приложения для мониторинга приложений вокруг этого набора диагностических средств. Кроме того, сама Azure-ткань контролирует ваше здоровье приложения. В случае неудавшегося сервера, например, ваше приложение перезапускается на другом сервере автоматически. Я не знаю ни одной автоматизированной системы мониторинга и восстановления работоспособности, встроенной в дешевые/общедоступные хостинг-решения, такие как предлагаемые GoDaddy.
- Дополнительные услуги по запросу. В Azure у вас есть доступ к нескольким расходным сервисам, таким как SQL Azure, служебная шина, масштабируемое хранилище (капли, таблицы, очереди), управление доступом, кэширование (собирается в 2011 году) и Reporting Services (собирается в 2011 году).