Mulai menggunakan desain arsitektur aplikasi web

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

Diagram yang menunjukkan arsitektur Azure App Service garis besar yang memiliki redundansi zona dan ketersediaan tinggi (HA).

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

Menghosting aplikasi web dengan Lingkungan App Service

Mengelola API dengan Azure API Management

Panduan aplikasi web

Artikel berikut membantu Anda mengevaluasi dan memilih teknologi aplikasi web terbaik untuk persyaratan beban kerja Anda.

Panduan jaringan untuk aplikasi web

Redundansi perutean global untuk aplikasi web berketersediaan tinggi

Panduan keamanan untuk aplikasi web

Pemulihan bencana untuk aplikasi web

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.

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:

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

Panduan migrasi

Jika Anda bermigrasi dari platform cloud lain, lihat artikel berikut ini: