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.
Artikel ini membawa Anda melalui cara menyiapkan skala otomatis untuk aplikasi web dengan menggunakan metrik kustom di portal Azure.
Skala otomatis memungkinkan Anda menambahkan dan menghapus sumber daya untuk menangani peningkatan dan penurunan beban. Dalam artikel ini, kami akan menunjukkan kepada Anda cara menyiapkan skala otomatis untuk aplikasi web dengan menggunakan salah satu metrik Application Insights untuk menskalakan aplikasi web masuk dan keluar.
Catatan
Pengaturan skala otomatis pada metrik kustom di Application Insights hanya didukung untuk metrik yang diterbitkan ke Standard dan Azure.ApplicationInsights namespaces. Jika ada namespace lain yang digunakan untuk metrik kustom di Application Insights, itu menampilkan kesalahan Metrik Tidak Didukung.
Skala otomatis Azure Monitor berlaku untuk:
- Set Skala Mesin Virtual Azure
- Microsoft Azure Cloud Services
- Azure App Service - Web Apps
- Kluster Azure Data Explorer
- Azure API Management
Prasyarat
Anda memerlukan akun Azure dengan langganan aktif. Anda dapat membuat akun secara gratis.
Gambaran Umum
Untuk membuat aplikasi web yang diskalakan otomatis:
- Jika Anda belum memilikinya, buat paket App Service. Anda tidak dapat menyiapkan skala otomatis secara gratis atau tingkat dasar.
- Jika Anda belum memilikinya, buat aplikasi web dengan menggunakan paket layanan Anda.
- Mengonfigurasi penskalaan otomatis untuk paket layanan Anda.
Membuat Paket App Service
Paket App Service menentukan satu set sumber daya komputasi untuk menjalankan aplikasi web.
Buka portal Azure.
Cari dan pilih paket App Service.
Pada halaman paket App Service, pilih Buat.
Pilih Grup Sumber atau buat yang baru.
Masukkan Nama untuk rencana Anda.
Pilih Sistem operasi dan Wilayah.
Pilih SKU dan ukuran.
Catatan
Anda tidak dapat menggunakan skala otomatis secara gratis atau dengan tingkat dasar.
Pilih Tinjau + buat>Buat.
Membuat aplikasi web
Cari dan pilih App Services.
Pada halaman App Services, pilih Buat.
Pada tab Dasar, masukkan Nama dan pilih Tumpukan waktu proses.
Pilih Sistem Operasi dan Wilayah yang Anda pilih saat menentukan paket App Service Anda.
Pilih paket App Service yang Anda buat sebelumnya.
Pilih tab Pemantauan.
Pada tab Pemantauan, pilih Ya untuk mengaktifkan Application Insights.
Pilih Tinjau + buat>Buat.
Mengonfigurasikan skala otomatis
Konfigurasikan pengaturan skala otomatis untuk paket App Service Anda.
Cari dan pilih skala otomatis di bilah pencarian atau pilih Skala otomatis di bawah Monitor di bilah menu di sebelah kiri.
Pilih paket App Service Anda. Anda hanya dapat mengonfigurasi paket produksi.
Menyiapkan aturan peluasan skala
Siapkan aturan penskalaan agar Azure menambahkan instans lain dari aplikasi web ketika aplikasi web Anda menangani lebih dari 70 sesi per instans.
Pilih Skala otomatis kustom.
Di bagian Aturan dari kondisi skala default, pilih Tambahkan aturan.
Dari menu dropdown Sumber metrik, pilih Sumber daya lain.
Dari Jenis sumber daya, pilih Application Insights.
Dari menu dropdown Sumber Daya, pilih aplikasi web Anda.
Pilih Nama metrik sebagai dasar penskalaan Anda. Misalnya, gunakan Sesi.
Pilih kotak centang Aktifkan pembagian metrik berdasarkan jumlah instans sehingga jumlah sesi per instans terukur.
Pada dropdown Operator, pilih Lebih dari.
Masukkan ambang batas metrik untuk memicu tindakan penskalaan. Misalnya, gunakan 70.
Di bawah Tindakan, atur Operasi ke Tingkatkan jumlah sebesar. Atur Jumlah instans ke 1.
Pilih Tambahkan.
Mengatur aturan penskalaan ke dalam
Siapkan aturan penyempitan skala sehingga Azure menurunkan salah satu instans saat jumlah sesi yang ditangani aplikasi web Anda kurang dari 60 per instans. Azure mengurangi jumlah instans setiap kali aturan ini dijalankan hingga jumlah minimum instans tercapai.
Di bagian Aturan dari kondisi skala default, pilih Tambahkan aturan.
Dari menu dropdown Sumber metrik, pilih Sumber daya lain.
Dari Jenis sumber daya, pilih Application Insights.
Dari menu dropdown Sumber Daya, pilih aplikasi web Anda.
Pilih Nama metrik sebagai dasar penskalaan Anda. Misalnya, gunakan Sesi.
Pilih kotak centang Aktifkan pembagian metrik berdasarkan jumlah instans sehingga jumlah sesi per instans terukur.
Dari dropdown Operator, pilih Kurang dari.
Masukkan ambang batas metrik untuk memicu tindakan penskalaan. Misalnya, gunakan 60.
Di bawah Tindakan, atur Operasi ke Kurangi jumlah sebesar dan atur Jumlah instans ke 1.
Pilih Tambahkan.
Membatasi jumlah instans
Atur jumlah maksimum instans yang dapat dijalankan di bidang Maksimum di bagian Batas instans. Misalnya, gunakan 4.
Pilih Simpan.
Membersihkan sumber daya
Jika Anda tidak akan terus menggunakan aplikasi ini, hapus aplikasi ini.
Pada halaman ringkasan App Service, pilih Hapus.
Pada halaman Pengaturan skala otomatis, di tab JSON , pilih ikon tempat sampah di samping nama pengaturan Skala otomatis. Perhatikan bahwa pengaturan skala otomatis tidak dihapus bersama dengan paket App Service kecuali Anda menghapus grup sumber daya. Jika Anda tidak menghapus pengaturan Skala otomatis dan membuat ulang paket layanan aplikasi dengan nama yang sama, itu mewarisi pengaturan skala otomatis asli.
Pada halaman paket App Service, pilih Hapus.
Langkah berikutnya
Untuk mempelajari lebih lanjut tentang penskalaan otomatis, lihat artikel berikut ini: