Terjemahan disediakan oleh mesin penerjemah. Jika konten terjemahan yang diberikan bertentangan dengan versi bahasa Inggris aslinya, utamakan versi bahasa Inggris.
Blok eksekusi grup Penskalaan Otomatis Amazon EC2
Blok eksekusi grup Penskalaan Otomatis EC2 memungkinkan Anda untuk menskalakan instans EC2 sebagai bagian dari proses pemulihan Multi-wilayah Anda. Anda dapat menentukan persentase kapasitas, relatif terhadap Wilayah yang Anda tinggalkan (sumber dan tujuan).
Konfigurasi
Saat mengonfigurasi blok eksekusi grup Penskalaan Otomatis EC2, Anda memasukkan ARN Penskalaan Otomatis EC2 untuk Wilayah tertentu yang terkait dengan paket Anda. Anda harus memasukkan ARN Penskalaan Otomatis EC2 di setiap Wilayah yang ingin Anda tingkatkan selama pelaksanaan rencana.
penting
Sebelum Anda mengonfigurasi blok eksekusi, pastikan bahwa peran eksekusi rencana memiliki kebijakan IAM yang benar. Untuk informasi selengkapnya, lihat Kebijakan sampel blok eksekusi Penskalaan Otomatis EC2.
Untuk mengonfigurasi blok eksekusi grup Penskalaan Otomatis EC2, masukkan nilai berikut:
Nama langkah: Masukkan nama.
Deskripsi langkah (opsional): Masukkan deskripsi langkah.
Grup Penskalaan Otomatis EC2 ARN untuk Wilayah: Masukkan ARN untuk grup Penskalaan Otomatis EC2 di setiap Wilayah untuk rencana Anda.
Persentase untuk mencocokkan kapasitas Wilayah yang diaktifkan: Masukkan persentase yang diinginkan dari jumlah instans yang sedang berjalan di grup Penskalaan Otomatis untuk dicocokkan dengan Wilayah yang diaktifkan.
Pendekatan pemantauan kapasitas: Pilih salah satu pendekatan berikut untuk pemantauan kapasitas untuk grup Penskalaan Otomatis EC2 Anda:
Kapasitas berjalan maksimal yang diambil sampelnya selama 24 jam: Pilih opsi ini untuk menggunakan nilai kapasitas yang diinginkan yang ditentukan dalam konfigurasi grup Penskalaan Otomatis EC2 Anda. Opsi ini tidak menimbulkan biaya tambahan, tetapi berpotensi kurang akurat dibandingkan menggunakan opsi lain, CloudWatch metrik.
Di Region switch API, opsi ini sesuai dengan menentukan
sampledMaxInLast24Hours.Untuk informasi selengkapnya, lihat Men etapkan batas penskalaan untuk grup Penskalaan Otomatis Anda di Panduan Pengguna Penskalaan Otomatis Amazon EC2.
Kapasitas berjalan maksimal diambil sampelnya selama 24 jam dengan CloudWatch: Pilih opsi ini untuk menggunakan metrik yang ditentukan di Amazon CloudWatch untuk Penskalaan Otomatis EC2. Menggunakan opsi bisa lebih akurat, tetapi menimbulkan biaya tambahan untuk menggunakan CloudWatch metrik.
Di Region switch API, opsi ini sesuai dengan menentukan
autoscalingMaxInLast24Hours.Untuk menggunakan opsi ini, Anda harus terlebih dahulu mengaktifkan metrik grup untuk grup Penskalaan Otomatis. Untuk informasi selengkapnya, lihat Meng aktifkan metrik grup Penskalaan Otom atis di Panduan Pengguna Penskalaan Otomatis Amazon EC2.
Tunggu kesehatan grup target: Apakah sakelar Wilayah menunggu instans grup Penskalaan Otomatis menjadi sehat di grup target Penyeimbangan Beban Elastis terkait sebelum menyelesaikan langkah.
Saat diaktifkan, sakelar Wilayah memeriksa kesehatan kelompok target setelah kapasitas penskalaan. Peralihan wilayah tidak melanjutkan ke langkah berikutnya sampai setiap grup target terkait melaporkan jumlah instance yang diperlukan sebagai
healthy. Angka yang diperlukan adalah kapasitas yang diinginkan yang dihitung sakelar wilayah untuk langkah tersebut, kapasitas yang sama yang ditunggu saat penskalaan.Saat dinonaktifkan, langkah selesai segera setelah grup Penskalaan Otomatis target mencapai kapasitas
InServiceinstans yang diinginkan, tanpa memeriksa kesehatan kelompok target.
Di API sakelar Wilayah, opsi ini sesuai dengan menentukan
waitELBTargetGroupHealthysebagai salah satuenabledataudisabled.Batas waktu: Masukkan nilai batas waktu.
Kemudian, pilih S impan langkah.
Cara kerjanya
Saat blok berjalan, sakelar Wilayah membaca kapasitas operasi maksimum Wilayah sumber selama 24 jam terakhir, diukur dengan pendekatan pemantauan kapasitas yang Anda pilih. Ini menghitung kapasitas target dengan rumusceil(percentToMatch * source capacity), di mana ceil () membulatkan hasil pecahan apa pun, dan mengukur kapasitas sebagai jumlah instance di negara bagianInService. Kemudian meningkatkan grup tujuan agar sesuai dengan kapasitas ini. Sakelar wilayah menskalakan grup tujuan hanya jika kapasitas yang diinginkan saat ini kurang dari target yang dihitung. Jika kapasitas yang diinginkan saat ini sudah lebih besar dari atau sama dengan target, blok berlanjut tanpa penskalaan (Sakelar wilayah tidak pernah dikurangi). Perhitungan ini berlaku untuk keduanya active/passive dan active/active rencana.
Kapasitas sumbernya selalu dari Wilayah lain. Dalam active/active paket, sakelar Wilayah menggunakan Wilayah lain yang dikonfigurasi sebagai sumber di alur kerja mengaktifkan dan menonaktifkan.
Peralihan wilayah menunggu hingga kapasitas grup tujuan terpenuhi sebelum melanjutkan ke langkah berikutnya. Saat Anda mengaktifkan Tunggu kesehatan kelompok target, sakelar Wilayah memeriksa kesehatan kelompok target setelah grup tujuan mencapai kapasitas yang diinginkan. Ini membaca kelompok target Elastic Load Balancing yang melekat pada grup dan mensurvei kesehatan mereka sampai setiap kelompok target terlampir melaporkan kapasitas yang diinginkan sebagaihealthy. Pemeriksaan ini menjalankan apakah penskalaan terjadi atau tidak, jadi meskipun grup sudah memiliki kapasitas yang diinginkan, sakelar Wilayah memverifikasi kesehatan kelompok target sebelum menyelesaikan langkah. Untuk eksekusi yang tidak masuk akal, ia malah menunggu persentase kapasitas minimum. healthy
Instans dihitung ke dalam total sehat hanya jika berada InService di grup Penskalaan Otomatis dan entri grup target yang cocok adalahhealthy. Sakelar wilayah mengidentifikasi instans berdasarkan ID instans EC2 dan membaca ulang grup pada setiap jajak pendapat, sehingga instans yang masih diluncurkan, menjalankan kait siklus hidup, atau disimpan dalam kumpulan hangat tidak dihitung sampai tercapai. InService Langkah selesai hanya setelah semua instance yang diperlukan sehat di setiap kelompok target yang terlampir. Jika grup tidak memiliki grup target yang terlampir, sakelar Wilayah melewatkan pemeriksaan dan menyelesaikan langkah. Jika instans yang diperlukan tidak menjadi sehat sebelum batas waktu, langkah gagal.
catatan
Opsi Tunggu kesehatan kelompok target hanya mendukung kelompok target Application Load Balancer (ALB) dan Network Load Balancer (NLB). Itu tidak mendukung Classic Load Balancer. Jika grup Auto Scaling Anda hanya dikaitkan dengan Classic Load Balancer, mengaktifkan opsi ini tidak berpengaruh.
Blok ini mendukung eksekusi yang anggun dan tidak anggun. Untuk eksekusi yang tidak wajar, Anda menentukan persentase minimum kapasitas komputasi untuk dicocokkan di Wilayah tujuan sebelum pengalihan Wilayah berlangsung. Persentase kapasitas yang Anda tentukan di blok eksekusi, atau sebagai persentase minimum untuk eksekusi yang tidak wajar, berlaku untuk penskalaan dan menunggu kesehatan kelompok target.
catatan
Menjalankan blok ini mengubah pengaturan kapasitas minimum dan yang diinginkan dari grup Penskalaan Otomatis Anda, yang dapat menyebabkan penyimpangan konfigurasi jika Anda mengelola nilai-nilai ini melalui infrastruktur-as-code atau otomatisasi lainnya. Pastikan proses manajemen konfigurasi Anda memperhitungkan perubahan ini untuk mencegah rollback yang tidak diinginkan.