Terjemahan disediakan oleh mesin penerjemah. Jika konten terjemahan yang diberikan bertentangan dengan versi bahasa Inggris aslinya, utamakan versi bahasa Inggris.
Blok eksekusi grup Amazon EC2 Auto Scaling
Blok eksekusi grup EC2 Auto Scaling memungkinkan Anda 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 EC2 Auto Scaling, Anda memasukkan ARN Auto Scaling EC2 untuk Wilayah tertentu yang terkait dengan paket Anda. Anda harus memasukkan EC2 ARNs Auto Scaling di setiap Wilayah yang ingin ditingkatkan selama eksekusi paket.
penting
Sebelum Anda mengonfigurasi blok eksekusi, pastikan Anda memiliki kebijakan IAM yang benar. Untuk informasi selengkapnya, lihat Kebijakan sampel blok eksekusi EC2 Auto Scaling.
Untuk mengonfigurasi blok eksekusi grup EC2 Auto Scaling, masukkan nilai berikut:
Nama langkah: Masukkan nama.
Deskripsi langkah (opsional): Masukkan deskripsi langkah.
Grup EC2 Auto Scaling ARN untuk Wilayah: Masukkan ARN untuk grup Penskalaan Otomatis EC2 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 Auto Scaling 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 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 EC2 Auto Scaling.
Kapasitas berjalan maksimal diambil sampelnya selama 24 jam dengan CloudWatch: Pilih opsi ini untuk menggunakan metrik yang ditentukan di Amazon CloudWatch untuk EC2 Auto 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 informasi 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 instans 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.
catatan
Mengeksekusi blok ini mengubah pengaturan kapasitas minimum dan yang diinginkan dari grup Auto Scaling Anda, yang dapat menyebabkan penyimpangan konfigurasi jika Anda mengelola nilai-nilai ini infrastructure-as-code melalui alat atau otomatisasi lainnya. Pastikan proses manajemen konfigurasi Anda memperhitungkan perubahan ini untuk mencegah rollback yang tidak diinginkan.
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.