Siklus aktif instance Amazon EC2 Auto Scaling - Amazon EC2 Auto Scaling

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

Siklus aktif instance Amazon EC2 Auto Scaling

Instance EC2 dalam grup Auto Scaling memiliki alur, atau siklus aktif, yang berbeda dari instance EC2 lainnya. Siklus aktif dimulai ketika grup Auto Scaling meluncurkan suatu instance dan menempatkannya dalam layanan. Siklus aktif berakhir saat Anda menghentikan instance, atau grup Auto Scaling menghentikan layanan dan menghentikannya.

catatan

Anda ditagih untuk instance segera setelah diluncurkan, termasuk saat instance tersebut belum dalam layanan.

Ilustrasi berikut menunjukkan transisi antara status instance di siklus aktif Amazon EC2 Auto Scaling.

Siklus aktif instance dalam grup Auto Scaling.

Meningkatkan skala

Peristiwa peningkatan skala berikut mengarahkan grup Auto Scaling untuk meluncurkan instance EC2 dan melampirkannya ke grup:

Ketika peristiwa penskalaan terjadi, grup Auto Scaling meluncurkan jumlah instans EC2 yang diperlukan, menggunakan templat peluncuran yang ditetapkan. Instance ini dimulai dari status Pending. Jika Anda menambahkan hook siklus aktif ke grup Auto Scaling, Anda dapat melakukan tindakan khusus di sini. Untuk informasi selengkapnya, lihat Hook siklus aktif.

Jika setiap instance sudah dikonfigurasi sepenuhnya dan lolos pemeriksaan kesehatan Amazon EC2, instance tersebut dilampirkan pada grup Auto Scaling dan masuk ke status InService. Instance dihitung terhadap kapasitas yang diinginkan dari grup Auto Scaling.

Jika grup Auto Scaling Anda dikonfigurasi untuk menerima lalu lintas dari penyeimbang beban Elastic Load Balancing, Auto Scaling Amazon EC2 secara otomatis mendaftarkan instans Anda dengan penyeimbang beban sebelum menandai instance sebagai. InService

Berikut ini merangkum langkah-langkah untuk mendaftarkan instance dengan penyeimbang beban untuk acara scale-out.

Diagram tingkat tinggi dari peristiwa skala.

Instance dalam layanan

Instance tetap dalam status InService hingga salah satu hal berikut terjadi:

Penurunan skala

Peristiwa penurunan skala berikut mengarahkan grup Auto Scaling untuk memisahkan instance EC2 dari grup dan menghentikannya:

Penting bagi Anda untuk membuat peristiwa penurunan skala yang berhubungan untuk setiap peristiwa peningkatan skala yang Anda buat. Ini membantu memastikan bahwa sumber daya yang ditetapkan untuk aplikasi Anda sesuai dengan permintaan sumber daya tersebut sedekat mungkin.

Ketika peristiwa scale-in terjadi, grup Auto Scaling mengakhiri satu atau beberapa instance. Auto Scaling group menggunakan kebijakan pemutusan hubungan kerja untuk menentukan situasi mana yang harus dihentikan. Instance yang sedang dalam proses penghentian dari grup Auto Scaling memasuki Terminating status, dan tidak dapat dimasukkan kembali ke layanan.

Jika grup Auto Scaling Anda dikonfigurasi untuk menerima lalu lintas dari penyeimbang beban Elastic Load Balancing, Auto Scaling Amazon EC2 otomatis membatalkan pendaftaran instance penghentian dari penyeimbang beban. Membatalkan pendaftaran instance memastikan bahwa semua permintaan baru dialihkan ke instance lain di grup target penyeimbang beban sementara koneksi yang ada ke instance diizinkan untuk dilanjutkan hingga penundaan deregistrasi berakhir.

Jika menambahkan hook siklus hidup ke grup Auto Scaling, Anda dapat melakukan tindakan kustom pada instance penghentian. Untuk informasi selengkapnya, lihat Hook siklus aktif. Akhirnya, instance sepenuhnya dihentikan dan memasuki Terminated negara bagian.

Berikut ini merangkum langkah-langkah untuk membatalkan pendaftaran instance dengan penyeimbang beban untuk acara scale-in.

Diagram tingkat tinggi dari peristiwa skala dalam.

Lepaskan satu instance

Anda dapat melepaskan satu instance dari grup Auto Scaling Anda. Setelah instance terlepas, Anda dapat mengelolanya secara terpisah dari grup Auto Scaling atau melampirkannya ke grup Auto Scaling yang berbeda.

Untuk informasi selengkapnya, lihat Lepaskan atau lampirkan instance.

Melampirkan instance

Anda dapat melampirkan instance EC2 yang berjalan yang memenuhi kriteria tertentu ke grup Auto Scaling Anda. Setelah instance dilampirkan, hal ini dikelola sebagai bagian dari grup Auto Scaling.

Untuk informasi selengkapnya, lihat Lepaskan atau lampirkan instance.

Hook siklus aktif

Anda dapat menambahkan pengait siklus hidup ke grup Auto Scaling Anda sehingga Anda dapat melakukan tindakan khusus saat peluncuran atau pengakhiran instance.

Ketika Amazon EC2 Auto Scaling menanggapi peristiwa peningkatan skala, maka akan diluncurkan satu atau lebih instance. Instance ini dimulai dari status Pending. Jika Anda menambahkan autoscaling:EC2_INSTANCE_LAUNCHING ke grup Auto Scaling Anda, instance beralih dari status Pending ke status Pending:Wait. Setelah Anda menyelesaikan tindakan siklus aktif, instance masuk ke status Pending:Proceed. Saat instance dikonfigurasi penuh, maka akan dilampirkan ke grup Auto Scaling dan akan masuk ke status InService.

Ketika Amazon EC2 Auto Scaling berhubungan dengan peristiwa penurunan skala, ini akan mengakhiri satu atau lebih instance. Instance-instance ini dipisahkan dari grup Auto Scaling dan masuk ke status Terminating. Jika Anda menambahkan autoscaling:EC2_INSTANCE_TERMINATING ke grup Auto Scaling Anda, instance beralih dari status Terminating ke status Terminating:Wait. Setelah Anda menyelesaikan tindakan siklus aktif, instance masuk ke status Terminating:Proceed. Saat instance benar-benar berakhir, instance tersebut masuk ke status Terminated.

Untuk informasi selengkapnya, lihat Hook siklus aktif Amazon EC2 Auto Scaling.

Masukkan dan keluar dari siaga

Anda dapat memasukkan instance apa pun yang berada dalam status InService menjadi status Standby. Hal ini memungkinkan Anda untuk menghapus instance dari layanan, memecahkan masalah atau membuat perubahan untuk layanan, lalu menggunakannya kembali.

Instance dalam status Standby tetap dikelola oleh grup Auto Scaling. Namun demikian, semua itu bukan bagian aktif dari aplikasi Anda hingga Anda memasangnya kembali ke layanan.

Untuk informasi selengkapnya, lihat Hapus instans sementara dari grup Auto Scaling.