Situs Web Azurememungkinkan Anda untuk membangun situs web yang sangat skalabel dengan cepat di Azure. Anda bisa menggunakan Azure Portal atau alat baris perintah untuk mengatur situs web dengan bahasa populer seperti .NET, PHP, Node.js, dan Python. Kerangka kerja yang didukung sudah digunakan dan tidak memerlukan langkah-langkah instalasi lebih lanjut. Galeri Situs Web Azure berisi banyak aplikasi pihak ketiga, seperti Drupal dan WordPress serta kerangka kerja pengembangan seperti Django dan CakePHP. Setelah membuat situs, Anda dapat memigrasikan situs web yang ada atau membangun situs web yang sama sekali baru. Situs Web menghilangkan kebutuhan untuk mengelola perangkat keras fisik, dan juga menyediakan beberapa opsi penskalaan. Anda dapat beralih dari model multi-penyewa bersama ke mode standar tempat mesin khusus melayani lalu lintas masuk. Situs Web juga memungkinkan Anda untuk berintegrasi dengan layanan Azure lainnya, seperti SQL Database, Service Bus, dan Storage. Menggunakan pratinjau SDK Azure WebJobs, Anda bisa menambahkan pemrosesan latar belakang. Singkatnya, Situs Web Azure membuatnya lebih mudah untuk fokus pada pengembangan aplikasi dengan mendukung berbagai bahasa, aplikasi open source, dan metodologi penyebaran (FTP, Git, Web Deploy, atau TFS). Jika Anda tidak memiliki persyaratan khusus yang memerlukan Layanan Cloud atau Mesin Virtual, Situs Web Azure kemungkinan besar merupakan pilihan terbaik.
Layanan Cloudmemungkinkan Anda untuk membuat aplikasi web yang sangat tersedia dan dapat diskalakan di lingkungan Platform as a Service (PaaS) yang kaya. Tidak seperti Situs Web, layanan cloud dibuat terlebih dahulu di lingkungan pengembangan, seperti Visual Studio, sebelum digunakan untuk Azure. Kerangka kerja, seperti PHP, membutuhkan langkah-langkah penerapan kustom atau tugas yang menginstal kerangka kerja pada startup peran. Keuntungan utama dari Layanan Cloud adalah kemampuan untuk mendukung arsitektur multitier yang lebih kompleks. Layanan cloud tunggal dapat terdiri dari peran web frontend dan satu atau lebih peran pekerja. Setiap tingkatan dapat diskalakan secara independen. Ada juga peningkatan level kontrol atas infrastruktur aplikasi web Anda. Misalnya, Anda dapat meremote desktop ke mesin yang menjalankan instance role.
Mesin virtualmemungkinkan Anda untuk menjalankan aplikasi web pada mesin virtual di Azure. Kemampuan ini juga dikenal sebagai Infrastruktur sebagai Layanan (IaaS). Buat mesin Windows Server atau Linux baru melalui portal, atau unggah gambar mesin virtual yang ada. Mesin Virtual memberi Anda kendali penuh atas sistem operasi, konfigurasi, dan perangkat lunak serta layanan yang diinstal. Ini adalah pilihan yang baik untuk memigrasikan aplikasi web kompleks secara cepat ke cloud, karena mesin dapat dipindahkan secara keseluruhan. Dengan Jaringan Virtual, Anda juga dapat menghubungkan mesin-mesin virtual ini ke jaringan perusahaan lokal. Seperti halnya Layanan Cloud, Anda memiliki akses jarak jauh ke mesin-mesin ini dan kemampuan untuk melakukan perubahan konfigurasi di tingkat administratif. Namun, tidak seperti Situs Web dan Layanan Cloud, Anda harus mengelola gambar mesin virtual dan arsitektur aplikasi sepenuhnya di tingkat infrastruktur. Salah satu contoh dasar adalah Anda harus menerapkan tambalan Anda sendiri ke sistem operasi.
Lihat perbandingan yang diperbarui dan komprehensif dari tautan ini: http://azure.microsoft.com/en-us/documentation/articles/choose-web-site-cloud-service-vm/