全部产品
Search
文档中心

Auto Scaling:siklus hidup instance dalam grup penskalaan

更新时间:Jul 06, 2025

Grup penskalaan dapat berisi instance Elastic Compute Service (ECS) atau instance kontainer elastis. Setelah sebuah instance ditambahkan ke grup penskalaan, ia melewati serangkaian status sebelum dihapus dari grup tersebut. Status ini membentuk siklus hidup instance dalam grup penskalaan. Anda dapat membuat hook siklus hidup untuk menempatkan instance ECS atau instance kontainer elastis ke dalam status Pending Add atau Pending Remove. Hook siklus hidup memberikan waktu bagi Anda untuk melakukan operasi pada instance. Topik ini menjelaskan mode pengelolaan siklus hidup dan pemeriksaan kesehatan untuk instance ECS atau instance kontainer elastis dalam grup penskalaan, serta semua status yang mungkin terjadi.

Mode pengelolaan siklus hidup untuk instance dalam grup penskalaan

Instance ECS atau instance kontainer elastis dalam grup penskalaan dapat dibuat secara otomatis atau ditambahkan secara manual. Tabel berikut menggambarkan mode pengelolaan siklus hidup untuk kedua jenis instance.

Klasifikasi Instance

Metode penambahan

Mode pengelolaan siklus hidup

Instance yang dibuat secara otomatis

Instance ECS atau instance kontainer elastis dibuat secara otomatis dalam grup penskalaan berdasarkan sumber konfigurasi instance dari grup penskalaan.

Auto Scaling mengelola siklus hidup instance ECS atau instance kontainer elastis yang dibuat secara otomatis. Selama peristiwa pemuaian, Auto Scaling secara otomatis menciptakan instance. Selama peristiwa penyusutan, Auto Scaling menghentikan dan melepaskan instance.

Instance yang ditambahkan secara manual

Instance ECS atau instance kontainer elastis dibuat dan ditambahkan secara manual ke grup penskalaan.

Mode pengelolaan siklus hidup instance ECS atau instance kontainer elastis yang ditambahkan secara manual bergantung pada apakah grup penskalaan bertanggung jawab mengelola instance tersebut.

  • Jika grup penskalaan bertanggung jawab mengelola instance ECS atau instance kontainer elastis, Auto Scaling menghentikan dan melepaskan instance selama peristiwa penyusutan.

  • Jika grup penskalaan tidak bertanggung jawab mengelola instance ECS atau instance kontainer elastis, Auto Scaling menghentikan instance tetapi tidak melepaskannya selama peristiwa penyusutan.

Catatan

Anda dapat menambahkan instance ECS berlangganan ke grup penskalaan, tetapi Anda tidak dapat menyerahkan grup penskalaan untuk mengelola instance ECS berlangganan.

Pemeriksaan kesehatan pada instance dalam grup penskalaan

Auto Scaling secara berkala memeriksa kesehatan instance ECS atau instance kontainer elastis dalam grup penskalaan untuk mengelola siklus hidup mereka. Jika sebuah instance tidak berada dalam status Running, Auto Scaling akan menganggapnya tidak sehat dan segera menghapus atau melepaskannya dari grup penskalaan.

Catatan

Status berjalan dari instance ECS atau instance kontainer elastis merujuk pada statusnya dari pembuatan hingga pelepasan, bukan status layanannya dalam grup penskalaan.

Anda dapat mengaktifkan atau menonaktifkan fitur pemeriksaan kesehatan saat membuat atau memodifikasi grup penskalaan. Untuk informasi lebih lanjut, lihat Kelola Grup Penskalaan dan Modifikasi Grup Penskalaan.

