All Products
Search
Document Center

Auto Scaling:Konfigurasikan aturan penskalaan

Last Updated:Jun 03, 2026

Aturan penskalaan memicu aktivitas penskalaan atau mengelola kapasitas grup penskalaan. Auto Scaling mendukung aturan simple, step, target tracking, dan predictive. Pilih jenis yang sesuai dengan kebutuhan bisnis Anda.

Latar Belakang

  • Auto Scaling mendukung empat jenis aturan penskalaan: simple, step, target tracking, dan predictive. Ikhtisar aturan penskalaan.

    • Grup penskalaan tipe ECS mendukung keempat jenis aturan tersebut.

    • Grup penskalaan tipe ECI hanya mendukung aturan simple dan target tracking.

  • Jumlah aturan penskalaan per grup penskalaan dibatasi oleh kuota yang bervariasi tergantung penggunaan. Periksa kuota Anda di Quota Center.

Buat aturan penskalaan

  1. Masuk ke Auto Scaling console.

  2. Di panel navigasi sebelah kiri, klik Scaling Groups.

  3. Di bilah navigasi atas, pilih wilayah.

  4. Temukan grup penskalaan yang ingin Anda kelola dan, di kolom Actions, klik View Details.

  5. Di bagian atas halaman, klik tab Scaling Rules and Tasks.

  6. Di tab Scaling Rules, klik Create Scaling Rule.

  7. Konfigurasikan parameter untuk aturan penskalaan.

    1. Masukkan Rule Name.

    2. Pilih Rule Type dan konfigurasikan parameter yang sesuai.

      Parameter bervariasi tergantung jenis aturan.

      Simple rule

      Didukung oleh grup penskalaan tipe ECS maupun ECI.

      Parameter

      Description

      Operation

      Pilih suatu operasi:

      • Adjust to N instances: Menetapkan jumlah instans menjadi N. Maksimum: 1.000 instans per aktivitas.

      • Add N instances: Menambahkan N instans. Maksimum: 1.000.

      • Add N%: Meningkatkan jumlah instans sebesar N%. Maksimum: 1.000 instans per aktivitas.

      • Remove N instances: Menghapus N instans. Maksimum: 1.000.

      • Remove N%: Mengurangi jumlah instans sebesar N%. Maksimum: 1.000 instans per aktivitas.

        Catatan

        Jika Anda menetapkan Operation ke Add N% atau Remove N%, Anda juga harus menentukan Minimum Number of Instances to Adjust.

      Cooldown Time

      Opsional. Satuan: detik. Jika tidak ditentukan, waktu pendinginan grup penskalaan akan diterapkan. Waktu pendinginan.

      Step rule

      Hanya didukung oleh grup penskalaan tipe ECS.

      Parameter

      Deskripsi

      Monitoring Type

      Jenis pemantauan untuk tugas berbasis peristiwa terkait.

      • System Monitoring: metrik yang dikumpulkan oleh CloudMonitor. Memungkinkan Anda menentukan tugas berbasis peristiwa pemantauan sistem.

      • Custom Monitoring: metrik kustom yang dilaporkan ke CloudMonitor. Memungkinkan Anda menentukan tugas berbasis peristiwa pemantauan kustom.

      Run At

      Pilih tugas berbasis peristiwa. Kondisi pemicunya menentukan penyesuaian langkah.

      Contoh: Rata-rata utilisasi CPU lebih besar dari atau sama dengan 80% selama 3 periode berturut-turut.

      Jika tidak tersedia tugas berbasis peristiwa, buat satu. Klik Create Event-Triggered Task di samping parameter Run At. Konfigurasikan tugas berbasis peristiwa.

      Catatan

      Jika Anda membuat tugas berbasis peristiwa saat membuat aturan penskalaan langkah, Resource Monitored pada tugas berbasis peristiwa secara otomatis diatur ke grup penskalaan saat ini, dan Triggered Rule secara otomatis diatur ke aturan penskalaan langkah saat ini.

      Operation

      Tentukan penyesuaian langkah berdasarkan ukuran pelanggaran. Auto Scaling menjalankan aksi yang sesuai ketika tugas berbasis peristiwa dipicu. Setidaknya satu penyesuaian langkah diperlukan.

      Contoh:

      • Ketika 80 <= Rata-rata utilisasi CPU < 90, tambahkan 2 instans.

      • Ketika 90 <= Rata-rata utilisasi CPU < +∞, tambahkan 3 instans.

      Batas ukuran pelanggaran dibatasi oleh metrik CloudMonitor. Misalnya, jika metrik adalah 'Rata-rata utilisasi CPU ≥ 80% selama 3 periode berturut-turut', penyesuaian langkah harus dimulai dari ≥ 80%.

      Aturan langkah mendukung operasi yang sama seperti aturan simple: Adjust to N instances, Add N instances, Remove N instances, Add N%, dan Remove N%.

      Catatan

      Jika Anda menetapkan Operation ke Add N% atau Remove N%, Anda juga harus menentukan Minimum Number of Instances to Adjust.

      Instance Warmup Time

      Satuan: detik. Instans dalam masa warmup ditambahkan ke grup penskalaan tetapi tidak termasuk dalam perhitungan metrik CloudMonitor dan jumlah instans dinamis, sehingga mencegah fluktuasi metrik.

      Misalnya, dengan warmup 300 detik, dua instans baru yang ditambahkan tidak termasuk dalam perhitungan utilisasi CPU selama 300 detik setelah pembuatan.

      Target tracking rule

      Didukung oleh grup penskalaan tipe ECS maupun ECI.

      Parameter

      Deskripsi

      Metric Type

      Pilih metrik CloudMonitor untuk jenis grup penskalaan.

      • Jika grup penskalaan adalah tipe ECS, Anda dapat memilih salah satu metrik CloudMonitor berikut:

        • (ECS) Average CPU utilization, dalam %.

        • (ECS) Average inbound internal network traffic, dalam Kb/menit.

        • (ECS) Average outbound internal network traffic, dalam Kb/menit.

        • (ECS) Average inbound public network traffic, dalam Kb/menit.

        • (ECS) Average outbound public network traffic, dalam Kb/menit.

        • (ALB) QPS per Backend Server, dalam queries/detik.

      • Jika grup penskalaan adalah tipe ECI, Anda dapat memilih salah satu metrik CloudMonitor berikut:

        • CPU Utilization, dalam %.

        • Memory, dalam %.

        • (ALB) QPS per Backend Server, dalam queries/detik.

      Catatan

      Jika Anda memilih (ALB) QPS per Backend Server sebagai metrik CloudMonitor, Anda juga harus memilih ALB server group.

      Target Value

      Nilai target untuk metrik CloudMonitor. Aturan target tracking menjaga metrik pada atau mendekati nilai ini.

      Instance Warmup Time

      Satuan: detik. Instans dalam masa warmup ditambahkan ke grup penskalaan tetapi tidak termasuk dalam perhitungan metrik CloudMonitor dan jumlah instans dinamis, sehingga mencegah fluktuasi metrik.

      Threshold for Scale-out Alerts

      Tugas berbasis peristiwa skala keluar dibuat secara otomatis untuk aturan ini. Menentukan berapa kali pelanggaran ambang batas berturut-turut yang memicu peringatan.

      Threshold for Scale-in Alerts

      Tugas berbasis peristiwa skala-masuk dibuat secara otomatis untuk aturan ini. Menentukan berapa kali pelanggaran ambang batas berturut-turut yang memicu peringatan.

      Disable Scale-in

      Menentukan tugas berbasis peristiwa mana yang dibuat secara otomatis:

      • Dimatikan: hanya tugas skala keluar yang dibuat. Tidak ada instans yang dihapus dari grup penskalaan.

      • Diaktifkan: dua tugas dibuat, satu untuk skala keluar dan satu untuk skala-masuk.

      Predictive rule

      Hanya didukung oleh grup penskalaan tipe ECS. Hanya satu aturan predictive yang diizinkan per grup penskalaan.

      Parameter

      Deskripsi

      Reference Existing Target Tracking Scaling Rule

      Opsional. Menggunakan kembali Metric Type dan Target Value dari aturan target tracking yang sudah ada.

      Select a rule

      Opsional. Tersedia setelah mengaktifkan Reference Existing Target Tracking Scaling Rule. Pilih aturan target tracking untuk menggunakan kembali Metric Type dan Target Value-nya.

      Metric Type

      Pilih metrik CloudMonitor:

      • (ECS) Average CPU utilization, dalam %.

      • (ECS) Average inbound internal network traffic, dalam Kb/menit.

      • (ECS) Average outbound internal network traffic, dalam Kb/menit.

      Target Value

      Nilai target untuk metrik yang dipilih. Aturan predictive menghitung jumlah instans berdasarkan beberapa faktor, termasuk nilai ini.

      Memodifikasi nilai ini akan menghapus tugas prediksi yang ada; tugas baru dibuat dalam waktu satu jam.

      Predictive Mode

      Pilih mode prediksi:

      • Forecast Only: menghasilkan hasil prediksi tetapi tidak membuat tugas prediksi.

      • Forecast and Scale: menghasilkan hasil prediksi dan membuat tugas prediksi.

      Mulailah dengan Forecast Only, lalu beralih ke Forecast and Scale setelah memvalidasi hasilnya. Lihat hasil prediksi di halaman detail aturan penskalaan. Lihat hasil prediksi aturan penskalaan predictive.

      Preset Max Capacity

      Batas atas jumlah instans, digunakan bersama dengan Maximum Capacity Handling Method.

      Default: jumlah instans maksimum saat ini dari grup penskalaan.

      Maximum Capacity Handling Method

      Aksi ketika prediksi melebihi batas maksimum yang telah ditetapkan:

      • Predicted Capacity Overwrites Preset Max Capacity: Menggunakan nilai prediksi sebagai maksimum ketika melebihi batas yang telah ditetapkan.

      • Preset Max Capacity Overwrites Predicted Capacity: Membatasi pada maksimum yang telah ditetapkan meskipun prediksi melebihi batas tersebut.

      • Predicted Capacity with Additional Ratio: digunakan bersama dengan Increase Ratio.

      Nilai default adalah Predicted Capacity Overwrites Preset Max Capacity.

      Increase Ratio

      Hanya tersedia ketika Maximum Capacity Handling Method diatur ke Predicted Capacity with Additional Ratio. Meningkatkan nilai prediksi sebesar persentase ini. Contoh: nilai prediksi 100 + buffer 10% = 110 instans maksimum.

      Default: 0%. Maksimum: 100%.

      Pre-launch Time

      Tugas prediksi dijalankan tepat pada jam secara default. Tetapkan nilai ini untuk memulai tugas lebih awal guna persiapan resource.

      Satuan: menit. Default: 0. Maksimum: 60.

  8. Klik OK.

    Setelah pembuatan, klik ID aturan di daftar untuk melihat detail seperti jenis aturan, identifikasi, kondisi eksekusi, dan operasi.

