Menyiapkan skala otomatis untuk aplikasi

Catatan

Azure Spring Apps adalah nama baru untuk layanan Azure Spring Cloud. Meskipun layanan memiliki nama baru, Anda akan melihat nama lama di beberapa tempat untuk sementara saat kami berupaya memperbarui aset seperti cuplikan layar, video, dan diagram.

Artikel ini berlaku untuk: ✔️ Java ✔️ C#

Artikel ini berlaku untuk: ✔️ Basic/Standard ✔️ Enterprise

Artikel ini menjelaskan cara menyiapkan pengaturan Penskalaan Otomatis untuk aplikasi Anda menggunakan portal Microsoft Azure atau CLI Azure.

Autoscale adalah fitur bawaan dari Azure Spring Apps yang membantu aplikasi melakukan performa terbaik saat permintaan berubah. Azure Spring Apps mendukung scale-out dan scale-in, yang mencakup modifikasi jumlah instans aplikasi dan load balancing.

Prasyarat

Untuk mengikuti prosedur ini, Anda perlu:

  1. Masuk ke portal Azure.
  2. Buka halaman Ringkasan Azure Spring Apps.
  3. Pilih tab Aplikasi di bagian Pengaturan pada menu di panel navigasi sebelah kiri.
  4. Pilih aplikasi yang ingin Anda atur Penskalaan Otomatisnya. Dalam contoh ini, pilih aplikasi bernama demo. Anda kemudian akan melihat halaman Ringkasan aplikasi.
  5. Buka tab Skalakan di bagian Pengaturan pada menu di panel navigasi sebelah kiri.

Menyiapkan pengaturan Penskalaan Otomatis untuk aplikasi Anda di portal Microsoft Azure

Ada dua opsi untuk manajemen permintaan Penskalaan Otomatis:

  • Penskalaan manual: Mempertahankan jumlah instans tetap. Dalam paket Standar, Anda dapat menskalakan hingga maksimum 500 instans. Nilai ini mengubah jumlah instans aplikasi yang berjalan secara terpisah.
  • Penskalaan otomatis kustom: Menskalakan pada jadwal apa pun, berdasarkan metrik apa pun.

Di portal Microsoft Azure, pilih bagaimana Anda ingin menskalakan. Gambar berikut menunjukkan opsi Penskalaan otomatis kustom dan pengaturan mode.

Screenshot of the Azure portal that shows the Autoscale setting page with the Custom autoscale option highlighted.

Menyiapkan pengaturan Penskalaan Otomatis untuk aplikasi Anda di CLI Azure

Anda juga dapat mengatur mode Penskalaan Otomatis menggunakan CLI Azure. Perintah berikut membuat pengaturan Penskalaan Otomatis dan aturan Penskalaan Otomatis.

  • Membuat pengaturan Penskalaan Otomatis:

    az monitor autoscale create \
         --resource-group <resource-group-name> \
         --name <autoscale-setting-name> \
         --resource /subscriptions/<subscription-id>/resourcegroups/<resource-group-name>/providers/Microsoft.AppPlatform/Spring/<service-instance-name>/apps/<app-name>/deployments/<deployment-name> \
         --min-count 1 \
         --max-count 5 \
         --count 1
    
  • Membuat aturan Penskalaan Otomatis:

    az monitor autoscale rule create \
         --resource-group <resource-group-name> \
         --autoscale-name <autoscale-setting-name> \
         --scale out 1 \
         --cooldown 1 \
         --condition "tomcat.global.request.total.count > 100 avg 1m where AppName == <app-name> and Deployment == <deployment-name>"
    

Untuk informasi tentang metrik yang tersedia, lihat bagian Opsi metrik pengguna dari Metrik untuk Azure Spring Apps.

Tingkatkan ke paket Standar

Jika Anda menggunakan paket Dasar dan dibatasi oleh satu atau beberapa batas ini, Anda dapat meningkatkan ke paket Standar. Untuk meningkatkan, buka menu Paket harga dengan terlebih dahulu memilih kolom tingkat Standar lalu pilih tombol Tingkatkan .

Langkah berikutnya