Aktifkan pos pemeriksaan menggunakan menggunakan atau AWS Management ConsoleAWS CLI - EC2 Auto Scaling Amazon

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

Aktifkan pos pemeriksaan menggunakan menggunakan atau AWS Management ConsoleAWS CLI

Anda dapat menggunakan AWS Management Console atau AWS CLI untuk mengaktifkan pos pemeriksaan.

Aktifkan pos pemeriksaan (konsol)

Anda dapat mengaktifkan pos pemeriksaan sebelum memulai penyegaran instans untuk mengganti instance menggunakan pendekatan bertahap atau bertahap. Ini memberikan waktu tambahan untuk verifikasi.

Untuk memulai penyegaran instance yang menggunakan pos pemeriksaan
  1. Buka EC2 konsol Amazon di https://console.aws.amazon.com/ec2/, dan pilih Grup Auto Scaling dari panel navigasi.

  2. Pilih kotak centang di samping grup Auto Scaling Anda.

    Panel terpisah terbuka di bagian bawah halaman grup Auto Scaling.

  3. Pada tab Penyegaran instans, di Penyegaran instans aktif, pilih Mulai penyegaran instans.

  4. Pada halaman Mulai penyegaran instance, masukkan nilai untuk Persentase sehat minimum dan pemanasan Instance.

  5. Pilih kotak centang Aktifkan pos pemeriksaan.

    Ini menampilkan kotak di mana Anda dapat menentukan ambang persentase untuk pos pemeriksaan pertama.

  6. Untuk Lanjutkan hingga ____% dari grup di-refresh, masukkan angka (1-100). Ini menetapkan persentase untuk pos pemeriksaan pertama.

  7. Untuk menambahkan pos pemeriksaan lain, pilih Tambahkan pos pemeriksaan dan kemudian tentukan persentase untuk pos pemeriksaan berikutnya.

  8. Untuk menentukan berapa lama EC2 Auto Scaling Amazon menunggu setelah pos pemeriksaan tercapai, perbarui bidang di Tunggu di antara pos pemeriksaan. 1 hour Satuan waktu dapat berupa jam, menit, atau detik.

  9. Jika Anda sudah selesai dengan pilihan penyegaran instans, pilih Mulai penyegaran instans.

Aktifkan pos pemeriksaan ()AWS CLI

Untuk memulai penyegaran instance dengan pos pemeriksaan diaktifkan menggunakan AWS CLI, Anda memerlukan file konfigurasi yang mendefinisikan parameter berikut:

  • CheckpointPercentages: Menentukan nilai ambang batas untuk persentase contoh yang akan diganti. Nilai ambang ini menyediakan pos pemeriksaan. Ketika persentase instance yang diganti dan dihangatkan mencapai salah satu ambang batas yang ditentukan, operasi menunggu periode waktu tertentu. Anda menentukan jumlah detik untuk menungguCheckpointDelay. Ketika periode waktu yang ditentukan telah berlalu, penyegaran instance berlanjut hingga mencapai pos pemeriksaan berikutnya (jika ada).

  • CheckpointDelay: Menentukan jumlah waktu, dalam hitungan detik, untuk menunggu setelah pos pemeriksaan tercapai sebelum melanjutkan. Pilih periode waktu yang menyediakan cukup waktu untuk melakukan verifikasi Anda.

Nilai terakhir yang ditampilkan dalam CheckpointPercentages larik menggambarkan persentase grup Auto Scaling yang perlu diganti dengan sukses. Transisi operasi Successful setelah persentase ini berhasil diganti dan setiap instance dianggap telah selesai menginisialisasi.

Untuk membuat beberapa pos pemeriksaan

Untuk membuat beberapa pos pemeriksaan, gunakan start-instance-refreshperintah contoh berikut. Contoh ini mengonfigurasi penyegaran instance yang awalnya menyegarkan satu persen dari grup Auto Scaling. Setelah menunggu 10 menit, kemudian menyegarkan 19 persen berikutnya dan menunggu 10 menit lagi. Akhirnya, itu menyegarkan sisa kelompok sebelum menyelesaikan operasi.

aws autoscaling start-instance-refresh --cli-input-json file://config.json

Isi dari config.json:

{ "AutoScalingGroupName": "my-asg", "Preferences": { "InstanceWarmup": 60, "MinHealthyPercentage": 80, "CheckpointPercentages": [1,20,100], "CheckpointDelay": 600 } }
Untuk membuat pos pemeriksaan tunggal

Untuk membuat pos pemeriksaan tunggal, gunakan start-instance-refreshperintah contoh berikut. Contoh ini mengonfigurasi penyegaran instance yang awalnya menyegarkan 20 persen grup Auto Scaling. Setelah menunggu 10 menit, kemudian menyegarkan sisa kelompok sebelum menyelesaikan operasi.

aws autoscaling start-instance-refresh --cli-input-json file://config.json

Isi dari config.json:

{ "AutoScalingGroupName": "my-asg", "Preferences": { "InstanceWarmup": 60, "MinHealthyPercentage": 80, "CheckpointPercentages": [20,100], "CheckpointDelay": 600 } }
Untuk menyegarkan sebagian grup Auto Scaling

Untuk mengganti hanya sebagian dari grup Auto Scaling Anda dan kemudian berhenti sepenuhnya, gunakan perintah contoh start-instance-refreshberikut. Contoh ini mengonfigurasi penyegaran instance yang awalnya menyegarkan satu persen dari grup Auto Scaling. Setelah menunggu 10 menit, kemudian menyegarkan 19 persen berikutnya sebelum menyelesaikan operasi.

aws autoscaling start-instance-refresh --cli-input-json file://config.json

Isi dari config.json:

{ "AutoScalingGroupName": "my-asg", "Preferences": { "InstanceWarmup": 60, "MinHealthyPercentage": 80, "CheckpointPercentages": [1,20], "CheckpointDelay": 600 } }