Menskalakan secara otomatis instans Azure API Management
BERLAKU UNTUK: Dasar | Standar | Premi
Instans layanan Azure API Management dapat diskalakan secara otomatis berdasarkan sekumpulan aturan. Perilaku ini dapat diaktifkan dan dikonfigurasi melalui skala otomatis Azure Monitor.
Artikel ini menjelaskan proses mengonfigurasi skala otomatis dan menyarankan konfigurasi aturan skala otomatis yang optimal.
Catatan
- Di tingkat layanan yang mendukung beberapa unit skala, Anda juga dapat menskalakan instans API Management Anda secara manual.
- Layanan API Management di tingkat Konsumsi diskalakan secara otomatis berdasarkan lalu lintas - tanpa konfigurasi tambahan yang diperlukan.
- Saat ini, skala otomatis tidak didukung untuk gateway ruang kerja di ruang kerja API Management.
Prasyarat
Untuk mengikuti langkah-langkah dari artikel ini, Anda harus:
- Miliki langganan Azure aktif.
- Memiliki sebuah instans Azure API Management. Untuk informasi selengkapnya, lihat Membuat instans Azure API Management.
- Pahami konsep kapasitas instans API Management.
- Pahami penskalaan manual instans API Management, termasuk konsekuensi biaya.
Batasan skala otomatis Azure API Management
Keterbatasan dan konsekuensi tertentu dari keputusan penskalaan perlu dipertimbangkan sebelum mengonfigurasi perilaku skala otomatis.
- Tingkat harga instans API Management Anda menentukan jumlah maksimum unit yang dapat Anda skalakan. Misalnya, tingkat Standar dapat diskalakan menjadi 4 unit. Anda dapat menambahkan sejumlah unit ke tingkat Premium.
- Proses penskalaan memerlukan waktu setidaknya 20 menit.
- Jika layanan dikunci oleh operasi lain, permintaan penskalaan akan gagal dan mencoba kembali secara otomatis.
- Jika instans layanan Anda disebarkan fi beberapa wilayah (lokasi), hanya unit yang berada di Lokasi utama lah yang dapat diskalakan secara otomatis dengan skala otomatis Azure Monitor. Unit di lokasi lain juga dapat diskalakan secara manual.
- Jika instans layanan Anda dikonfigurasi menggunakan zona ketersediaan di lokasi utama, ketahui jumlah zona saat mengonfigurasi penskalaan otomatis. Jumlah unit API Management dalam aturan dan batas skala otomatis harus kelipatan jumlah zona.
Mengaktifkan dan mengonfigurasi skala otomatis untuk instans API Management
Ikuti langkah-langkah ini untuk mengonfigurasi skala otomatis untuk layanan Azure API Management:
Masuk ke portal Microsoft Azure, dan buka instans API Management Anda.
Di menu sebelah kiri, pilih Peluasan skala (skala otomatis), lalu pilih Skala otomatis kustom.
Dalam kondisi Skala default, pilih Skalakan berdasarkan metrik, lalu pilih Tambahkan aturan.
Tentukan aturan peluasan skala baru.
Misalnya, aturan peluasan skala dapat memicu penambahan 1 unit API Management, ketika metrik kapasitas rata-rata selama 30 menit sebelumnya melebihi 70%. Tabel berikut ini menyediakan contoh konfigurasi untuk aturan tersebut. Tinjau batasan sebelumnya saat menentukan aturan peluasan skala di lingkungan Anda.
Parameter Nilai Catatan Sumber metrik Sumber daya saat ini Tentukan aturan berdasarkan metrik sumber daya API Management saat ini. Kriteria Nama metrik Kapasitas Metrik kapasitas adalah metrik API Management yang mencerminkan penggunaan sumber daya oleh instans Azure API Management. Lokasi Pilih lokasi utama instans API Management Operator Lebih besar dari Ambang metrik 70% Ambang batas untuk metrik kapasitas rata-rata. Untuk pertimbangan tentang pengaturan ambang batas ini, lihat Menggunakan kapasitas untuk keputusan penskalaan. Durasi (dalam menit) 30 Rentang waktu rata-rata metrik kapasitas lebih khusus untuk pola penggunaan. Semakin lama durasinya, semakin lancar reaksinya. Lonjakan terputus-terputus akan lebih sedikit berpengaruh pada keputusan peluasan skala. Namun, itu juga akan menunda pemicu skala-keluar. Statistik butir waktu Tengah Perbuatan Operasi Tingkatkan jumlah sebesar Jumlah Instans 1 Skalakan instance Azure API Management sebesar 1 unit. Pendinginan (menit) 60 Dibutuhkan setidaknya 20 menit agar layanan API Management meluaskan skala. Dalam kebanyakan kasus, periode pendinginan 60 menit mencegah memicu banyak peluasan skala. Pilih Tambahkan untuk menyimpan aturan.
Untuk menambahkan aturan lain, pilih Tambahkan aturan.
Kali ini, aturan penyempurnaan skala perlu didefinisikan. Ini memastikan bahwa sumber daya tidak disia-siakan, ketika penggunaan API berkurang.
Tentukan aturan penyempurnaan skala baru.
Misalnya, aturan penskalaan dapat memicu penghapusan 1 unit API Management ketika metrik kapasitas rata-rata selama 30 menit sebelumnya lebih rendah dari 35%. Tabel berikut ini menyediakan contoh konfigurasi untuk aturan tersebut.
Parameter Nilai Catatan Sumber metrik Sumber daya saat ini Tentukan aturan berdasarkan metrik sumber daya API Management saat ini. Kriteria Agregasi waktu Tengah Nama metrik Kapasitas Metrik yang sama dengan yang digunakan untuk aturan peluasan skala. Lokasi Pilih lokasi utama instans API Management Operator Kurang dari Ambang 35% Seperti aturan peluasan skala, nilai ini sangat bergantung pada pola penggunaan instans API Management. Durasi (dalam menit) 30 Nilai yang sama dengan yang digunakan untuk aturan peluasan skala. Statistik butir waktu Tengah Perbuatan Operasi Kurangi jumlah sebanyak Berlawanan dengan apa yang digunakan untuk aturan peluasan skala. Jumlah Instans 1 Nilai yang sama dengan yang digunakan untuk aturan peluasan skala. Pendinginan (menit) 90 Penyempurnaan skala harus lebih konservatif daripada peluasan skala, sehingga periode pendinginan harus lebih lama. Pilih Tambahkan untuk menyimpan aturan.
Dalam Batas instans, pilih jumlah minimum, maksimum, dan default unit API Management.
Catatan
API Management memiliki batas unit yang dapat diskalakan instans. Batas tergantung pada tingkat layanan.
Pilih Simpan. Skala otomatis Anda dikonfigurasi.