Siklus EC2 hidup instans Auto Scaling Amazon - EC2 Auto Scaling Amazon

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

Siklus EC2 hidup instans Auto Scaling Amazon

EC2 Instance dalam grup Auto Scaling memiliki jalur, atau siklus hidup, yang berbeda dari instance lainnya. EC2 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 antar status instance dalam siklus hidup Amazon Auto EC2 Scaling.

Siklus aktif instance dalam grup Auto Scaling.

Meningkatkan skala

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

Ketika peristiwa penskalaan terjadi, grup Auto Scaling akan meluncurkan jumlah instans yang diperlukan, menggunakan EC2 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.

Ketika setiap instans sepenuhnya dikonfigurasi dan melewati pemeriksaan EC2 kesehatan Amazon, itu dilampirkan ke grup Auto Scaling dan memasuki InService status. 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, Amazon Auto EC2 Scaling 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 penskalaan berikut mengarahkan grup Auto Scaling untuk EC2 melepaskan instance 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, Amazon Auto EC2 Scaling secara otomatis membatalkan pendaftaran instans 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 dari grup Auto Scaling Anda.

Melampirkan instance

Anda dapat melampirkan EC2 instance yang sedang 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 dari grup Auto Scaling Anda.

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.

Saat Amazon EC2 Auto Scaling merespons peristiwa scale-out, Amazon akan meluncurkan satu atau beberapa 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.

Saat Amazon EC2 Auto Scaling merespons peristiwa scale-in, maka akan menghentikan satu atau beberapa 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 Kait EC2 siklus hidup Auto Scaling Amazon.

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 Anda.