Веб-сайти Azureдозволяє швидко створювати масштабовані веб-сайти на Azure. Ви можете використовувати портал Azure або інструменти командного рядка, щоб створити веб-сайт з популярними мовами, такими як .NET, PHP, Node.js і Python. Підтримувані рамки вже розгорнуті і не потребують більше етапів установки. Галерея веб-сайтів Azure містить безліч сторонніх додатків, таких як Drupal та WordPress, а також рамки розробки, такі як Django і CakePHP. Створивши сайт, ви можете або перенести існуючий веб-сайт, або створити абсолютно новий веб-сайт. Веб-сайти позбавляють від необхідності керувати фізичним обладнанням, а також він пропонує кілька варіантів масштабування. Ви можете перейти від загальної моделі для багатьох орендарів до стандартного режиму, де спеціалізовані машини обслуговують вхідний трафік. Веб-сайти також дозволяють вам інтегруватися з іншими службами Azure, наприклад, SQL Database, Service Bus і Storage. За допомогою попереднього перегляду SDK програми Azure WebJobs ви можете додати обробку фону. Підсумовуючи це, веб-сайти Azure полегшують зосередження уваги на розробці додатків, підтримуючи широкий спектр мов, відкритих програм та методологій розгортання (FTP, Git, Web Deploy або TFS). Якщо у вас немає спеціалізованих вимог, які вимагають хмарних служб або віртуальних машин, веб-сайт Azure, швидше за все, найкращий вибір.
Хмарні послугидозволяють створювати високодоступні масштабовані веб-програми в багатій платформі як сервіс (PaaS). На відміну від веб-сайтів, хмарний сервіс створюється спочатку в середовищі розробки, наприклад Visual Studio, перед тим, як розгорнути в Azure. Рамки, такі як PHP, вимагають спеціальних кроків розгортання або завдань, які встановлюють рамку при запуску ролей. Основна перевага Cloud Services - це можливість підтримувати складніші багаторівневі архітектури. Єдиний хмарний сервіс може складатися з рольової веб-ролі та однієї чи декількох ролей робітників. Кожен рівень може масштабуватися незалежно. Також підвищений рівень контролю над інфраструктурою веб-додатків. Наприклад, ви можете видалити робочий стіл на машини, на яких запущені екземпляри ролей.
Віртуальні машинидозволяють запускати веб-додатки на віртуальних машинах у Azure. Ця можливість також відома як інфраструктура як послуга (IaaS). Створіть нові портативні машини Windows Server або Linux через портал або завантажте наявне зображення віртуальної машини. Віртуальні машини надають вам найбільше контролю над операційною системою, конфігурацією та встановленим програмним забезпеченням та послугами. Це хороший варіант для швидкої міграції складних локальних веб-додатків до хмари, оскільки машини можна переміщувати в цілому. За допомогою Virtual Networks ви також можете підключити ці віртуальні машини до локальних корпоративних мереж. Як і у Cloud Services, у вас є віддалений доступ до цих машин і можливість здійснювати зміни конфігурації на адміністративному рівні. Однак, на відміну від веб-сайтів та хмарних сервісів, ви повинні повністю керувати образами віртуальної машини та архітектурою додатків повністю на інфраструктурному рівні. Одним із основних прикладів є те, що вам потрібно застосувати власні патчі до операційної системи.
Дивіться оновлене та всебічне порівняння за цим посиланням: http://azure.microsoft.com/en-us/documentation/articles/choose-web-site-cloud-service-vm/