Buat tindakan terjadwal untuk penskalaan otomatis layanan Amazon ECS - Amazon Elastic Container Service

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

Buat tindakan terjadwal untuk penskalaan otomatis layanan Amazon ECS

Buat tindakan terjadwal agar Amazon ECS menambah atau mengurangi jumlah tugas yang dijalankan layanan Anda berdasarkan tanggal dan waktu.

  1. Buka konsol di https://console.aws.amazon.com/ecs/v2.

  2. Pada halaman Clusters, pilih cluster.

  3. Pada halaman detail cluster, di bagian Layanan, pilih layanan.

    Halaman detail layanan muncul.

  4. Pilih Service auto scaling.

    Halaman penskalaan otomatis layanan muncul.

  5. Jika Anda belum mengonfigurasi penskalaan otomatis layanan, pilih Setel jumlah tugas.

    Bagian penghitungan tugas layanan Amazon ECS muncul.

    Di bawah jumlah tugas layanan Amazon ECS, pilih Gunakan penskalaan otomatis layanan untuk menyesuaikan jumlah tugas yang diinginkan layanan Anda.

    Bagian Penghitungan tugas muncul.

    1. Untuk Jumlah tugas minimum, masukkan batas bawah jumlah tugas untuk penskalaan otomatis servis yang akan digunakan. Hitungan yang diinginkan tidak akan berada di bawah hitungan ini.

    2. Untuk Maksimum, masukkan batas atas jumlah tugas untuk penskalaan otomatis servis yang akan digunakan. Hitungan yang diinginkan tidak akan melebihi hitungan ini.

    3. Pilih Pilih Simpan.

      Halaman kebijakan muncul.

  6. Pilih Tindakan terjadwal, lalu pilih Buat.

    Halaman tindakan Buat Terjadwal muncul.

  7. Untuk nama Action, masukkan nama unik.

  8. Untuk zona waktu, pilih zona waktu.

    Semua zona waktu yang tercantum berasal dari database Zona Waktu IANA. Untuk informasi selengkapnya, lihat Daftar zona waktu database tz.

  9. Untuk Waktu mulai, masukkan Tanggal dan Waktu tindakan dimulai.

    Jika Anda memilih jadwal berulang, waktu mulai menentukan kapan tindakan terjadwal pertama dalam seri berulang berjalan.

  10. Untuk Recurrence, pilih salah satu opsi yang tersedia.

    • Untuk menskalakan jadwal berulang, pilih seberapa sering Amazon ECS menjalankan tindakan terjadwal.

      • Jika Anda memilih opsi yang dimulai dengan Rate, ekspresi cron dibuat untuk Anda.

      • Jika Anda memilih Cron, masukkan ekspresi cron yang menentukan kapan harus melakukan tindakan.

    • Untuk skala hanya sekali, pilih Sekali.

  11. Di bawah Penyesuaian tugas, lakukan hal berikut:

    • Untuk Minimum, masukkan jumlah tugas minimum yang harus dijalankan oleh layanan.

    • Untuk Maksimum, masukkan jumlah tugas maksimum yang harus dijalankan layanan.

  12. Pilih Buat tindakan terjadwal.

Gunakan AWS CLI sebagai berikut untuk mengonfigurasi kebijakan penskalaan terjadwal untuk layanan Anda. Ganti masing-masing user input placeholder dengan informasi Anda sendiri.

Contoh: Untuk skala satu kali saja

Gunakan put-scheduled-actionperintah berikut dengan --start-time "YYYY-MM-DDThh:mm:ssZ" dan dan salah satu atau keduanya --MaxCapacity opsi --MinCapacity dan.

aws application-autoscaling put-scheduled-action --service-namespace ecs \ --resource-id service/my-cluster/my-service \ --scheduled-action-name my-one-time-schedule \ --start-time 2021-01-30T12:00:00 \ --scalable-target-action MinCapacity=3,MaxCapacity=10
Contoh: Untuk menjadwalkan penskalaan pada jadwal berulang

Gunakan perintah berikut put-scheduled-action. Ganti user input dengan nilai-nilai Anda.

aws application-autoscaling put-scheduled-action --service-namespace ecs \ --resource-id service/my-cluster/my-service \ --scheduled-action-name my-recurring-action \ --schedule "rate(5 hours)" \ --start-time 2021-01-30T12:00:00 \ --end-time 2021-01-31T22:00:00 \ --scalable-target-action MinCapacity=3,MaxCapacity=10

Jadwal pengulangan yang ditentukan berjalan berdasarkan zona waktu UTC. Untuk menentukan zona waktu yang berbeda, sertakan --time-zone opsi dan nama zona waktu IANA, seperti pada contoh berikut.

--time-zone "America/New_York"

Untuk informasi selengkapnya, lihat Daftar zona waktu database tz.