Terjemahan disediakan oleh mesin penerjemah. Jika konten terjemahan yang diberikan bertentangan dengan versi bahasa Inggris aslinya, utamakan versi bahasa Inggris.
Grup EC2 Auto Scaling Amazon
Grup EC2 Auto Scaling Amazon berisi kumpulan EC2 instans Amazon yang diperlakukan sebagai pengelompokan logis untuk keperluan penskalaan dan pengelolaan otomatis. Grup Auto Scaling juga memungkinkan Anda menggunakan fitur Auto EC2 Scaling Amazon seperti penggantian pemeriksaan kesehatan dan kebijakan penskalaan. Baik mempertahankan jumlah instans dalam grup Auto Scaling dan penskalaan otomatis adalah fungsionalitas inti dari layanan Auto EC2 Scaling Amazon.
Menggunakan pergeseran zona untuk grup Auto Scaling
Untuk mengaktifkan pergeseran zona, gunakan salah satu metode berikut.
Untuk memicu pergeseran zona, lihat Memulai, memperbarui, atau membatalkan pergeseran zona.
Cara kerja zonal shift untuk grup Auto Scaling
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 memicu pergeseran zona. Perilaku berikut terjadi ketika pergeseran zona dipicu. us-east-1a
Penskalaan - Auto Scaling akan meluncurkan semua permintaan kapasitas baru di Availability Zone yang sehat
us-east-1b
(us-east-1c
dan).Penskalaan dinamis — Auto Scaling akan memblokir kebijakan penskalaan agar tidak mengurangi kapasitas yang diinginkan. Auto Scaling tidak akan memblokir kebijakan penskalaan dari peningkatan kapasitas yang diinginkan.
Penyegaran instans — Auto Scaling akan memperpanjang waktu habis untuk setiap proses penyegaran instans yang tertunda selama pergeseran zona aktif.
Pemilihan perilaku pemeriksaan kesehatan Zona Ketersediaan Gangguan Perilaku pemeriksaan kesehatan Ganti yang tidak sehat Instance yang tampak tidak sehat akan diganti di semua Availability Zone ( us-east-1a
,us-east-1b
, danus-east-1c
).Abaikan tidak sehat Contoh yang tampak tidak sehat akan diganti us-east-1b
danus-east-1c
. Instance tidak akan diganti di Availability Zone dengan active zonal shift ()us-east-1a
.
Praktik terbaik untuk menggunakan pergeseran zona
Untuk menjaga ketersediaan tinggi untuk aplikasi Anda saat menggunakan zonal shift, kami merekomendasikan praktik terbaik berikut.
-
Pantau EventBridge pemberitahuan untuk menentukan kapan ada peristiwa penurunan zona ketersediaan yang sedang berlangsung. Untuk informasi selengkapnya, lihat Mengotomatiskan EC2 Auto Scaling Amazon dengan Event Bridge.
-
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 pra-skala, kami juga merekomendasikan yang 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 pergeseran otomatis zona ARC untuk grup Auto Scaling Anda. Kemampuan pergeseran otomatis zona Amazon Application Recovery Controller (ARC) memungkinkan AWS untuk mengalihkan lalu lintas untuk sumber daya yang jauh dari zona ketersediaan saat AWS mendeteksi gangguan di zona ketersediaan. Untuk informasi selengkapnya, lihat Zonal autoshift ARC di Panduan Pengembang Amazon Application Recovery Controller (ARC).
Untuk pelanggan dengan penyeimbang beban dinonaktifkan lintas zona, kami juga merekomendasikan:
-
Gunakan balanced hanya untuk distribusi zona ketersediaan Anda.
-
Jika Anda menggunakan pergeseran zona pada grup Auto Scaling dan penyeimbang beban Anda, pastikan untuk membatalkan pergeseran zona pada grup Auto Scaling Anda terlebih dahulu. Kemudian, tunggu sampai kapasitas seimbang di semua zona ketersediaan. sebelum Anda membatalkan pergeseran zona pada penyeimbang beban.
-
Karena kemungkinan kapasitas yang tidak seimbang saat Anda mengaktifkan pergeseran zona dan Anda menggunakan penyeimbang beban dinonaktifkan lintas zona, Auto Scaling memiliki validasi tambahan. Jika Anda mengikuti praktik terbaik, Anda dapat mengetahui kemungkinan ini dengan memilih kotak centang di AWS Management Console atau menggunakan
skip-zonal-shift-validation
bendera diCreateAutoScalingGroup
,UpdateAutoScalingGroup
, atau.AttachTrafficSources