View a markdown version of this page

Cara kerja kait siklus hidup di grup Penskalaan Otomatis - Amazon EC2 Auto Scaling

Terjemahan disediakan oleh mesin penerjemah. Jika konten terjemahan yang diberikan bertentangan dengan versi bahasa Inggris aslinya, utamakan versi bahasa Inggris.

Cara kerja kait siklus hidup di grup Penskalaan Otomatis

Instans Amazon EC2 bertransisi melalui status yang berbeda dari saat diluncurkan hingga dihentikan. Anda dapat membuat tindakan kustom untuk grup Penskalaan Otomatis untuk bertindak saat instance beralih ke status tunggu karena kait siklus hidup.

Ilustrasi berikut menunjukkan transisi antara status instance Penskalaan Otomatis saat Anda menggunakan kait siklus hidup untuk menskalakan dan menskalakan.

Transisi antara keadaan instans Penskalaan Otomatis saat Anda menggunakan kait siklus hidup untuk menskalakan dan menskalakan.

Seperti yang ditunjukkan pada diagram sebelumnya:

  1. Grup Penskalaan Otomatis merespons peristiwa scale-out dan mulai meluncurkan instance.

  2. Kait siklus hidup menempatkan instance ke status tunggu (Pending:Wait) dan kemudian melakukan tindakan khusus.

    Instans tetap dalam keadaan tunggu sampai Anda menyelesaikan tindakan siklus hidup, atau periode batas waktu berakhir. Secara default, instance tetap dalam keadaan tunggu selama satu jam, dan kemudian grup Auto Scaling melanjutkan proses peluncuran (Pending:Proceed). Jika Anda memerlukan waktu lebih banyak, Anda dapat memulai ulang periode jeda dengan merekam detak jantung. Jika Anda menyelesaikan tindakan siklus hidup ketika tindakan kustom telah selesai dan periode batas waktu belum berakhir, periode berakhir dan grup Penskalaan Otomatis melanjutkan proses peluncuran.

  3. Instans memasuki InService negara bagian dan masa tenggang pemeriksaan kesehatan dimulai. Namun, sebelum instance mencapai status, jika grup Auto Scaling dikaitkan dengan penyeim InService bang beban Elastic Load Balancing, instance terdaftar dengan penyeimbang beban, dan penyeimbang beban mulai memeriksa kesehatannya. Setelah masa tenggang pemeriksaan kesehatan berakhir, Amazon EC2 Auto Scaling mulai memeriksa status kesehatan instans.

  4. Grup Penskalaan Otomatis merespons peristiwa scale-in dan mulai mengakhiri instance. Jika grup Auto Scaling digunakan dengan Elastic Load Balancing, instance penghentian akan dideregistrasi terlebih dahulu dari penyeimbang beban. Jika pengeringan koneksi diaktifkan untuk penyeimbang beban, instans berhenti menerima koneksi baru dan menunggu koneksi yang ada habis sebelum menyelesaikan proses deregistrasi.

  5. Kait siklus hidup menempatkan instance ke status tunggu (Terminating:Wait) dan kemudian melakukan tindakan khusus.

    Instans tetap dalam status tunggu sampai Anda menyelesaikan tindakan siklus hidup, atau sampai periode batas waktu berakhir (satu jam secara default). Setelah Anda menyelesaikan kait siklus hidup atau periode batas waktu berakhir, instans beralih ke status berikutnya (Terminating:Proceed).

  6. Instance dihentikan.

penting

Instans di kolam hangat juga memiliki siklus hidupnya sendiri dengan status tunggu yang sesuai, seperti yang dijelaskan dalamTransisi status siklus hidup untuk instance di kolam hangat.

Transisi status siklus hidup untuk instans yang mengalami penggantian volume root

Diagram berikut menunjukkan transisi antara status instance Auto Scaling saat Anda menggunakan kait siklus hidup untuk mengganti volume root:

Transisi antara keadaan instans Auto Scaling saat Anda menggunakan kait siklus hidup untuk mengganti volume root.

Seperti yang ditunjukkan pada diagram sebelumnya:

  1. Grup Auto Scaling merespons penyegaran instance dan memilih instance untuk penggantian volume root. Contoh memasuki ReplacingRootVolume negara bagian. Jika instance terdaftar dengan penyeimbang beban, instans tersebut akan dideregistrasi dari penyeimbang beban.

  2. Kait siklus hidup menempatkan instance ke status tunggu (ReplacingRootVolume:Wait) dan kemudian melakukan tindakan khusus. Instans tetap dalam keadaan tunggu sampai Anda menyelesaikan tindakan siklus hidup, atau periode batas waktu berakhir. Jika Anda menyelesaikan tindakan siklus hidup ketika tindakan kustom telah selesai dan periode batas waktu belum kedaluwarsa, periode berakhir dan grup Penskalaan Otomatis melanjutkan proses penggantian volume root.

  3. Instance menyelesaikan penggantian volume root dan memasuki RootVolumeReplaced status.

  4. Contoh memasuki Pending negara bagian.

  5. Kait siklus hidup menempatkan instance ke status tunggu (Pending:Wait) dan kemudian melakukan tindakan khusus. Instans tetap dalam status tunggu sampai Anda menyelesaikan tindakan siklus hidup, atau sampai periode batas waktu berakhir. Setelah Anda menyelesaikan kait siklus hidup atau periode batas waktu berakhir, instans beralih ke status berikutnya (Pending:Proceed).

  6. Contoh memasuki InService negara bagian. Namun, sebelum instance mencapai InService status, jika grup Auto Scaling dikaitkan dengan penyeimbang beban Elastic Load Balancing, instance didaftarkan dengan penyeimbang beban.