Catatan
Akses ke halaman ini memerlukan otorisasi. Anda dapat mencoba masuk atau mengubah direktori.
Akses ke halaman ini memerlukan otorisasi. Anda dapat mencoba mengubah direktori.
BERLAKU UNTUK: Basic | Basic v2 | Standar | Standar v2 | Premium | Premium v2
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.
Penting
Perubahan pada infrastruktur layanan API Management Anda (seperti mengonfigurasi domain kustom, menambahkan sertifikat CA, penskalaan, konfigurasi jaringan virtual, perubahan zona ketersediaan, dan penambahan wilayah) dapat memakan waktu 15 menit atau lebih lama untuk diselesaikan, tergantung pada tingkat layanan dan ukuran penyebaran. Harapkan waktu pemrosesan yang lebih lama dari suatu instans dengan jumlah unit skala yang lebih besar atau konfigurasi multi-wilayah. Perubahan bergulir pada API Management dijalankan dengan hati-hati untuk mempertahankan kapasitas dan ketersediaan.
Saat layanan diperbarui, perubahan infrastruktur layanan lainnya tidak dapat dilakukan. Namun, Anda dapat mengonfigurasi API, produk, kebijakan, dan pengaturan pengguna. Layanan ini tidak akan mengalami waktu henti gateway, dan API Management akan terus melayani permintaan API tanpa gangguan (kecuali di tingkat Pengembang).
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 dari 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 .
- Jika layanan dikunci oleh operasi lain, permintaan penskalaan akan gagal dan mencoba kembali secara otomatis.
- Jika instans layanan Anda disebarkan di beberapa wilayah (lokasi), hanya unit di Lokasi utama yang dapat diskalakan otomatis dengan skala otomatis Azure Monitor. Unit di lokasi lain dapat diskalakan secara manual atau menggunakan alat penskalakan kustom.
- Jika instans layanan Anda dikonfigurasi dengan zona ketersediaan di Lokasi utama, sebaiknya tinggalkan pengaturan Otomatis default untuk zona ketersediaan. Jika Anda memilih zona tertentu, jumlah unit API Management dalam aturan dan batas skala otomatis harus berupa kelipatan jumlah zona yang dikonfigurasi.
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 navigasikan ke instans API Management Anda.
Di menu sebelah kiri, pilih Penyebaran + infrastruktur>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.
Pengaturan 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 salah satu metrik API Management yang mencerminkan penggunaan sumber daya oleh instans Azure API Management. Pilih metrik kapasitas yang didukung di tingkat layanan API Management Anda. Lokasi Pilih lokasi utama instans API Management Pengoperasi 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 (enam puluh) 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.
Pengaturan 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 Pengoperasi 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 Manajemen API.
Catatan
API Management memiliki batas unit yang dapat diskalakan instans. Batas tergantung pada tingkat layanan.
Pilih Simpan. Skala otomatis Anda dikonfigurasi.