全部产品
Search
文档中心

Auto Scaling:Ikhtisar

更新时间:Jul 02, 2025

Aktivitas penskalaan dipicu ketika aturan penskalaan dijalankan atau ketika instance Elastic Compute Service (ECS) atau instance kontainer elastis ditambahkan atau dihapus secara manual dari grup penskalaan. Setelah aktivitas penskalaan dipicu, Auto Scaling melakukan operasi penambahan atau pengurangan skala. Topik ini menjelaskan proses dan status aktivitas penskalaan serta rollback instance ECS. Dalam topik ini, grup penskalaan tipe ECS digunakan sebagai contoh.

Proses aktivitas penskalaan

Proses aktivitas penskalaan yang dipicu otomatis

  • Proses Menjalankan Aturan Penambahan Skala untuk Membuat Instance ECS Secara Otomatis dalam Grup Penskalaan

    1. Periksa status kesehatan dan nilai batas grup penskalaan, termasuk jumlah minimum dan maksimum instance yang dapat terdapat dalam grup penskalaan.

    2. Tetapkan ID aktivitas penskalaan dan mulai aktivitas penskalaan.

    3. Buat instance ECS baru.

    4. Perbarui jumlah instance dalam grup penskalaan.

    5. Tetapkan alamat IP ke instance ECS yang baru dibuat.

    6. (Opsional) Tambahkan alamat IP dari instance ECS yang baru dibuat ke daftar putih alamat IP dari instance ApsaraDB RDS terkait.

    7. Mulai instance ECS yang baru dibuat.

    8. (Opsional) Lampirkan instance ECS yang baru dibuat ke instance Classic Load Balancer (CLB) terkait (sebelumnya dikenal sebagai Server Load Balancer atau SLB) sebagai server backend dan atur bobot CLB berdasarkan konfigurasi penskalaan.

    9. Selesaikan penambahan skala dan aktifkan fitur periode cooldown.

  • Proses Menjalankan Aturan Pengurangan Skala untuk Menghapus Instance ECS dari Grup Penskalaan

    1. Periksa status kesehatan dan nilai batas grup penskalaan, termasuk jumlah minimum dan maksimum instance yang dapat terdapat dalam grup penskalaan.

    2. Tetapkan ID aktivitas penskalaan dan mulai aktivitas penskalaan.

    3. (Opsional) Lepaskan instance ECS dari instance CLB terkait.

    4. Masukkan instance ECS ke dalam status Stopped.

    5. (Opsional) Hapus alamat IP dari instance ECS dari daftar putih alamat IP dari instance ApsaraDB RDS terkait.

    6. Lepaskan instance ECS.

    7. Perbarui jumlah instance dalam grup penskalaan.

    8. Selesaikan pengurangan skala dan aktifkan fitur periode cooldown.

Proses aktivitas penskalaan yang dipicu manual

  • Proses Menambahkan Instance ECS Independen Secara Manual ke Grup Penskalaan

    1. Jalankan tugas pemeriksaan kesehatan untuk memeriksa status kesehatan grup penskalaan, serta periksa nilai batas, jenis instance ECS, dan status instance ECS.

    2. Tetapkan ID aktivitas penskalaan dan mulai aktivitas penskalaan.

    3. Tambahkan instance ECS ke grup penskalaan.

    4. Perbarui jumlah instance dalam grup penskalaan.

    5. (Opsional) Tambahkan alamat IP dari instance ECS yang baru dibuat ke daftar putih alamat IP dari instance ApsaraDB RDS terkait.

    6. (Opsional) Lampirkan instance ECS ke instance CLB terkait sebagai server backend dan atur bobot server backend berdasarkan konfigurasi penskalaan.

    7. Selesaikan penambahan skala dan aktifkan fitur periode cooldown.

  • Proses Menghapus Instance ECS dari Grup Penskalaan Secara Manual

    1. Periksa status kesehatan dan nilai batas grup penskalaan, termasuk jumlah minimum dan maksimum instance yang dapat terdapat dalam grup penskalaan.

    2. Tetapkan ID aktivitas penskalaan dan mulai aktivitas penskalaan.

    3. (Opsional) Hentikan pengalihan lalu lintas ke instance ECS. Instance ECS dilepaskan dari instance CLB setelah 60 detik.

    4. (Opsional) Hapus alamat IP dari instance ECS dari daftar putih alamat IP dari instance ApsaraDB RDS terkait.

    5. Perbarui jumlah instance dalam grup penskalaan.

    6. Hapus instance ECS dari grup penskalaan.

    7. Selesaikan pengurangan skala dan aktifkan fitur periode cooldown.

Status aktivitas penskalaan

Tabel berikut menjelaskan status yang mungkin dimasuki oleh aktivitas penskalaan.

Status

Deskripsi

Contoh

Rejected

Permintaan untuk menjalankan aktivitas penskalaan ditolak. Tidak ada penambahan atau pengurangan skala yang dilakukan.

Catatan

Anda dapat mengklik View Rejection Reason di kolom Status untuk mengetahui penyebabnya.

Skenario:

  • Jumlah maksimum instance yang dapat terdapat dalam grup penskalaan adalah 100.

  • Jumlah instance ECS saat ini dalam grup penskalaan adalah 100.

  • Aturan penambahan skala yang menambah 10 instance ECS dijalankan.

Hasil: Kondisi penskalaan tidak terpenuhi dan permintaan penambahan skala ditolak. Tidak ada proses lanjutan yang diikuti, dan grup penskalaan masih berisi 100 instance ECS.

Executing

Kondisi penskalaan terpenuhi dan aktivitas penskalaan sedang berlangsung.

Auto Scaling menyesuaikan jumlah instance ECS yang ingin Anda skalakan berdasarkan nilai batas grup penskalaan.

Skenario:

  • Jumlah maksimum instance yang dapat terdapat dalam grup penskalaan adalah 100.

  • Jumlah instance saat ini dalam grup penskalaan adalah 95.

  • Aturan penambahan skala yang menambah 10 instance ECS dijalankan.

Hasil: Kondisi penskalaan terpenuhi dan aktivitas penskalaan diizinkan. Namun, Auto Scaling hanya membuat lima instance ECS. Setelah penambahan skala selesai, grup penskalaan berisi 100 instance ECS.

Successful

Aktivitas penskalaan selesai, dan semua instance ECS telah ditambahkan ke atau dihapus dari grup penskalaan.

Skenario:

  • Jumlah maksimum instance yang dapat terdapat dalam grup penskalaan adalah 100.

  • Jumlah instance ECS saat ini dalam grup penskalaan adalah 90.

  • Aturan penambahan skala yang menambah 10 instance ECS dijalankan.

Hasil: Kondisi penskalaan terpenuhi dan penambahan skala diizinkan. Setelah penambahan skala selesai, grup penskalaan berisi 100 instance ECS.

Warning

Aktivitas penskalaan selesai. Namun, setidaknya satu instance ECS berhasil ditambahkan ke atau dihapus dari grup penskalaan dan setidaknya satu instance ECS gagal ditambahkan ke atau dihapus dari grup penskalaan.

Instance ECS dianggap berhasil ditambahkan ke grup penskalaan hanya jika semua kondisi berikut terpenuhi: instance ECS dibuat, instance ECS dilampirkan ke instance CLB terkait, dan alamat IP dari instance ECS ditambahkan ke daftar putih alamat IP dari instance ApsaraDB RDS terkait. Jika tidak, instance ECS gagal ditambahkan ke grup penskalaan.

Catatan

Jika instance ECS gagal ditambahkan ke grup penskalaan, rollback dipicu. Untuk informasi lebih lanjut, lihat Rollback Instance ECS.

Skenario:

  • Grup penskalaan terkait dengan instance CLB dan instance ECS yang baru dibuat secara otomatis dilampirkan ke instance CLB sebagai server backend.

  • Kuota server backend dari instance CLB adalah 200.

    Catatan

    Untuk informasi lebih lanjut, lihat Batasan.

  • Jumlah maksimum instance yang dapat terdapat dalam grup penskalaan adalah 300.

  • Jumlah instance ECS saat ini dalam grup penskalaan adalah 199 dan instance ECS dilampirkan ke instance CLB sebagai server backend.

  • Aturan penambahan skala yang menambah lima instance ECS dijalankan.

Hasil: Kondisi penskalaan terpenuhi dan penambahan skala diizinkan. Namun, instance CLB dapat memiliki maksimal 200 server backend. Dalam hal ini, empat instance ECS gagal dilampirkan ke instance CLB dan ditambahkan ke grup penskalaan. Setelah penambahan skala selesai, grup penskalaan berisi 200 instance ECS.

Failed

Aktivitas penskalaan selesai, tetapi semua instance ECS gagal ditambahkan ke atau dihapus dari grup penskalaan.

Skenario:

  • Jenis instance yang ditentukan oleh konfigurasi penskalaan aktif tidak mencukupi di wilayah tempat grup penskalaan berada.

  • Jumlah maksimum instance yang dapat terdapat dalam grup penskalaan adalah 100.

  • Jumlah instance saat ini dalam grup penskalaan adalah 95.

  • Aturan penambahan skala yang menambah lima instance ECS dijalankan.

Hasil: Kondisi penskalaan terpenuhi dan penambahan skala diizinkan. Namun, pembuatan instance gagal karena jenis instance tidak mencukupi. Setelah penambahan skala selesai, grup penskalaan masih berisi 95 instance ECS.

Rollback instance ECS

Jika sejumlah instance ECS tertentu gagal ditambahkan ke grup penskalaan, Auto Scaling melanjutkan operasi penskalaan hingga aktivitas penskalaan selesai. Instance ECS yang gagal ditambahkan ke grup penskalaan akan dikembalikan (rollback).

Penting

Saat instance ECS dalam grup penskalaan dikembalikan, grup penskalaan tidak mencapai kapasitas yang diharapkan. Ini berarti bahwa grup penskalaan tidak dapat menyediakan daya komputasi yang diperlukan dan mempertahankan metrik pemantauan pada nilai yang diperlukan. Dalam hal ini, Anda dapat menggunakan metode lain untuk menambah jumlah instance ECS guna memastikan bahwa grup penskalaan memenuhi persyaratan bisnis Anda. Misalnya, Anda dapat memicu aturan penskalaan secara manual, menambahkan instance ECS independen secara manual ke grup penskalaan, atau mengonfigurasi tugas terjadwal atau berbasis acara untuk memicu aktivitas penskalaan.

  • Instance ECS yang Ditambahkan Secara Otomatis

    Saat Anda memanggil operasi API untuk membuat instance ECS sebagai Pengguna Resource Access Management (RAM), Anda akan dikenakan biaya untuk instance ECS yang dikembalikan hingga instance ECS tersebut dilepaskan.

    Sebagai contoh, Anda ingin menambahkan lima instance ECS ke grup penskalaan dan ke grup server backend dari instance CLB yang terkait dengan grup penskalaan. Setelah Anda membuat lima instance tersebut, hanya dua instance yang berhasil ditambahkan ke grup penskalaan. Tiga instance gagal ditambahkan dan dilepaskan secara otomatis. Auto Scaling menganggap aktivitas penskalaan selesai, meskipun status aktivitas penskalaan adalah Warning. 伸缩活动

  • Instance ECS yang Ditambahkan Secara Manual

    Auto Scaling secara otomatis menghapus instance ECS yang dikembalikan dari grup penskalaan. Namun, instance ECS yang dikembalikan tidak dilepaskan.