Penskalakan lintas cloud dengan Azure Functions

Azure Functions
Azure Stack
Azure Traffic Manager

Ide solusi

Artikel ini menjelaskan ide solusi. Arsitek cloud Anda dapat menggunakan panduan ini untuk membantu memvisualisasikan komponen utama untuk implementasi umum arsitektur ini. Gunakan artikel ini sebagai titik awal untuk merancang solusi yang dirancang dengan baik yang selaras dengan persyaratan spesifik beban kerja Anda.

Ide solusi ini membantu Anda memahami cara meningkatkan skalabilitas lintas cloud dengan arsitektur solusi yang menyertakan Azure Stack.

Sistem

Diagram arsitektur yang menunjukkan cara meningkatkan skalabilitas lintas cloud dengan arsitektur solusi yang menyertakan Azure Stack.

Unduh file Visio arsitektur ini.

Aliran data

  1. Sejumlah besar pengguna mencoba mengakses aplikasi web.
  2. Traffic manager mengembalikan nama DNS Azure Stack.
  3. Pengguna mengakses aplikasi web Azure Stack.
  4. Setelah ambang batas tercapai, fungsi memulai Azure Web App dan mengaktifkan rute Azure Traffic Manager.
  5. Lalu lintas dialihkan ke Azure, yang dapat secara otomatis menskalakan App Service.

Komponen

  • Traffic Manager: Merutekan lalu lintas masuk untuk kinerja dan ketersediaan tinggi
  • Azure Functions: Proses kejadian dengan kode tanpa server
  • Azure Stack: Membangun dan menjalankan aplikasi hibrid yang inovatif melintasi batas cloud

Detail skenario

Perangkat lunak modern semakin terhubung dan didistribusikan. Konsistensi Azure Stack dengan infrastruktur Azure dan layanan platform memungkinkan Anda menskalakan sumber daya lintas cloud untuk memenuhi peningkatan beban sesuai kebutuhan, dan mengurangi sumber daya saat permintaan turun. Optimalkan biaya dan maksimalkan efisiensi sumber daya sambil tetap mematuhi arsitektur lintas cloud.

Kemungkinan kasus penggunaan

Pemberitahuan ini berlaku untuk skenario berikut:

  • Menerapkan praktik integrasi berkelanjutan dan pengiriman berkelanjutan (CI/CD) di seluruh implementasi Azure Stack Hub dan cloud publik.
  • Mengonsolidasikan alur CI/CD di seluruh lingkungan cloud dan lokal.
  • Kembangkan aplikasi dengan menggunakan layanan cloud dan lokal.

Langkah berikutnya