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
Periksa status kesehatan dan nilai batas grup penskalaan, termasuk jumlah minimum dan maksimum instance yang dapat terdapat dalam grup penskalaan.
Tetapkan ID aktivitas penskalaan dan mulai aktivitas penskalaan.
Buat instance ECS baru.
Perbarui jumlah instance dalam grup penskalaan.
Tetapkan alamat IP ke instance ECS yang baru dibuat.
(Opsional) Tambahkan alamat IP dari instance ECS yang baru dibuat ke daftar putih alamat IP dari instance ApsaraDB RDS terkait.
Mulai instance ECS yang baru dibuat.
(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.
Selesaikan penambahan skala dan aktifkan fitur periode cooldown.
Proses Menjalankan Aturan Pengurangan Skala untuk Menghapus Instance ECS dari Grup Penskalaan
Periksa status kesehatan dan nilai batas grup penskalaan, termasuk jumlah minimum dan maksimum instance yang dapat terdapat dalam grup penskalaan.
Tetapkan ID aktivitas penskalaan dan mulai aktivitas penskalaan.
(Opsional) Lepaskan instance ECS dari instance CLB terkait.
Masukkan instance ECS ke dalam status Stopped.
(Opsional) Hapus alamat IP dari instance ECS dari daftar putih alamat IP dari instance ApsaraDB RDS terkait.
Lepaskan instance ECS.
Perbarui jumlah instance dalam grup penskalaan.
Selesaikan pengurangan skala dan aktifkan fitur periode cooldown.
Proses aktivitas penskalaan yang dipicu manual
Proses Menambahkan Instance ECS Independen Secara Manual ke Grup Penskalaan
Jalankan tugas pemeriksaan kesehatan untuk memeriksa status kesehatan grup penskalaan, serta periksa nilai batas, jenis instance ECS, dan status instance ECS.
Tetapkan ID aktivitas penskalaan dan mulai aktivitas penskalaan.
Tambahkan instance ECS ke grup penskalaan.
Perbarui jumlah instance dalam grup penskalaan.
(Opsional) Tambahkan alamat IP dari instance ECS yang baru dibuat ke daftar putih alamat IP dari instance ApsaraDB RDS terkait.
(Opsional) Lampirkan instance ECS ke instance CLB terkait sebagai server backend dan atur bobot server backend berdasarkan konfigurasi penskalaan.
Selesaikan penambahan skala dan aktifkan fitur periode cooldown.
Proses Menghapus Instance ECS dari Grup Penskalaan Secara Manual
Periksa status kesehatan dan nilai batas grup penskalaan, termasuk jumlah minimum dan maksimum instance yang dapat terdapat dalam grup penskalaan.
Tetapkan ID aktivitas penskalaan dan mulai aktivitas penskalaan.
(Opsional) Hentikan pengalihan lalu lintas ke instance ECS. Instance ECS dilepaskan dari instance CLB setelah 60 detik.
(Opsional) Hapus alamat IP dari instance ECS dari daftar putih alamat IP dari instance ApsaraDB RDS terkait.
Perbarui jumlah instance dalam grup penskalaan.
Hapus instance ECS dari grup penskalaan.
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:
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:
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:
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:
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:
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).
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.