Catatan
Akses ke halaman ini memerlukan otorisasi. Anda dapat mencoba masuk atau mengubah direktori.
Akses ke halaman ini memerlukan otorisasi. Anda dapat mencoba mengubah direktori.
Banyak aplikasi web harus selalu tersedia dari mana saja di dunia dan dapat digunakan dari perangkat atau ukuran layar apa pun. Aplikasi web harus aman, fleksibel, dan dapat diskalakan untuk memenuhi lonjakan permintaan.
Untuk membantu Anda memilih opsi hosting aplikasi web Azure, lihat Memilih layanan komputasi Azure.
layanan Azure untuk aplikasi web
Azure menyediakan berbagai layanan untuk membuat, menghosting, dan memantau aplikasi web:
Azure App Service: Buat aplikasi web dan seluler siap perusahaan untuk platform atau perangkat apa pun dan sebarkan pada infrastruktur cloud yang dapat diskalakan.
Azure Web Application Firewall: Memberikan perlindungan yang kuat untuk aplikasi web.
Azure Monitor: Menyediakan pengamatan penuh ke dalam aplikasi, infrastruktur, dan jaringan Anda. Azure Monitor mencakup Application Insights, yang menyediakan manajemen dan pemantauan performa aplikasi untuk aplikasi web langsung.
Azure SignalR Service: Menambahkan fungsionalitas web real-time.
Aplikasi Web untuk Kontainer: Jalankan aplikasi web kontainer di Windows dan Linux.
Azure Service Bus: Integrasikan dengan aplikasi web lain dengan menggunakan pola berbasis peristiwa yang digabungkan secara longgar.
Architecture
Unduh file Visio dari arsitektur ini.
Diagram sebelumnya menunjukkan implementasi aplikasi web garis besar yang khas. Untuk solusi dunia nyata yang dapat Anda bangun di Azure, lihat Arsitektur aplikasi web.
Menjelajahi arsitektur dan panduan aplikasi web
Artikel di bagian ini mencakup panduan dan arsitektur yang sepenuhnya dikembangkan yang dapat Anda sebarkan dalam Azure dan memperluas ke solusi tingkat produksi. Ide solusi menunjukkan pola dan kemungkinan implementasi untuk dipertimbangkan saat Anda merencanakan pengembangan proof-of-concept (POC) aplikasi web Anda. Artikel ini dapat membantu Anda memutuskan cara menggunakan teknologi aplikasi web di Azure.
Ide solusi aplikasi web
Ide solusi aplikasi web berikut menunjukkan pola dan kemungkinan implementasi untuk dijelajahi:
- Farm SharePoint dengan ketersediaan tinggi: Penerapan SharePoint dengan ketersediaan tinggi yang menggunakan Microsoft Entra ID dengan penyeimbangan beban, grup ketersediaan Always On SQL Server, dan sumber daya SharePoint dengan ketersediaan tinggi.
Arsitektur aplikasi web
Arsitektur siap produksi berikut menunjukkan solusi aplikasi web end-to-end yang dapat Anda sebarkan dan sesuaikan.
Menghosting aplikasi web dengan App Service
Aplikasi web dasar: Arsitektur pengantar untuk mempelajari cara menjalankan aplikasi web di Azure App Service dalam satu wilayah.
Aplikasi web dasar yang sangat tersedia dan redundan zona: Aplikasi web yang aman, redundan zona, dan sangat tersedia yang menggunakan Azure Application Gateway, Azure Web Application Firewall, dan Azure App Service dengan Azure Private Link.
Menghosting aplikasi web dengan Lingkungan App Service
Penyebaran perusahaan yang menggunakan App Service Environment: Beban kerja perusahaan standar yang menggunakan App Service Environment v3 dengan keamanan yang ditingkatkan, termasuk Azure Application Gateway dan Azure Firewall.
Penerapan perusahaan dengan ketersediaan tinggi yang menggunakan App Service Environment: Penerapan App Service Environment redundan zona yang meningkatkan ketahanan dengan mendistribusikan sumber daya ke seluruh zona ketersediaan.
Aplikasi web yang dikelola dengan aman: Penyebaran App Service Environment yang aman dengan Azure Application Gateway dan Azure Web Application Firewall, terintegrasi dengan Azure DevOps untuk integrasi berkelanjutan dan penyebaran berkelanjutan (CI/CD).
Mengelola API dengan Azure API Management
Lindungi API menggunakan Application Gateway dan API Management: Arsitektur yang menggunakan Azure Application Gateway dan Azure API Management untuk melindungi akses API dengan Azure Web Application Firewall dan perutean berbasis URL.
Memigrasikan aplikasi web dengan menggunakan Azure API Management: Skenario migrasi yang menggunakan Azure API Management sebagai fasad untuk layanan lokal warisan dan API baru yang dihosting Azure.
Panduan aplikasi web
Artikel berikut membantu Anda mengevaluasi dan memilih teknologi aplikasi web terbaik untuk persyaratan beban kerja Anda.
Panduan jaringan untuk aplikasi web
Implementasi pola untuk ingress jaringan yang aman: Menjelaskan implementasi pola yang menggunakan Azure Front Door SKU Premium untuk menyediakan perutean global, failover asal berdasarkan status kesehatan, dan mitigasi serangan di edge.
Peningkatan akses keamanan ke aplikasi web App Service dari jaringan lokal: Arsitektur untuk menyiapkan konektivitas privat ke Azure App Service dari jaringan lokal dengan menggunakan Azure Private Link, integrasi jaringan virtual, dan titik akhir privat.
Redundansi perutean global untuk aplikasi web berketersediaan tinggi
- Redundansi perutean global untuk aplikasi web yang sangat kritis: Pelajari cara mengembangkan aplikasi web global dengan ketahanan tinggi.
- Pengiriman konten global yang sangat krusial: Pelajari cara mengembangkan aplikasi HTTP global yang sangat tangguh saat fokus Anda adalah pengiriman konten dan penyimpanan cache.
- Ingress HTTP global yang sangat krusial: Pelajari cara mengembangkan aplikasi HTTP global dengan daya tahan tinggi saat Anda berfokus pada ingress HTTP.
Panduan keamanan untuk aplikasi web
- Gunakan API Management untuk Melindungi Token Akses di aplikasi Single-Page: Arsitektur yang menggunakan Azure API Management untuk menerapkan pola Backend tanpa status untuk Frontend yang melindungi token akses OAuth2 dari serangan skrip lintas situs.
Pemulihan bencana untuk aplikasi web
- Arsitektur multiwilayah untuk pemulihan bencana Azure App Service: Pendekatan untuk menerapkan arsitektur multiwilayah Azure App Service, termasuk konfigurasi aktif-aktif, aktif-pasif, dan pasif siaga dingin.
Hosting WordPress di Azure
WordPress di Azure: Gambaran umum penyebaran WordPress pada Azure yang mencakup opsi keamanan, skalabilitas, dan hosting.
WordPress di Azure Kubernetes Service: Solusi WordPress berbasis kontainer yang menggunakan Azure Kubernetes Service (AKS) dan Azure NetApp Files untuk penginstalan besar dan intensif penyimpanan.
WordPress di App Service: Solusi hosting WordPress terkelola yang menggunakan Azure App Service untuk instalasi kecil hingga menengah.
Kesiapan organisasi
Organisasi di awal proses adopsi cloud dapat menggunakan Cloud Adoption Framework untuk Azure untuk mengakses panduan yang terbukti yang mempercepat adopsi cloud.
Untuk membantu memastikan kualitas solusi aplikasi web Anda di Azure, ikuti panduan dalam Azure Well-Architected Framework. Kerangka kerja Azure Well-Architected menyediakan panduan preskriptif untuk organisasi yang mencari keunggulan arsitektur dan menjelaskan cara merancang, menyediakan, dan memantau solusi Azure yang dioptimalkan biaya. Untuk panduan khusus aplikasi web, lihat panduan layanan Azure Well-Architected Framework berikut ini:
Praktik terbaik
Ikuti praktik terbaik ini untuk meningkatkan keandalan, keamanan, efektivitas biaya, performa, dan kualitas operasional beban kerja aplikasi web Anda pada Azure.
Karakteristik aplikasi web modern: Gambaran umum tentang ekspektasi dan prinsip desain untuk aplikasi web modern, termasuk skalabilitas, modularitas, dan arsitektur yang dihosting cloud.
Praktik terbaik arsitektur untuk Azure App Service: panduan Azure Well-Architected Framework untuk Azure App Service yang mencakup keandalan, keamanan, pengoptimalan biaya, keunggulan operasional, dan efisiensi performa.
Azure App Service praktik terbaik penyebaran: Panduan untuk sumber penyebaran, alur build, mekanisme penyebaran, dan strategi slot penyebaran untuk Azure App Service.
Garis besar keamanan untuk Azure App Service: Kontrol dan rekomendasi keamanan untuk Azure App Service berdasarkan tolok ukur keamanan cloud Microsoft. Ini mencakup keamanan jaringan, manajemen identitas, dan perlindungan data.
Tetap terkini dengan aplikasi web
Azure layanan aplikasi web berkembang untuk mengatasi tantangan aplikasi modern. Tetap mendapatkan informasi tentang pembaruan dan fitur terbaru.
Untuk tetap terkini dengan layanan aplikasi web utama, lihat sumber daya berikut:
Sumber daya lainnya
Sumber daya berikut ini dapat membantu Anda menemukan lebih lanjut tentang desain arsitektur aplikasi web:
Azure App Service fitur jaringan: Gambaran umum fitur jaringan masuk dan keluar yang tersedia di Azure App Service. Ini termasuk pembatasan akses, titik akhir privat, integrasi jaringan virtual, koneksi hibrid, dan jaringan App Service Environment.
Memigrasikan aplikasi web dengan menggunakan Azure API Management: Contoh skenario untuk menggunakan Azure API Management untuk memigrasikan aplikasi web warisan.
Profesional Amazon Web Services (AWS) atau Google Cloud
Untuk membantu Anda memulai dengan cepat, artikel berikut membandingkan Azure opsi aplikasi web dengan layanan cloud lainnya dan memberikan panduan migrasi.
Perbandingan layanan
- Perbandingan layanan AWS ke Azure - Aplikasi web
- Perbandingan layanan Google Cloud ke Azure - Layanan aplikasi
Panduan migrasi
Jika Anda bermigrasi dari platform cloud lain, lihat artikel berikut ini: