Terjemahan disediakan oleh mesin penerjemah. Jika konten terjemahan yang diberikan bertentangan dengan versi bahasa Inggris aslinya, utamakan versi bahasa Inggris.
Blok eksekusi grup EC2 Auto Scaling Amazon
Blok eksekusi grup EC2 Auto Scaling memungkinkan Anda menskalakan EC2 instans 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 EC2 Auto Scaling, Anda memasukkan Auto EC2 ARNs Scaling untuk Wilayah tertentu yang terkait dengan paket Anda. Anda harus memasukkan EC2 Auto Scaling ARNs di setiap Wilayah yang ingin ditingkatkan selama eksekusi rencana.
penting
Sebelum Anda mengonfigurasi blok eksekusi, pastikan Anda memiliki kebijakan IAM yang benar. Untuk informasi selengkapnya, lihat EC2 Kebijakan sampel blok eksekusi Auto Scaling.
Untuk mengonfigurasi blok eksekusi grup EC2 Auto Scaling, masukkan nilai berikut:
Nama langkah: Masukkan nama.
Deskripsi langkah (opsional): Masukkan deskripsi langkah.
EC2 Grup Auto Scaling ARN untuk Wilayah: Masukkan ARN untuk grup Auto EC2 Scaling di setiap Wilayah untuk paket Anda.
Persentase yang sesuai dengan kapasitas Wilayah yang diaktifkan: Masukkan persentase yang diinginkan dari jumlah instans yang berjalan di grup Auto Scaling agar sesuai dengan Wilayah yang diaktifkan.
Pendekatan pemantauan kapasitas: Pilih salah satu pendekatan berikut untuk memantau kapasitas untuk grup EC2 Auto Scaling Anda:
Kapasitas berjalan maksimum yang diambil sampelnya selama 24 jam: Pilih opsi ini untuk menggunakan nilai kapasitas yang diinginkan yang ditentukan dalam konfigurasi grup EC2 Auto Scaling Anda. Opsi ini tidak menciptakan biaya tambahan, tetapi berpotensi kurang akurat daripada menggunakan opsi lain, CloudWatch metrik.
Di API sakelar Wilayah, opsi ini sesuai dengan penentuan
sampledMaxInLast24Hours.Untuk selengkapnya, lihat Menetapkan batas penskalaan untuk grup Auto Scaling di Panduan Pengguna Amazon Auto EC2 Scaling.
Kapasitas berjalan maksimal diambil sampelnya selama 24 jam dengan CloudWatch: Pilih opsi ini untuk menggunakan metrik yang ditentukan di Amazon CloudWatch untuk Auto EC2 Scaling. Menggunakan opsi bisa lebih akurat, tetapi menimbulkan biaya tambahan untuk menggunakan CloudWatch metrik.
Di API sakelar Wilayah, opsi ini sesuai dengan penentuan
autoscalingMaxInLast24Hours.Untuk menggunakan opsi ini, Anda harus terlebih dahulu mengaktifkan metrik grup untuk grup Auto Scaling Anda. Untuk selengkapnya, lihat Mengaktifkan metrik grup Auto Scaling di Panduan Pengguna Amazon EC2 Auto Scaling.
Timeout: Masukkan nilai batas waktu.
Kemudian, pilih Save step.
Cara kerjanya
Setelah Anda mengonfigurasi blok eksekusi EC2 Auto Scaling, sakelar Wilayah mengonfirmasi bahwa hanya ada satu grup Auto Scaling sumber dan satu grup Auto Scaling tujuan. Jika ada beberapa grup Auto Scaling, blok eksekusi gagal selama evaluasi rencana. Kapasitas target didefinisikan sebagai jumlah instance memiliki status yang diatur keInService. Untuk informasi selengkapnya, lihat Siklus hidup instance EC2 Auto Scaling.
Berdasarkan nilai yang Anda tentukan (saat Anda mengonfigurasi blok eksekusi Auto Scaling) untuk persentase yang cocok, sakelar Wilayah menghitung kapasitas baru yang diinginkan untuk grup Auto Scaling tujuan. Kapasitas baru yang diinginkan dibandingkan dengan kapasitas yang diinginkan grup Auto Scaling tujuan. Rumus yang digunakan sakelar Region untuk menghitung kapasitas yang diinginkan adalah sebagai berikut:ceil(percentToMatch * Source Auto Scaling group capacity), di mana ceil () adalah fungsi yang membulatkan hasil fraksional apa pun. Jika kapasitas yang diinginkan saat ini dari grup Auto Scaling tujuan lebih besar dari atau sama dengan kapasitas yang diinginkan dari grup Auto Scaling baru yang dihitung oleh sakelar Wilayah, blok eksekusi akan dilanjutkan. Perhatikan bahwa sakelar Wilayah tidak menurunkan kapasitas grup Auto Scaling.
Saat sakelar Wilayah mengeksekusi blok Auto Scaling, sakelar Wilayah mencoba meningkatkan kapasitas grup Auto Scaling Wilayah target agar sesuai dengan kapasitas yang diinginkan. Kemudian, sakelar Wilayah menunggu hingga kapasitas grup Auto Scaling yang diminta terpenuhi di grup Auto Scaling Wilayah target sebelum peralihan Wilayah melanjutkan ke langkah berikutnya dalam rencana.
Jika Anda menggunakan active/active pendekatan, sakelar Wilayah menggunakan Wilayah lain yang dikonfigurasi sebagai sumbernya. Artinya, jika Wilayah dinonaktifkan, sakelar Wilayah menggunakan Wilayah aktif lainnya sebagai sumber untuk mencocokkan persentase untuk skala.
Blok ini mendukung mode eksekusi yang anggun dan tidak menyenangkan. Anda dapat mengonfigurasi eksekusi tanpa batas dengan menentukan persentase minimum kapasitas komputasi yang akan dicocokkan di Wilayah target sebelum peralihan Wilayah melanjutkan ke langkah berikutnya dalam rencana.
Apa yang dievaluasi sebagai bagian dari evaluasi rencana
Saat sakelar Wilayah mengevaluasi paket Anda, sakelar Wilayah melakukan beberapa pemeriksaan penting pada konfigurasi dan izin blok eksekusi grup EC2 Auto Scaling Anda. Evaluasi sakelar wilayah memverifikasi bahwa grup Auto Scaling ada di kedua Wilayah, memastikan bahwa grup tersebut dikonfigurasi dan diakses dengan benar, serta mencatat jumlah instans yang berjalan di setiap Wilayah. Ini juga menegaskan bahwa kapasitas maksimum dalam kelompok Auto Scaling Wilayah target cukup untuk menangani kecocokan persentase skala yang ditentukan untuk kapasitas yang diperlukan.
Sakelar wilayah juga memvalidasi bahwa peran IAM paket memiliki izin yang benar untuk Auto Scaling. Untuk informasi selengkapnya tentang izin yang diperlukan untuk blok eksekusi peralihan Wilayah, lihatContoh kebijakan berbasis identitas untuk peralihan Wilayah di ARC. Jika salah satu pemeriksaan gagal, sakelar Wilayah mengembalikan pesan peringatan, yang dapat Anda lihat di konsol. Atau, Anda dapat menerima peringatan validasi melalui EventBridge atau dengan menggunakan operasi API.