

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

# Grup Amazon EC2 Auto Scaling
<a name="arc-zonal-shift.resource-types.ec2-auto-scaling-groups"></a>

Grup Penskalaan Otomatis Amazon EC2 berisi kumpulan instans Amazon EC2 yang diperlakukan sebagai pengelompokan logis untuk tujuan penskalaan dan pengelolaan otomatis. Grup Penskalaan Otomatis juga memungkinkan Anda menggunakan fitur Amazon EC2 Auto Scaling seperti penggantian pemeriksaan kesehatan dan kebijakan penskalaan. Kedua hal tersebut mempertahankan jumlah instans dalam grup Auto Scaling dan penskalaan otomatis adalah fungsi inti dari layanan Amazon EC2 Auto Scaling .

## Menggunakan pergeseran zonal untuk grup Auto Scaling
<a name="using-asg-zs"></a>

Untuk mengaktifkan pergeseran zonal, gunakan salah satu metode berikut.

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

**Untuk mengaktifkan pergeseran zona pada grup baru (konsol)**

1. Ikuti petunjuk di [ Buat grup Penskalaan Otomatis menggunakan template peluncuran ](https://docs.aws.amazon.com/autoscaling/ec2/userguide/create-asg-launch-template) dan selesaikan setiap langkah dalam prosedur, hingga langkah 10.

1. Pada ** halaman Integr ** asikan dengan layanan lain, untuk pergeseran zonal ** ARC**, pilih kotak centang untuk mengaktifkan pergeseran zonal.

1. Untuk Per ** ilaku pemeriksaan kesehatan**, pilih Abaikan tidak sehat atau Ganti tidak sehat. Jika disetel ke`replace-unhealthy`, instance yang tidak sehat akan diganti di Availability Zone dengan pergeseran zona aktif. Jika disetel ke`ignore-unhealthy`, instance yang tidak sehat tidak akan diganti di Zona Ketersediaan dengan pergeseran zona aktif.

1. Lanjutkan dengan langkah-langkah di [ Buat grup Penskalaan Otomatis menggunakan template peluncuran](https://docs.aws.amazon.com/autoscaling/ec2/userguide/create-asg-launch-template).

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

**Untuk mengaktifkan pergeseran zona pada grup baru (AWS CLI)**  
Tambahkan `--availability-zone-impairment-policy` parameter ke perintah [ create-auto- ](https://docs.aws.amazon.com/cli/latest/reference/autoscaling/create-auto-scaling-group.html) scaling-group.

`--availability-zone-impairment-policy`Parameter memiliki dua opsi:
+ **ZonalShiftEnabled**— Jika disetel ke`true`, Auto Scaling mendaftarkan grup Auto Scaling dengan pergeseran zonal ARC dan Anda dapat [ memulai, memperbarui, atau membatalkan pergeseran zonal ](https://docs.aws.amazon.com/r53recovery/latest/dg/arc-zonal-shift.start-cancel.html) di konsol ARC. Jika disetel ke`false`, Auto Scaling akan membatalkan pendaftaran grup Auto Scaling dari pergeseran zona ARC. Anda harus sudah mengaktifkan pergeseran zonal untuk disetel ke`false`.
+ **ImpairedZoneHealthCheckBehavior**— Jika disetel ke`replace-unhealthy`, instance yang tidak sehat akan diganti di Zona Ketersediaan dengan pergeseran zona aktif. Jika disetel ke`ignore-unhealthy`, instance yang tidak sehat tidak akan diganti di Zona Ketersediaan dengan pergeseran zona aktif.

Contoh berikut mengaktifkan pergeseran zona pada grup Auto Scaling baru bernama`{{my-asg}}`.

```
aws autoscaling create-auto-scaling-group \
  --launch-template LaunchTemplateName={{my-launch-template}},Version='{{1}}' \
  --auto-scaling-group-name {{my-asg}} \
  --min-size {{1}} \
  --max-size {{10}} \
  --desired-capacity {{5}} \
  --availability-zones {{us-east-1a}} {{us-east-1b}} {{us-east-1c}} \
  --availability-zone-impairment-policy '{
      "ZonalShiftEnabled": {{true}},
      "ImpairedZoneHealthCheckBehavior": {{IgnoreUnhealthy}}       
    }'
```

------

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

**Untuk mengaktifkan pergeseran zona pada grup yang ada (konsol)**

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

1. Pada bilah navigasi di bagian atas layar, pilih tempat Anda Wilayah AWS membuat grup Penskalaan Otomatis.

1. Pilih kotak centang di sebelah grup Auto Scaling.

   Panel terpisah terbuka di bagian bawah halaman. 

1. Pada ** tab ** Integrasi, di bawah ** ARC zonal shift**, pilih ** Edit. **

1. Pilih kotak centang untuk mengaktifkan pergeseran zonal.

1. Untuk Per ** ilaku pemeriksaan kesehatan**, pilih A ** baikan tidak sehat ** atau G ** anti tidak sehat**. 
   + Jika perilaku pemeriksaan kesehatan disetel untuk mengabaikan instans yang tidak sehat dan * tidak sehat tidak * diganti di Zona Ketersediaan dengan pergeseran zona aktif.
   + Jika perilaku pemeriksaan kesehatan disetel untuk menggantikan instans yang tidak sehat dan tidak sehat diganti di Zona Ketersediaan dengan pergeseran zona aktif.

1. Pilih **Perbarui**.

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

**Untuk mengaktifkan pergeseran zona pada grup yang ada (AWS CLI)**  
Tambahkan `--availability-zone-impairment-policy` parameter ke perintah [ update-auto- ](https://docs.aws.amazon.com/cli/latest/reference/autoscaling/update-auto-scaling-group.html) scaling-group.

`--availability-zone-impairment-policy`Parameter memiliki dua opsi:
+ **ZonalShiftEnabled**— Jika disetel ke`TRUE`, Auto Scaling mendaftarkan grup Auto Scaling dengan pergeseran zonal ARC dan Anda dapat [ memulai, memperbarui, atau membatalkan pergeseran zonal ](https://docs.aws.amazon.com/r53recovery/latest/dg/arc-zonal-shift.start-cancel.html) di konsol ARC. Jika disetel ke`FALSE`, Auto Scaling akan membatalkan pendaftaran grup Auto Scaling dari pergeseran zona ARC. Anda harus sudah mengaktifkan pergeseran zonal untuk mengaturnya. `FALSE`
+ **ImpairedZoneHealthCheckBehavior**— Jika disetel ke`replace-unhealthy`, instance yang tidak sehat akan diganti di Zona Ketersediaan dengan pergeseran zona aktif. Jika disetel ke`ignore-unhealthy`, instance yang tidak sehat tidak akan diganti di Zona Ketersediaan dengan pergeseran zona aktif.

Contoh berikut mengaktifkan pergeseran zona pada grup Auto Scaling yang ditentukan.

```
aws autoscaling update-auto-scaling-group --auto-scaling-group-name {{my-asg}} \
  --availability-zone-impairment-policy '{
      "ZonalShiftEnabled": {{true}},
      "ImpairedZoneHealthCheckBehavior": {{IgnoreUnhealthy}}       
    }'
```

------

Untuk memulai pergeseran zona, lihat[Memulai, memperbarui, atau membatalkan pergeseran zona](arc-zonal-shift.start-cancel.md).

## Cara kerja pergeseran zonal untuk grup Penskalaan Otomatis
<a name="how-it-works-asg-zs"></a>

Misalkan Anda memiliki grup Auto Scaling dengan Availability Zone berikut: 
+ `us-east-1a`
+ `us-east-1b`
+ `us-east-1c`

Anda melihat kegagalan `us-east-1a` dan memulai pergeseran zona. Perilaku berikut terjadi ketika pergeseran zona dimulai. `us-east-1a`
+ **Penskalaan keluar ** — Penskalaan Otomatis meluncurkan semua permintaan kapasitas baru di Zona Ketersediaan yang sehat (`us-east-1b`dan`us-east-1c`).
+ **Penskalaan Din ** amis — Penskalaan Otomatis memblokir kebijakan penskalaan agar tidak mengurangi kapasitas yang diinginkan. Penskalaan Otomatis tidak memblokir kebijakan penskalaan agar tidak meningkatkan kapasitas yang diinginkan.
+ **Penyegaran instans ** — Penskalaan Otomatis memperpanjang batas waktu untuk setiap proses penyegaran instans yang tertunda selama pergeseran zona aktif.


<table>
<tbody>
</tbody>
</table>


## Praktik terbaik untuk menggunakan pergeseran zonal
<a name="best-practices-asg-zs"></a>

Untuk menjaga ketersediaan tinggi untuk aplikasi Anda saat menggunakan pergeseran zonal, kami merekomendasikan praktik terbaik berikut ini.
+ Pantau EventBridge notifikasi untuk menentukan kapan ada peristiwa penurunan zona ketersediaan yang sedang berlangsung. Untuk informasi selengkapnya, lihat Men [ gotomatiskan Penskalaan Otomatis Amazon EC2 dengan. EventBridge ](https://docs.aws.amazon.com/autoscaling/ec2/userguide/automating-ec2-auto-scaling-with-eventbridge.html)
+ Gunakan kebijakan penskalaan dengan ambang batas yang sesuai untuk memastikan bahwa Anda memiliki kapasitas yang cukup untuk mentolerir hilangnya zona ketersediaan.
+ Tetapkan kebijakan pemeliharaan instans dengan persentase sehat minimum 100. Dengan pengaturan ini, Auto Scaling menunggu instance baru siap digunakan sebelum menghentikan instance yang tidak sehat.

Untuk pelanggan yang telah ditentukan sebelumnya, kami juga merekomendasikan hal berikut:
+ Pilih ** Abaikan tidak sehat ** sebagai perilaku pemeriksaan kesehatan untuk zona ketersediaan yang terganggu karena Anda tidak perlu mengganti instance yang tidak sehat selama peristiwa gangguan.
+ Gunakan zonal autoshift di ARC untuk grup Auto Scaling Anda. Kemampuan autoshift zonal Amazon Application Recovery Controller (ARC) memungkinkan AWS untuk mengalihkan lalu lintas untuk sumber daya jauh dari zona ketersediaan saat AWS mendeteksi gangguan di zona ketersediaan. Untuk informasi selengkapnya, lihat [Peralihan otomatis zona dalam ARC](arc-zonal-autoshift.md).

Untuk pelanggan dengan penyeimbang beban lintas zona yang dinonaktifkan, kami juga merekomendasikan:
+ Gunakan ** seimbang hanya ** untuk distribusi zona ketersediaan Anda.
+ Jika Anda menggunakan pergeseran zonal pada grup Penskalaan Otomatis dan penyeimbang beban Anda, pastikan untuk membatalkan pergeseran zonal pada grup Penskalaan Otomatis Anda terlebih dahulu. Kemudian, tunggu sampai kapasitas seimbang di semua zona ketersediaan. sebelum Anda membatalkan pergeseran zonal pada penyeimbang beban.
+ Karena kemungkinan kapasitas tidak seimbang saat Anda mengaktifkan pergeseran zonal dan Anda menggunakan penyeimbang beban lintas zona yang dinonaktifkan, Auto Scaling memiliki validasi tambahan. Jika Anda mengikuti praktik terbaik, Anda dapat mengakui kemungkinan ini dengan memilih kotak centang di Konsol Manajemen AWS atau menggunakan `skip-zonal-shift-validation` bendera di`CreateAutoScalingGroup`,`UpdateAutoScalingGroup`, atau`AttachTrafficSources`.