Penjadwalan Grup Penskalaan Otomatis EC2 - Penjadwal Instans di AWS

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

Penjadwalan Grup Penskalaan Otomatis EC2

Penjadwal Instans di AWS mendukung penjadwalan grup Auto Scaling EC2 (ASG) menggunakan Tindakan Penskalaan Terjadwal. Ini berbeda dengan implementasi penjadwalan EC2/RDS dan akan dijelaskan lebih lanjut di bagian ini

Lihat Penskalaan terjadwal untuk Amazon EC2 Auto Scaling untuk informasi selengkapnya tentang Tindakan Penskalaan Terjadwal.

Ikhtisar penjadwalan ASG

ASGs dapat dijadwalkan dengan menerapkan tag jadwal seperti yang dijelaskan dalam Penandaan instance untuk penjadwalan

Definisi Running/Stopped untuk ASGs

Ketika Grup Auto Scaling dikonfigurasi, pengguna menentukan kapasitas minimum, yang diinginkan, dan maksimum untuk ASG tersebut. Instance Scheduler mengacu pada nilai-nilai ini sebagai min-desired-max atau MDM dari ASG.

Status berjalan dari ASG didefinisikan menggunakan tag IS-MinDesiredMax kontrol. Tag ini harus berisi nilai MDM yang diinginkan dalam format min,desired,max (misalnya:1,3,5).

Jika IS-MinDesiredMax tag tidak disediakan ketika ASG pertama kali ditandai untuk penjadwalan, itu akan secara otomatis dihasilkan dari ukuran ASG saat ini pada saat penandaan.

Untuk semua ASGs status berhenti didefinisikan sebagai MDM 0-0-0.

Perilaku ASG Start/Stop

Ketika Instance Scheduler memulai atau menghentikan ASG, itu mengubah pengaturan kapasitas ASG:

Memulai ASG: Menetapkan kapasitas minimum, yang diinginkan, dan maksimum ke nilai yang ditentukan dalam IS-MinDesiredMax tag (atau nilai yang dihasilkan secara otomatis dari saat ASG pertama kali ditandai).

Menghentikan ASG: Mengatur kapasitas minimum, yang diinginkan, dan maksimum menjadi 0-0-0, yang menyebabkan semua instance di ASG dihentikan.

Batasan

Penjadwalan ASG dilakukan dengan mengonversi Penjadwal Instans pada jadwal AWS menjadi aturan penskalaan terjadwal yang kompatibel dengan layanan ASG. Terjemahan ini bekerja paling baik untuk jadwal periode tunggal sederhana yang tidak menggunakan ekspresi cron yang kompleks.

Fitur jadwal berikut tidak didukung untuk penjadwalan ASG:

  • Bendera jadwal lanjutan seperti diberlakukan dan tetap berjalan.

  • Hari kerja ke-N, hari kerja terdekat, dan ekspresi hari kerja terakhir dalam periode.

  • Jadwal multi-periode dengan periode yang berdekatan atau tumpang tindih.

    • Saat mengonfigurasi tindakan penskalaan terjadwal untuk jadwal multi-periode, Penjadwal Instans di AWS secara langsung menerjemahkan periode ke start/stop tindakan untuk ASG bahkan ketika periode lain yang tumpang tindih atau berdekatan biasanya akan menyebabkan tindakan tersebut dilewati. beginning/end