Topik ini menjelaskan cara menggunakan scheduled task untuk mengubah secara berkala jumlah maximum instances, minimum instances, dan expected instances dalam grup penskalaan.
Informasi latar belakang
Anda dapat mengonfigurasi atau mengubah jumlah instans dalam grup penskalaan—termasuk maximum instances, minimum instances, dan expected instances—menggunakan salah satu dari dua metode berikut. Topik ini berfokus pada metode kedua: menggunakan scheduled task.
-
Metode 1: Saat membuat grup penskalaan, Anda dapat mengonfigurasi jumlah instans. Anda juga dapat mengubah maximum instances, minimum instances, atau expected instances setelah grup penskalaan dibuat. Untuk informasi selengkapnya, lihat Konfigurasikan grup penskalaan.
-
Metode 2: Saat membuat scheduled task, Anda dapat mengonfigurasi jumlah instans untuk grup penskalaan. Anda juga dapat mengubah maximum instances, minimum instances, atau expected instances setelah task dibuat.
Saat scheduled task dieksekusi, jumlah instans dalam grup penskalaan bergantung pada pengaturan parameternya.
-
Jika Anda tidak menggunakan scheduled task untuk mengonfigurasi jumlah instans, sistem akan mempertahankan jumlah instans saat ini dalam grup penskalaan.
-
Jika Anda menggunakan scheduled task untuk mengonfigurasi jumlah instans, nilai yang dikonfigurasi akan memperbarui jumlah instans saat ini dalam grup penskalaan. Maximum instances, minimum instances, dan expected instances harus memenuhi batasan berikut:
-
minimum instances ≤ maximum instances.
-
minimum instances ≤ expected instances
-
expected instances ≤ maximum instances.
Jika batasan ini tidak terpenuhi saat scheduled task dieksekusi, aktivitas penskalaan gagal.
-
Skenario 1: Aktivitas penskalaan gagal karena jumlah minimum instans lebih besar daripada jumlah maksimum instans.
Misalnya, grup penskalaan memiliki maksimum 2 instans dan minimum 0 instans. Scheduled task mencoba mengatur minimum instances menjadi 3. Aktivitas penskalaan gagal karena minimum instances baru (3) lebih besar daripada maximum instances (2).
-
Skenario 2: Aktivitas penskalaan gagal karena jumlah minimum instans lebih besar daripada jumlah expected instances.
Misalnya, grup penskalaan memiliki maksimum 10 instans, minimum 0 instans, dan expected instances sebanyak 5. Scheduled task mencoba mengatur minimum instances menjadi 6. Aktivitas penskalaan gagal karena minimum instances baru (6) lebih besar daripada expected instances (5).
-
Skenario 3: Aktivitas penskalaan gagal karena jumlah expected instances lebih besar daripada jumlah maksimum instans.
Misalnya, grup penskalaan memiliki maksimum 5 instans, minimum 0 instans, dan expected instances sebanyak 3. Scheduled task mencoba mengatur expected instances menjadi 6. Aktivitas penskalaan gagal karena expected instances baru (6) lebih besar daripada maximum instances (5).
-
Catatan
-
Saat membuat atau memodifikasi scheduled task, Anda tidak dapat memilih Select an existing rule dan Configure the number of instances in a scaling group secara bersamaan. Anda hanya dapat menentukan satu metode penskalaan.
-
Saat menetapkan maximum instances, minimum instances, dan expected instances untuk scheduled task, Anda harus mengatur minimal satu parameter tersebut. Jika Anda mengatur beberapa parameter, pastikan nilainya memenuhi kondisi: minimum instances ≤ expected instances ≤ maximum instances.
-
Anda tidak dapat mengatur expected instances saat membuat atau memodifikasi scheduled task jika fitur ini tidak diaktifkan saat Anda membuat grup penskalaan.
-
Untuk grup penskalaan dengan fitur expected instances yang diaktifkan, atur maximum instances, minimum instances, dan expected instances secara bersamaan dalam scheduled task agar task berjalan dengan benar.
Prosedur
Masuk ke Auto Scaling console.
Di panel navigasi kiri, klik .
Di bilah navigasi atas, pilih wilayah.
-
Klik Create Scheduled Task.
-
Pada halaman Create Scheduled Task, konfigurasikan parameter-parameter tersebut.
Untuk Scaling Method, pilih Configure the number of instances in a scaling group. Lalu, atur Maximum Instances, Minimum Instances, dan Expected Instances. Untuk informasi selengkapnya tentang cara mengonfigurasi parameter lainnya, lihat Konfigurasikan scheduled tasks.
CatatanAnda hanya dapat mengatur atau memodifikasi Expected Instances jika fitur ini diaktifkan saat Anda membuat grup penskalaan. Jika tidak, Anda hanya dapat mengatur atau memodifikasi Maximum Instances dan Minimum Instances.
-
Klik OK.
-
Lihat detail aktivitas penskalaan.
Setelah scheduled task dieksekusi, buka halaman detail aktivitas penskalaan untuk melihat perubahan jumlah instans dalam grup penskalaan. Untuk informasi selengkapnya tentang cara melihat aktivitas penskalaan, lihat Lihat detail aktivitas penskalaan. Panel detail aktivitas penskalaan menampilkan bidang-bidang seperti Status (misalnya, "Successful"), Start Time, Stop Time, Cause, Details (misalnya, ID instans ECS yang dimulai), Total Instances After Change, Status Message (misalnya, "0 instans ECS ditambahkan, 1 instans ECS dimulai"), dan Description (misalnya, Add 1 ECS instance). Tab Instance Details di bagian bawah panel menyediakan informasi lebih lanjut tentang instans terkait.