

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

# Menangguhkan dan melanjutkan proses Penskalaan Otomatis Amazon EC2
<a name="as-suspend-resume-processes"></a>

Topik ini menjelaskan cara menangguhkan dan kemudian melanjutkan satu atau beberapa proses untuk grup Auto Scaling Anda untuk menonaktifkan sementara operasi tertentu. 

Proses penangguhan dapat berguna ketika Anda perlu menyelidiki atau memecahkan masalah tanpa gangguan dari kebijakan penskalaan atau tindakan terjadwal. Ini juga membantu mencegah Amazon EC2 Auto Scaling menandai instans yang tidak sehat dan menggantinya saat Anda membuat perubahan pada grup Auto Scaling Anda.

**Topics**
+ [Jenis proses](#process-types)
+ [Pertimbangan-pertimbangan](suspend-resume-considerations.md)
+ [Menangguhkan proses](suspend-processes.md)
+ [Lanjutkan proses](resume-processes.md)
+ [Bagaimana proses yang ditangguhkan memengaruhi proses lain](understand-how-suspending-processes-affects-other-processes.md)

**catatan**  
Selain penangguhan yang Anda mulai, Amazon EC2 Auto Scaling juga dapat menangguhkan proses untuk grup Auto Scaling yang berulang kali gagal meluncurkan instance. Ini dikenal sebagai *penangguhan administratif*. Penangguhan administratif paling umum berlaku untuk grup Auto Scaling yang telah mencoba meluncurkan instance selama lebih dari 24 jam namun belum berhasil meluncurkan instance apa pun. Anda dapat melanjutkan proses yang ditangguhkan oleh Amazon EC2 Auto Scaling karena alasan administratif.

## Jenis proses
<a name="process-types"></a>

Fitur suspend-resume mendukung proses berikut:
+ `Launch`— Menambahkan instans ke grup Auto Scaling saat grup diskalakan, atau saat Amazon EC2 Auto Scaling memilih untuk meluncurkan instans karena alasan lain, seperti saat grup menambahkan instance ke kolam hangat.
+ `Terminate`— Menghapus instans dari grup Auto Scaling saat grup melakukan penskalaan, atau saat Amazon EC2 Auto Scaling memilih untuk menghentikan instans karena alasan lain, seperti saat instans dihentikan karena melebihi durasi masa pakai maksimumnya atau gagal dalam pemeriksaan kesehatan.
+ `AddToLoadBalancer`— Menambahkan instance ke grup target penyeimbang beban terlampir atau Classic Load Balancer saat diluncurkan. Untuk informasi selengkapnya, lihat [Gunakan Elastic Load Balancing untuk mendistribusikan lalu lintas aplikasi yang masuk dalam grup Auto Scaling](autoscaling-load-balancer.md).
+ `AlarmNotification`— Menerima pemberitahuan dari CloudWatch alarm yang terkait dengan kebijakan penskalaan dinamis. Untuk informasi selengkapnya, lihat [Penskalaan dinamis untuk Amazon EC2 Auto Scaling](as-scale-based-on-demand.md).
+ `AZRebalance`— Menyeimbangkan jumlah instans EC2 dalam grup secara merata di semua Availability Zone yang ditentukan saat grup menjadi tidak seimbang, misalnya, ketika Availability Zone yang sebelumnya tidak tersedia kembali ke keadaan sehat. Untuk informasi selengkapnya, lihat [Aktivitas rebalancing](auto-scaling-benefits.md#AutoScalingBehavior.InstanceUsage).
+ `HealthCheck`— Memeriksa kesehatan instans dan menandai instance sebagai tidak sehat jika Amazon EC2 atau Elastic Load Balancing memberi tahu Amazon EC2 Auto Scaling bahwa instans tersebut tidak sehat. Proses ini dapat mengesampingkan status kesehatan suatu instance yang Anda atur secara manual. Untuk informasi selengkapnya, lihat [Pemeriksaan kondisi untuk instans dalam grup Auto Scaling](ec2-auto-scaling-health-checks.md).
+ `InstanceRefresh`— Mengakhiri dan mengganti instance menggunakan fitur penyegaran instans. Untuk informasi selengkapnya, lihat [Menggunakan penyegaran instans untuk memperbarui instance dalam grup Auto Scaling](asg-instance-refresh.md).
+ `ReplaceUnhealthy`— Mengakhiri instance yang ditandai sebagai tidak sehat dan kemudian membuat instance baru untuk menggantikannya. Untuk informasi selengkapnya, lihat [Pemeriksaan kondisi untuk instans dalam grup Auto Scaling](ec2-auto-scaling-health-checks.md).
+ `ScheduledActions`— Melakukan tindakan penskalaan terjadwal yang Anda buat atau yang dibuat untuk Anda saat Anda membuat rencana penskalaan dan mengaktifkan AWS Auto Scaling penskalaan prediktif. Untuk informasi selengkapnya, lihat [Skala terjadwal untuk Amazon EC2 Auto Scaling](ec2-auto-scaling-scheduled-scaling.md). 

# Pertimbangan untuk menangguhkan proses
<a name="suspend-resume-considerations"></a>

Pertimbangkan hal berikut sebelum menangguhkan proses:
+ Penangguhan `AlarmNotification` memungkinkan Anda menghentikan sementara kebijakan pelacakan target, langkah, dan penskalaan sederhana grup tanpa menghapus kebijakan penskalaan atau alarm terkait. CloudWatch Untuk menghentikan sementara kebijakan penskalaan individu, lihat[Menonaktifkan kebijakan penskalaan untuk grup Auto Scaling](as-enable-disable-scaling-policy.md).
+ Anda dapat memilih untuk menangguhkan `HealthCheck` dan `ReplaceUnhealthy` proses untuk me-reboot instans tanpa Amazon EC2 Auto Scaling menghentikan instans berdasarkan pemeriksaan kesehatannya. Namun, jika Anda memerlukan Amazon EC2 Auto Scaling untuk terus melakukan pemeriksaan kesehatan pada instans yang tersisa, gunakan fitur siaga sebagai gantinya. Untuk informasi selengkapnya, lihat [Menghapus instans dari grup Auto Scaling untuk sementara](as-enter-exit-standby.md).
+ Jika Anda menangguhkan `Terminate` proses `Launch` dan, atau`AZRebalance`, dan kemudian Anda membuat perubahan pada grup Auto Scaling, misalnya, dengan melepaskan instance atau mengubah Availability Zone yang ditentukan, grup Anda dapat menjadi tidak seimbang antara Availability Zone. Jika itu terjadi, setelah Anda melanjutkan proses yang ditangguhkan, Amazon EC2 Auto Scaling secara bertahap mendistribusikan ulang instans secara merata di antara Availability Zone.
+ Jika Anda menangguhkan `Terminate` proses, Anda masih dapat memaksa instance untuk dihentikan dengan menggunakan [delete-auto-scaling-group](https://awscli.amazonaws.com/v2/documentation/api/latest/reference/autoscaling/delete-auto-scaling-group.html)perintah dengan opsi hapus paksa.
+ Menangguhkan `Terminate` proses hanya berlaku untuk contoh yang saat ini berada di negara bagian. `InService` Ini tidak mencegah penghentian contoh di negara bagian lain, seperti`Pending`, atau contoh yang gagal dilanjutkan dengan benar dari siaga.
+ `RemoveFromLoadBalancerLowPriority`Proses ini dapat diabaikan ketika ada dalam panggilan untuk menggambarkan grup Auto Scaling menggunakan or. AWS CLI SDKs Proses ini tidak digunakan lagi dan dipertahankan hanya untuk kompatibilitas mundur. 

# Menangguhkan proses
<a name="suspend-processes"></a>

Untuk menangguhkan proses grup Auto Scaling, gunakan salah satu metode berikut:

------
#### [ Console ]

**Untuk menangguhkan proses**

1. Buka konsol Amazon EC2 di [https://console.aws.amazon.com/ec2/](https://console.aws.amazon.com/ec2/), dan pilih Grup **Auto Scaling** dari panel navigasi.

1. Pilih kotak centang di samping grup Auto Scaling. 

   Panel split terbuka di bagian bawah halaman. 

1. Pada tab **Detail**, pilih **Konfigurasi lanjutan**, **Edit**.

1. Untuk **Proses yang ditangguhkan**, pilih proses yang akan ditangguhkan.

1. Pilih **Perbarui**.

------
#### [ AWS CLI ]

Gunakan perintah [suspend-processes](https://awscli.amazonaws.com/v2/documentation/api/latest/reference/autoscaling/suspend-processes.html) berikut untuk menangguhkan proses individual.

```
aws autoscaling suspend-processes --auto-scaling-group-name my-asg --scaling-processes HealthCheck ReplaceUnhealthy 
```

Untuk menangguhkan semua proses, hilangkan `--scaling-processes` opsi, sebagai berikut. 

```
aws autoscaling suspend-processes --auto-scaling-group-name my-asg
```

------

# Lanjutkan proses
<a name="resume-processes"></a>

Untuk melanjutkan proses yang ditangguhkan untuk grup Auto Scaling, gunakan salah satu metode berikut:

------
#### [ Console ]

**Untuk melanjutkan proses penangguhan**

1. Buka konsol Amazon EC2 di [https://console.aws.amazon.com/ec2/](https://console.aws.amazon.com/ec2/), dan pilih Grup **Auto Scaling** dari panel navigasi.

1. Pilih kotak centang di samping grup Auto Scaling. 

   Panel split terbuka di bagian bawah halaman. 

1. Pada tab **Detail**, pilih **Konfigurasi lanjutan**, **Edit**.

1. Untuk **proses yang ditangguhkan**, hapus proses yang ditangguhkan.

1. Pilih **Perbarui**.

------
#### [ AWS CLI ]

Untuk melanjutkan proses yang ditangguhkan, gunakan perintah [resume-process](https://awscli.amazonaws.com/v2/documentation/api/latest/reference/autoscaling/resume-processes.html) berikut.

```
aws autoscaling resume-processes --auto-scaling-group-name my-asg --scaling-processes HealthCheck
```

Untuk melanjutkan semua proses yang ditangguhkan, hilangkan `--scaling-processes` opsi, sebagai berikut.

```
aws autoscaling resume-processes --auto-scaling-group-name my-asg
```

------

# Bagaimana proses yang ditangguhkan memengaruhi proses lain
<a name="understand-how-suspending-processes-affects-other-processes"></a>

Bagian berikut menjelaskan apa yang terjadi ketika proses yang berbeda ditangguhkan secara individual. 

**Topics**
+ [`Launch`ditangguhkan](#launch-is-suspended)
+ [`Terminate`ditangguhkan](#terminate-is-suspended)
+ [`AddToLoadBalancer`ditangguhkan](#addtoloadbalancer-is-suspended)
+ [`AlarmNotification`ditangguhkan](#alarmnotification-is-suspended)
+ [`AZRebalance`ditangguhkan](#azrebalance-is-suspended)
+ [`HealthCheck`ditangguhkan](#healthcheck-is-suspended)
+ [`InstanceRefresh`ditangguhkan](#instancerefresh-is-suspended)
+ [`ReplaceUnhealthy`ditangguhkan](#replaceunhealthy-is-suspended)
+ [`ScheduledActions`ditangguhkan](#scheduledactions-is-suspended)
+ [Pertimbangan tambahan](#other-considerations)

## `Launch`ditangguhkan
<a name="launch-is-suspended"></a>
+ `AlarmNotification`masih aktif, tetapi grup Auto Scaling Anda tidak dapat memulai aktivitas scale-out untuk alarm yang dilanggar. 
+ `ScheduledActions`aktif, tetapi grup Auto Scaling Anda tidak dapat memulai aktivitas penskalaan untuk tindakan terjadwal apa pun yang terjadi. 
+ `AZRebalance` berhenti menyeimbangkan ulang grup.
+ `ReplaceUnhealthy` terus menghentikan instance yang tidak sehat, tetapi tidak meluncurkan pengganti. Saat Anda melanjutkan `Launch` proses, Amazon EC2 Auto Scaling segera menggantikan instans yang dihentikan selama waktu yang ditangguhkan. `Launch`
+ `InstanceRefresh`tidak menggantikan instance.

## `Terminate`ditangguhkan
<a name="terminate-is-suspended"></a>
+ `AlarmNotification`masih aktif, tetapi grup Auto Scaling Anda tidak dapat memulai skala dalam aktivitas untuk alarm yang dilanggar. 
+ `ScheduledActions`aktif, tetapi grup Auto Scaling Anda tidak dapat memulai skala dalam aktivitas untuk tindakan terjadwal apa pun yang terjadi. 
+ `AZRebalance` masih aktif tetapi tidak berfungsi dengan baik. Ini dapat meluncurkan instance baru tanpa menghentikan instance lama. Hal ini dapat menyebabkan grup Auto Scaling Anda tumbuh hingga 10 persen lebih besar dari ukuran maksimumnya, karena hal ini dimungkinkan sementara temporer selama aktivitas rebalancing. Grup Auto Scaling Anda dapat tetap di atas ukuran maksimumnya hingga Anda melanjutkan proses `Terminate`.
+ `ReplaceUnhealthy`tidak aktif tetapi tidak`HealthCheck`. Ketika `Terminate` dilanjutkan, `ReplaceUnhealthy` proses segera mulai berjalan. Jika ada instance yang ditandai sebagai tidak sehat saat `Terminate` ditangguhkan, perangkat segera diganti.
+ `InstanceRefresh`tidak menggantikan instance.

## `AddToLoadBalancer`ditangguhkan
<a name="addtoloadbalancer-is-suspended"></a>
+ Amazon EC2 Auto Scaling meluncurkan instans tetapi tidak menambahkannya ke grup target penyeimbang beban atau Classic Load Balancer. Saat Anda melanjutkan `AddToLoadBalancer` proses, itu melanjutkan penambahan instance ke penyeimbang beban saat diluncurkan. Namun demikian, hal tersebut tidak menambahkan instance yang diluncurkan saat proses ini ditangguhkan. Anda harus mendaftarkan instance tersebut secara manual.

## `AlarmNotification`ditangguhkan
<a name="alarmnotification-is-suspended"></a>
+ Amazon EC2 Auto Scaling tidak menjalankan kebijakan penskalaan CloudWatch saat ambang alarm dilanggar. Saat Anda melanjutkan `AlarmNotification`, Amazon EC2 Auto Scaling mempertimbangkan kebijakan dengan ambang batas alarm yang saat ini ditembus.

## `AZRebalance`ditangguhkan
<a name="azrebalance-is-suspended"></a>
+ Amazon EC2 Auto Scaling tidak mencoba mendistribusikan ulang instans setelah kejadian tertentu. Namun, jika terjadi scale-out atau skala yang terjadi, proses penskalaan masih mencoba menyeimbangkan Availability Zone. Misalnya, selama skala keluar, ia meluncurkan instance di Availability Zone dengan instans paling sedikit. Jika grup menjadi tidak seimbang saat `AZRebalance` ditangguhkan dan Anda melanjutkannya, Amazon EC2 Auto Scaling mencoba menyeimbangkan kembali grup. Panggilan pertama adalah untuk `Launch` dan kemudian `Terminate`.
+ Kolam hangat tidak terpengaruh saat `AZRebalance` ditangguhkan.

## `HealthCheck`ditangguhkan
<a name="healthcheck-is-suspended"></a>
+ Amazon EC2 Auto Scaling berhenti menandai instance yang tidak sehat sebagai hasil dari pemeriksaan kesehatan EC2 dan Elastic Load Balancing. Pemeriksaan kesehatan khusus Anda terus berfungsi dengan baik. Setelah Anda menangguhkan `HealthCheck`, jika perlu, Anda dapat mengatur kondisi kesehatan instance dalam grup secara manual dan `ReplaceUnhealthy` menggantinya.

## `InstanceRefresh`ditangguhkan
<a name="instancerefresh-is-suspended"></a>
+ Amazon EC2 Auto Scaling berhenti mengganti instans sebagai hasil dari penyegaran instans. Jika ada penyegaran instance yang sedang berlangsung, ini menghentikan operasi tanpa membatalkannya.

## `ReplaceUnhealthy`ditangguhkan
<a name="replaceunhealthy-is-suspended"></a>
+ Amazon EC2 Auto Scaling menghentikan penggantian instance yang ditandai sebagai tidak sehat. Instance yang gagal dalam pemeriksaan kesehatan EC2 atau Elastic Load Balancing masih ditandai sebagai tidak sehat. Segera setelah Anda melanjutkan proses `ReplaceUnhealthy`, Amazon EC2 Auto Scaling menggantikan instance yang ditandai tidak sehat sementara proses ini ditangguhkan. `ReplaceUnhealthy`Prosesnya memanggil `Terminate` terlebih dahulu dan kemudian`Launch`. 

## `ScheduledActions`ditangguhkan
<a name="scheduledactions-is-suspended"></a>
+ Amazon EC2 Auto Scaling tidak menjalankan tindakan terjadwal yang dijadwalkan untuk berjalan selama periode penangguhan. Saat Anda melanjutkan`ScheduledActions`, Amazon EC2 Auto Scaling hanya mempertimbangkan tindakan terjadwal yang waktu yang dijadwalkan belum berlalu. 

## Pertimbangan tambahan
<a name="other-considerations"></a>

Selain itu, ketika `Launch` atau `Terminate` ditangguhkan, fitur berikut mungkin tidak berfungsi dengan benar:
+ **Masa pakai instans maksimum** — Saat `Launch` atau `Terminate` ditangguhkan, fitur masa pakai instans maksimum tidak dapat menggantikan instance apa pun. 
+ **Interupsi Instans Spot** — Jika `Terminate` ditangguhkan dan grup Auto Scaling Anda memiliki Instans Spot, mereka masih dapat dihentikan jika kapasitas Spot tidak lagi tersedia. Meskipun `Launch` ditangguhkan, Amazon EC2 Auto Scaling tidak dapat meluncurkan instans pengganti dari kumpulan Instans Spot lain atau dari kumpulan Instans Spot yang sama saat tersedia lagi.
+ **Penyeimbangan Kembali Kapasitas** — Jika `Terminate` ditangguhkan dan Anda menggunakan Penyeimbangan Kembali Kapasitas untuk menangani interupsi Instans Spot, layanan Spot Amazon EC2 masih dapat menghentikan instans jika kapasitas Spot tidak lagi tersedia. Jika `Launch` ditangguhkan, Amazon EC2 Auto Scaling tidak dapat meluncurkan instans pengganti dari kumpulan Instans Spot lain atau dari kumpulan Instans Spot yang sama saat tersedia lagi.
+ **Melampirkan dan melepaskan instance — Saat `Launch` dan `Terminate` ditangguhkan, Anda dapat melepaskan instance yang dilampirkan** ke grup Auto Scaling, tetapi saat `Launch` ditangguhkan, Anda tidak dapat melampirkan instance baru ke grup. 
+ **Instans siaga** — Ketika `Launch` dan `Terminate` ditangguhkan, Anda dapat menempatkan instance di `Standby` negara bagian, tetapi saat `Launch` ditangguhkan, Anda tidak dapat mengembalikan instance di `Standby` negara bagian ke layanan. 