Jalankan aturan penskalaan

Catatan penggunaan

  • Aturan simple dan step memerlukan eksekusi manual. Aturan target tracking dan predictive dieksekusi secara otomatis.

  • Sebelum menjalankan aturan penskalaan, perhatikan hal berikut:

    • Pastikan akun Anda tidak memiliki Pembayaran tertunda. Pembayaran tertunda menyebabkan semua aturan penskalaan gagal.

    • Grup penskalaan tempat aturan penskalaan berada harus dalam status Enable.

    • Tidak boleh ada aktivitas penskalaan yang sedang berlangsung. Dengan desired capacity diaktifkan, hal ini hanya berlaku untuk aktivitas non-paralel. Desired capacity.

Prosedur

Pilih metode eksekusi berdasarkan skenario bisnis Anda:

  • Eksekusi manual: Jalankan aturan secara manual untuk menyesuaikan jumlah instans sesuai kebutuhan. Aktivitas penskalaan manual dijalankan segera tanpa menunggu periode cooldown berakhir. Selama cooldown, hanya permintaan penskalaan berbasis peristiwa CloudMonitor yang ditolak.

  • Eksekusi otomatis: Gunakan tugas terjadwal untuk pola lalu lintas yang dapat diprediksi atau tugas berbasis peristiwa untuk skalabilitas dinamis berbasis metrik.

