Azure Web Sites позволяет быстро создавать масштабируемые веб-сайты на Azure. Вы можете использовать Azure Portal или инструменты командной строки для настройки веб-сайта с такими популярными языками, как .NET, PHP, Node.js и Python.Поддерживаемые фреймворки уже развернуты и не требуют дополнительных шагов установки. В галерее Azure Web Sites содержится множество сторонних приложений, таких как Drupal и WordPress, а также разработки, такие как Django и CakePHP. После создания сайта вы можете либо перенести существующий веб-сайт, либо создать совершенно новый веб-сайт. Веб-сайты устраняют необходимость управления физическим оборудованием, а также предоставляют несколько вариантов масштабирования. Вы можете перейти от общей модели с несколькими арендаторами к стандартному режиму, когда выделенные машины обслуживают входящий трафик. Веб-сайты также позволяют интегрироваться с другими службами Azure, такими как база данных SQL, служебная шина и хранилище. Используя предварительный просмотр Azure WebJobs SDK, вы можете добавить фоновую обработку. Таким образом, веб-сайты Azure упрощают фокусирование на разработке приложений, поддерживая широкий спектр языков, приложений с открытым исходным кодом и методологий развертывания (FTP, Git, Web Deploy или TFS). Если у вас нет специализированных требований, требующих облачных сервисов или виртуальных машин, наиболее вероятным вариантом является веб-сайт Azure.
Облачные услуги позволяют создавать высокодоступные масштабируемые веб-приложения в богатой платформе как службе (PaaS). В отличие от веб-сайтов, облачный сервис создается сначала в среде разработки, например Visual Studio, перед развертыванием в Azure. Для таких фреймворков, как PHP, требуются специальные шаги или задачи развертывания, устанавливающие фреймворк при запуске роли. Основным преимуществом Cloud Services является возможность поддержки более сложных многоуровневых архитектур. Единая служба облака может состоять из роли веб-интерфейса и одной или нескольких рабочих ролей. Каждый уровень можно масштабировать независимо. Существует также повышенный уровень контроля над инфраструктурой вашего веб-приложения. Например, вы можете использовать удаленный рабочий стол на компьютерах, на которых запущены экземпляры роли. Вы также можете использовать сценарии более сложных IIS и изменений конфигурации машины, которые запускаются при запуске роли, включая задачи, требующие управления администратором.
Виртуальные машины позволяют запускать веб-приложения на виртуальных машинах в Azure. Эта возможность также известна как Инфраструктура как услуга (IaaS). Создайте новые серверы Windows Server или Linux через портал или загрузите существующий образ виртуальной машины. Виртуальные машины предоставляют вам максимальный контроль над операционной системой, конфигурацией и установленным программным обеспечением и сервисами. Это хороший вариант для быстрой миграции сложных локальных веб-приложений в облако, поскольку машины могут перемещаться в целом. С помощью Virtual Networks вы также можете подключить эти виртуальные машины к локальным корпоративным сетям. Как и в облачных службах, у вас есть удаленный доступ к этим машинам и возможность выполнять изменения конфигурации на административном уровне. Однако, в отличие от веб-сайтов и облачных служб, вы должны полностью управлять изображениями виртуальной машины и архитектурой приложений на уровне инфраструктуры. Одним из основных примеров является то, что вы должны применять свои собственные исправления к операционной системе.
См обновляется и всеобъемлющее сравнение по этой ссылке: http://azure.microsoft.com/en-us/documentation/articles/choose-web-site-cloud-service-vm/
имели те же QS. они должны действительно разъяснить их документы. – 90abyss