Desain arsitektur aplikasi web

Aplikasi web saat ini diharapkan tersedia sepanjang hari, setiap hari dari mana saja di dunia, dan dapat digunakan dari hampir semua ukuran perangkat atau layar. Aplikasi web harus aman, fleksibel, dan dapat diskalakan guna memenuhi lonjakan permintaan.

Artikel ini memberikan gambaran umum tentang teknologi aplikasi web Azure, panduan, ide solusi, dan arsitektur referensi.

Azure menyediakan berbagai alat dan kemampuan untuk membuat, menghosting, dan memantau aplikasi web. Ini hanyalah beberapa layanan aplikasi web utama yang tersedia di Azure:

  • Azure App Service memungkinkan Anda untuk dengan mudah membuat aplikasi web dan seluler siap perusahaan untuk platform atau perangkat apa pun dan menyebarkannya 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. Monitor mencakup Application Insights, yang menyediakan manajemen performa aplikasi dan pemantauan untuk aplikasi web langsung.
  • Azure SignalR Service memungkinkan Anda menambahkan fungsionalitas web real-time dengan mudah.
  • Static Web Apps menyediakan pengembangan tumpukan penuh yang disederhanakan, dari kode sumber hingga ketersediaan tinggi global.
  • Aplikasi Web untuk Kontainer memungkinkan Anda menjalankan aplikasi web kontainer di Windows dan Linux.
  • Azure Bus Layanan memungkinkan Anda untuk berintegrasi dengan aplikasi web lain menggunakan pola berbasis peristiwa yang digabungkan secara longgar.

Pengantar aplikasi web di Azure

Jika Anda baru membuat dan menghosting aplikasi web di Azure, cara terbaik untuk mempelajari lebih lanjut adalah dengan pelatihan Microsoft Learn. Platform online gratis ini menyediakan pelatihan interaktif untuk produk Microsoft dan banyak lagi.

Ini adalah beberapa titik awal yang baik untuk dipertimbangkan:

Jalur menuju produksi

Pertimbangkan pola, pedoman, dan arsitektur ini saat Anda merencanakan dan menerapkan penyebaran Anda:

Praktik terbaik

Untuk gambaran umum yang baik, lihat Karakteristik aplikasi web modern.

Untuk informasi khusus untuk Azure App Service, lihat:

Arsitektur aplikasi web

Bagian berikut, diatur menurut kategori, menyediakan tautan ke sampel arsitektur aplikasi web.

E-commerce

Layanan Kesehatan

Modernisasi

Aplikasi multi-tingkat

Aplikasi multiwilayah

Skalabilitas

Keamanan

SharePoint

Tetap terkini dengan pengembangan web

Dapatkan pembaruan terbaru tentang produk dan fitur aplikasi web Azure.

Sumber Daya Tambahan:

Contoh solusi

Berikut adalah beberapa implementasi tambahan yang perlu dipertimbangkan:

Profesional AWS atau Google Cloud