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.
Azure Firewall mendukung penskalaan otomatis bawaan untuk menyesuaikan kapasitas secara dinamis berdasarkan pemanfaatan CPU, throughput, dan volume koneksi. Untuk beban kerja misi penting atau lonjakan lalu lintas yang dapat diprediksi (misalnya, Black Friday atau migrasi), Anda dapat mengonfigurasi kontrol yang lebih besar untuk memastikan performa yang konsisten.
Prescaling memungkinkan Anda untuk secara proaktif menetapkan unit kapasitas minimum dan maksimum. Konfigurasi ini memberikan performa yang dapat diprediksi saat penskalakan otomatis terjadi dalam rentang yang ditentukan.
Manfaat utama
Dengan prescaling, Anda dapat:
- Kapasitas pra-provisi untuk peristiwa lalu lintas tinggi atau lonjakan lalu lintas yang diketahui
- Pertahankan performa yang konsisten dengan mengatur kapasitas garis besar
- Amati kapasitas saat ini dengan metrik Kapasitas yang Diamati
Cara kerja preskaling
Anda dapat mengonfigurasi dua properti dalam pengaturan autoscaleConfiguration:
| Harta benda | Description | Rentang yang diizinkan |
|---|---|---|
| Kapasitas minimum | Jumlah minimum unit kapasitas selalu dialokasikan | 2 hingga 50 |
| Kapasitas maks | Jumlah maksimum unit kapasitas yang bisa ditingkatkan oleh firewall | 2 hingga 50 |
Ketika minCapacity dan maxCapacity diatur ke nilai yang sama, firewall berjalan pada kapasitas tetap tanpa penskalaan otomatis.
Penting
Nilai kapasitas minimum dan maksimum harus sama, atau perbedaannya harus lebih besar dari 1. Misalnya, jika minCapacity adalah 5, maxCapacity harus setidaknya 7.
Opsi konfigurasi
Anda dapat mengonfigurasi prescaling menggunakan portal Microsoft Azure, Azure PowerShell, templat ARM, atau Bicep.
Contoh portal
Untuk mengonfigurasi prescaling di portal Microsoft Azure:
- Navigasikan ke sumber daya Azure Firewall Anda.
- Di bawah Pengaturan, pilih Opsi penskalan.
- Pilih Prescaling.
- Atur nilai kapasitas minimum dan maksimum yang Anda inginkan.
Contoh PowerShell
New-AzFirewall `
-Name "MyFirewall" `
-ResourceGroupName "MyResourceGroup" `
-Location "centralus" `
-VirtualNetwork (Get-AzVirtualNetwork -Name "MyVNet" -ResourceGroupName "MyResourceGroup") `
-PublicIpAddress (Get-AzPublicIpAddress -Name "MyFW-PublicIP" -ResourceGroupName "MyResourceGroup") `
-MinCapacity 4 `
-MaxCapacity 10
Contoh Bicep
Sebagai referensi, berikut adalah contoh konfigurasi menggunakan templat Bicep tempat Anda dapat melihat properti autoscaleConfiguration baru: Templat Azure Firewall Bicep
Memilih nilai kapasitas
Untuk menentukan nilai minCapacity dan maxCapacity yang optimal:
- Tetapkan minimum yang wajar untuk menghindari penskalaan yang tidak perlu: Mulailah dengan kapasitas minimum yang menangani lalu lintas puncak khas Anda dengan nyaman sehingga peristiwa penskalaan jarang terjadi dalam kondisi normal.
- Berikan ruang ekstra dengan maksimum yang lebih tinggi: Atur maxCapacity lebih tinggi daripada puncak yang Anda perkirakan agar mampu menangani lonjakan yang tidak terduga. Azure Firewall autoscaling meningkatkan kapasitas hingga nilai maxCapacity Anda.
- Pantau metrik Kapasitas yang Diamati untuk melihat seberapa sering penskalakan terjadi dan sesuaikan nilai minimum dan maksimum sesuai kebutuhan. Jika penskalaan sering terjadi, pertimbangkan untuk meningkatkan minCapacity.
- Konfigurasikan pemberitahuan pada metrik Kapasitas yang Diamati untuk mendapatkan pemberitahuan saat peristiwa penskalaan terjadi, sehingga Anda dapat mengevaluasi apakah penyesuaian diperlukan.
Pemantauan
Prescaling memperkenalkan pengamatan baru:
| Ukuran | Description |
|---|---|
| Kapasitas yang Diamati | Menunjukkan jumlah unit kapasitas yang saat ini disediakan dan melacak aktivitas penskalaan dari waktu ke waktu. Pembaruan dapat memakan waktu hingga 30 menit untuk muncul. |
| Alerts | Anda dapat mengonfigurasi pemberitahuan untuk peristiwa penskalaan otomatis menggunakan metrik Kapasitas yang Diamati. |
Menangani masalah performa
Jika Anda mengalami penurunan paket atau masalah konektivitas:
- Tinjau Kapasitas yang Diamati untuk menilai tren kapasitas.
- Pertimbangkan untuk meningkatkan kapasitas minimum untuk memberikan lebih banyak dukungan kapasitas atau jika skala ke atas sering terjadi.
- Gunakan metrik telemetri utama seperti Probe Latensi, Throughput, dan Kapasitas yang Diamati untuk mengoptimalkan strategi penskalaan.
Informasi penagihan
Prescaling memperkenalkan meter penagihan Jam Unit Kapasitas yang dibebankan sebagai tambahan atas biaya Azure Firewall reguler. Biaya dihitung per unit kapasitas yang disediakan per jam.
Jumlah instans yang digunakan untuk perhitungan ini mengecualikan dua instans yang berjalan default. Misalnya, jika 10 instans disediakan, jumlah tagihan adalah 8.
| SKU | Harga per unit kapasitas |
|---|---|
| Azure Firewall Standar | $0,07 per unit kapasitas per jam |
| Azure Firewall Premium | $0,11 per unit kapasitas per jam |
Keterbatasan
Ingatlah pertimbangan berikut saat menggunakan prescaling:
- Tidak ada jaminan kapasitas di tingkat wilayah: penskalaan mungkin gagal atau tertunda jika kapasitas di wilayah tersebut tidak mencukupi.
- Kapasitas tetap menonaktifkan penskalaan otomatis: Saat minCapacity sama dengan maxCapacity, penskalaan otomatis dinonaktifkan.
- Retensi pengaturan sebelumnya: Jika firewall Anda sudah memiliki nilai autoscaleConfiguration yang ditetapkan, dan Anda menyebarkan atau memperbarui sumber daya tanpa menentukan properti autoscaleConfiguration (seperti melalui Bicep, templat ARM, atau templat lainnya), firewall tetap menggunakan nilai autoscaleConfiguration yang ada. Perilaku ini membantu mencegah penggantian yang tidak disengaja atau hilangnya pengaturan skala Anda.
- Reset konfigurasi pada perubahan sumber daya: Menghapus, membuat ulang, atau memigrasikan firewall mungkin mengatur ulang nilai kapasitas ke default.
- Peristiwa penskalakan atau pemeliharaan aktif: Perubahan preskal mungkin gagal jika firewall berskala tengah atau selama peningkatan. Coba lagi setelah selesai.
Masalah yang diketahui
Masalah umum berikut ini ada saat menggunakan prescaling:
| Masalah yang diketahui | Description | Mitigasi |
|---|---|---|
| Prescaling tidak didukung dengan PIP yang Disediakan Pelanggan di Hub Virtual Aman | Mengonfigurasi praskalaan akan mengakibatkan Status Gagal. | Hindari prescaling saat menggunakan PIP yang Disediakan Pelanggan di Hub Virtual Aman. Atau, kembali ke mode autoscaling default. |
Langkah selanjutnya
- Pelajari tentang Memantau Azure Firewall
- Tinjau praktik terbaik Azure Firewall