

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
<a name="ec2-auto-scaling-lifecycle"></a>

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.](http://docs.aws.amazon.com/id_id/autoscaling/ec2/userguide/images/auto-scaling-instance-lifecycle.png)


## Meningkatkan skala
<a name="as-lifecycle-scale-out"></a>

Peristiwa peningkatan skala berikut mengarahkan grup Auto Scaling untuk meluncurkan instance EC2 dan melampirkannya ke grup:
+ Anda meningkatkan ukuran grup secara manual. Untuk informasi selengkapnya, lihat [Ubah kapasitas yang diinginkan dari grup Auto Scaling yang ada](ec2-auto-scaling-scaling-manually.md#change-desired-capacity).
+ Anda membuat kebijakan penskalaan untuk secara otomatis meningkatkan ukuran grup berdasarkan peningkatan permintaan yang telah ditentukan. Untuk informasi selengkapnya, lihat [Penskalaan dinamis untuk Amazon EC2 Auto Scaling](as-scale-based-on-demand.md).
+ Anda menyiapkan penskalaan berdasarkan jadwal untuk meningkatkan ukuran grup pada waktu tertentu. Untuk informasi selengkapnya, lihat [Skala terjadwal untuk Amazon EC2 Auto Scaling](ec2-auto-scaling-scheduled-scaling.md).

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](#as-lifecycle-hooks).

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, Amazon EC2 Auto 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.](http://docs.aws.amazon.com/id_id/autoscaling/ec2/userguide/images/scale-out-diagram.png)


## Instance dalam layanan
<a name="as-lifecycle-inservice"></a>

Instance tetap dalam status `InService` hingga salah satu hal berikut terjadi:
+ Peristiwa scale-in terjadi, dan Amazon EC2 Auto Scaling memilih untuk mengakhiri instance ini untuk mengurangi ukuran grup Auto Scaling. Untuk informasi selengkapnya, lihat [Kontrol instans Auto Scaling mana yang dihentikan selama penskalaan di](as-instance-termination.md).
+ Anda memasukkan instance tersebut ke dalam status `Standby`. Untuk informasi selengkapnya, lihat [Masukkan dan keluar dari siaga](#as-lifecycle-standby).
+ Anda memisahkan instance dari grup Auto Scaling. Untuk informasi selengkapnya, lihat [Lepaskan atau lampirkan instance dari grup Auto Scaling](ec2-auto-scaling-detach-attach-instances.md).
+ Instance ini gagal dalam sejumlah pemeriksaan kesehatan yang diperlukan, sehingga dihilangkan dari grup Auto Scaling, dihentikan, dan diganti. Untuk informasi selengkapnya, lihat [Pemeriksaan kondisi untuk instans dalam grup Auto Scaling](ec2-auto-scaling-health-checks.md).

## Penurunan skala
<a name="as-lifecycle-scale-in"></a>

Peristiwa penurunan skala berikut mengarahkan grup Auto Scaling untuk memisahkan instance EC2 dari grup dan menghentikannya:
+ Anda mengurangi ukuran grup secara manual. Untuk informasi selengkapnya, lihat [Ubah kapasitas yang diinginkan dari grup Auto Scaling yang ada](ec2-auto-scaling-scaling-manually.md#change-desired-capacity).
+ Anda membuat kebijakan penskalaan untuk secara otomatis mengurangi ukuran grup berdasarkan penurunan permintaan yang telah ditentukan. Untuk informasi selengkapnya, lihat [Penskalaan dinamis untuk Amazon EC2 Auto Scaling](as-scale-based-on-demand.md).
+ Anda mengatur penskalaan berdasarkan jadwal untuk mengurangi ukuran grup pada waktu tertentu. Untuk informasi selengkapnya, lihat [Skala terjadwal untuk Amazon EC2 Auto Scaling](ec2-auto-scaling-scheduled-scaling.md).

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 EC2 Auto Scaling secara 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](#as-lifecycle-hooks). 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.](http://docs.aws.amazon.com/id_id/autoscaling/ec2/userguide/images/scale-in-diagram.png)


## Lepaskan satu instance
<a name="as-lifecycle-detach"></a>

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](ec2-auto-scaling-detach-attach-instances.md).

## Melampirkan instance
<a name="as-lifecycle-attach"></a>

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 dari grup Auto Scaling](ec2-auto-scaling-detach-attach-instances.md).

## Hook siklus aktif
<a name="as-lifecycle-hooks"></a>

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](lifecycle-hooks.md).

## Masukkan dan keluar dari siaga
<a name="as-lifecycle-standby"></a>

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 [Menghapus instans dari grup Auto Scaling untuk sementara](as-enter-exit-standby.md).