Setelah fitur pemeriksaan kesehatan diaktifkan untuk grup penskalaan, Auto Scaling secara berkala memantau status kesehatan instance ECS atau instance kontainer elastis dalam grup penskalaan. Jika ada instance yang dianggap tidak sehat, Auto Scaling segera menghapus atau melepaskannya dari grup penskalaan. Aturan berikut berlaku:

  • Auto Scaling secara otomatis menghapus dan melepaskan instance ECS atau instance kontainer elastis yang dibuat secara otomatis oleh Auto Scaling atau ditambahkan secara manual ke grup penskalaan dengan siklus hidup yang dikelola oleh grup penskalaan.

  • Jika Anda menambahkan instance ECS atau instance kontainer elastis secara manual ke grup penskalaan tanpa menyerahkan pengelolaan siklus hidupnya kepada grup penskalaan, Auto Scaling hanya menghapus instance yang tidak sehat dari grup penskalaan tanpa melepaskannya.

  • Jumlah aktual instance dalam grup penskalaan mungkin turun di bawah jumlah minimum yang diperlukan jika instance ECS atau instance kontainer elastis yang tidak sehat dihapus. Dalam kasus ini, Auto Scaling secara otomatis menciptakan instance baru untuk mempertahankan jumlah minimum yang diperlukan.

    Peringatan

    Pastikan Anda memiliki saldo yang cukup dalam akun Alibaba Cloud Anda. Pembayaran terlambat dalam akun Alibaba Cloud Anda akan mengakibatkan penangguhan atau pelepasan instance bayar sesuai pemakaian dan instance preemptible. Untuk informasi tentang bagaimana status instance ECS berubah dalam hal pembayaran terlambat, lihat Pembayaran Terlambat.

Status siklus hidup instance dalam grup penskalaan

Status siklus hidup instance ECS atau instance kontainer elastis dalam grup penskalaan bergantung pada apakah hook siklus hidup dibuat untuk grup penskalaan.

Catatan

Siklus hidup instance ECS atau instance kontainer elastis dimulai ketika ia dibuat dan berakhir ketika dilepaskan. Ini berbeda dari siklus hidup instance dalam grup penskalaan, yang dimulai ketika ia ditambahkan ke grup dan berakhir ketika ia dihapus. Untuk informasi lebih lanjut, lihat Siklus Hidup Instance.

Tabel berikut menggambarkan status dari instance ECS dalam grup penskalaan.

  • Gambar berikut mengilustrasikan transisi status dari instance ECS dalam grup penskalaan untuk mana hook siklus hidup tidak dibuat.

    Tanda kurung dalam gambar menampilkan status instance ECS yang diambil melalui panggilan API. Untuk informasi lebih lanjut tentang cara meminta status instance dengan memanggil operasi API, lihat DescribeScalingInstances.
  • Gambar berikut mengilustrasikan transisi status dari instance ECS dalam grup penskalaan untuk mana hook siklus hidup dibuat.

    Tanda kurung dalam gambar menampilkan status instance ECS yang diambil melalui panggilan API. Untuk informasi lebih lanjut tentang cara meminta status instance dengan memanggil operasi API, lihat DescribeScalingInstances.

Tabel berikut menggambarkan status berbeda yang dilalui instance ECS dari ditambahkan ke grup penskalaan hingga dihapus dari grup penskalaan.

Tanda kurung dalam tabel menampilkan status instance ECS yang diambil melalui panggilan API. Untuk informasi lebih lanjut tentang cara meminta status instance dengan memanggil operasi API, lihat DescribeScalingInstances.

Status Layanan

Deskripsi

Operasi Terkait

Menambahkan

Instance ECS sedang ditambahkan ke grup penskalaan. Selama proses ini, instance ECS juga dilampirkan ke instance Server Load Balancer (SLB) terkait sebagai server backend dan alamat IP privatnya ditambahkan ke daftar putih alamat IP dari instance ApsaraDB RDS terkait.

Instance ECS dalam status berikut dapat ditambahkan ke grup penskalaan:

  • Instance ECS dalam status Running dapat ditambahkan secara manual ke grup penskalaan.

  • Instance ECS dalam status Running dapat ditambahkan secara otomatis ke grup penskalaan selama peristiwa pemuaian.

  • Instance ECS dalam status Standby dapat ditambahkan secara manual atau otomatis ke grup penskalaan.

Pending Add (Pending:Wait)

Jika hook siklus hidup dibuat untuk grup penskalaan untuk memantau operasi pemuaian, instance ECS memasuki status Pending Add sampai periode timeout hook siklus hidup berakhir.

Selama periode ini, Anda dapat melakukan operasi pada instance ECS. Misalnya, Anda dapat menginstal perangkat lunak sebelumnya pada instance ECS, melampirkan antarmuka jaringan elastis sekunder (ENIs) ke instance ECS, dan menambahkan alamat IP privat instance ECS ke daftar putih alamat IP dari instance ApsaraDB for Redis terkait.

Catatan

Status Pending Add hanya tersedia dalam grup penskalaan untuk mana hook siklus hidup dibuat.

In Service (InService)

Instance ECS telah ditambahkan ke grup penskalaan dan menyediakan layanan seperti yang diharapkan.

Jika salah satu dari kondisi berikut terpenuhi, instance ECS keluar dari status In Service dan masuk ke status lain:

  • Jika Auto Scaling menghentikan instance ECS selama peristiwa penyusutan, instance ECS memasuki status Stopped.

  • Jika instance ECS dianggap tidak sehat oleh Auto Scaling, Auto Scaling segera menghentikan instance ECS. Dalam kasus ini, instance ECS keluar dari status In Service dan memasuki status Stopped.

  • Ketika Anda mengakhiri, memperbaiki, atau memodifikasi instance ECS, instance ECS memasuki status Standby.

  • Ketika instance ECS sedang dihapus dari grup penskalaan, instance ECS keluar dari status In Service dan memasuki status Removing.

Standby (Standby)

Instance ECS tidak menyediakan layanan dan bobot load balancing-nya diatur ulang menjadi nol, artinya tidak ada lalu lintas masuk yang dialihkan kepadanya. Auto Scaling tidak lagi mengelola siklus hidup instance ECS, sehingga Anda harus mengelolanya secara manual.

Anda dapat memperbaiki masalah, memperbarui image, dan melakukan operasi O&M pada instance ECS dalam status Standby. Setelah selesai, Anda dapat menambahkan instance ECS ke grup penskalaan untuk mengembalikannya ke status In Service.

Catatan

Instance ECS dalam status Standby tidak aktif dalam aplikasi Anda sampai Anda mengembalikannya ke status In Service.

Secara Manual Tempatkan Instance ke Status Standby atau Keluarkan Instance dari Status Standby

Protected

  • Untuk menjaga instance ECS dalam grup penskalaan tanpa menghapusnya, Anda dapat menempatkan instance ECS ke status Protected. Instance ECS yang dilindungi masih dapat beroperasi secara normal, tetapi Auto Scaling tidak mengelola siklus hidup mereka. Anda harus mengelola siklus hidup instance ECS dalam status Protected secara manual.

  • Jika Anda tidak ingin mengelola siklus hidup instance ECS dalam status Protected secara manual, keluarkan mereka dari status tersebut, sehingga Auto Scaling dapat mengelola siklus hidup mereka.

Secara Manual Tempatkan Instance ke Status Protected atau Keluarkan Instance dari Status Protected

Removing (Removing)

Instance ECS sedang dihapus dari grup penskalaan. Selama proses ini, instance ECS juga dilepaskan dari instance SLB terkait dan alamat IP privatnya dihapus dari daftar putih alamat IP dari instance ApsaraDB RDS terkait.

Setelah instance ECS dihapus dari grup penskalaan, ia menjadi independen dan dapat ditambahkan ke grup penskalaan yang berbeda.

Pending Remove (Removing:Wait)

Jika hook siklus hidup dibuat untuk grup penskalaan untuk memantau operasi penyusutan, instance ECS memasuki status Pending Remove sampai periode timeout hook siklus hidup berakhir.

Selama periode ini, Anda dapat melakukan operasi pada instance ECS. Misalnya, Anda dapat menginstal perangkat lunak, menyalin log, dan membersihkan data pada instance ECS.

Catatan

Status Pending Remove hanya tersedia dalam grup penskalaan untuk mana hook siklus hidup dibuat.

Stopped

Instance ECS tidak menyediakan layanan dan tidak memerlukan pengelolaan lebih lanjut untuk siklus hidupnya. Ketika Anda menghentikan instance ECS, perhatikan bahwa Anda tidak lagi dikenakan biaya untuk vCPU, memori, dan alamat IP publik yang diklaim kembali. Anda masih dikenakan biaya untuk sumber daya yang dipertahankan, seperti disk dan alamat IP elastis (EIP). Auto Scaling memprioritaskan menambahkan instance ECS yang dihentikan ke grup penskalaan selama peristiwa pemuaian.

Catatan

Sebelum Anda menempatkan instance ECS ke status Stopped, pastikan Anda mengatur parameter Instance Reclaim Mode ke Economical Mode ketika Anda membuat grup penskalaan.

Pelajari lebih lanjut tentang mode pengklaiman instance (Mode Pengklaiman Instance)