Manual

  1. Masuk ke Auto Scaling console.

  2. Di panel navigasi sebelah kiri, klik Scaling Groups.

  3. Di bilah navigasi atas, pilih wilayah.

  4. Temukan grup penskalaan yang ingin Anda kelola dan, di kolom Actions, klik View Details.

  5. Di bagian atas halaman, klik tab Scaling Rules and Tasks.

  6. Di daftar Scaling Rules, temukan aturan penskalaan yang akan dijalankan dan, di kolom Actions, klik Recurrently.

  7. Klik OK.

Otomatis

Metode

Deskripsi

Eksekusi aturan penskalaan menggunakan tugas terjadwal

Tentukan aturan penskalaan saat membuat tugas terjadwal. Auto Scaling menjalankan aturan tersebut pada waktu yang dijadwalkan. Konfigurasikan tugas terjadwal.

Eksekusi aturan penskalaan menggunakan tugas berbasis peristiwa

Tentukan aturan penskalaan saat membuat tugas berbasis peristiwa. Auto Scaling menjalankan aturan tersebut ketika kondisi peringatan terpenuhi. Konfigurasikan tugas berbasis peristiwa.

Modifikasi atau hapus aturan penskalaan

Catatan
  • Modifikasi properti aturan daripada membuat ulang aturan.

  • Hapus aturan yang tidak digunakan untuk mengosongkan kuota Anda.

  1. Masuk ke Auto Scaling console.

  2. Di panel navigasi sebelah kiri, klik Scaling Groups.

  3. Di bilah navigasi atas, pilih wilayah.

  4. Temukan grup penskalaan yang ingin Anda kelola dan, di kolom Actions, klik View Details.

  5. Di bagian atas halaman, klik tab Scaling Rules and Tasks.

  6. Di daftar Scaling Rules, modifikasi atau hapus aturan penskalaan.

    Modifikasi aturan

    1. Temukan aturan penskalaan yang ingin Anda modifikasi dan, di kolom Actions, klik Edit.

    2. Modifikasi parameter sesuai kebutuhan, lalu klik OK.

      Deskripsi parameter: Buat aturan penskalaan.

      Catatan

      Anda tidak dapat mengubah Rule Type dari aturan penskalaan apa pun. Untuk aturan penskalaan langkah, Anda juga tidak dapat mengubah parameter Run At.

    Hapus aturan

    1. Temukan aturan penskalaan yang ingin Anda hapus dan, di kolom Actions, klik Delete.

    2. Pada pesan konfirmasi yang muncul, klik OK.