Skalakan ECS layanan Amazon Anda menggunakan kenaikan yang telah ditentukan berdasarkan alarm CloudWatch - Amazon Elastic Container Service

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

Skalakan ECS layanan Amazon Anda menggunakan kenaikan yang telah ditentukan berdasarkan alarm CloudWatch

Dengan kebijakan penskalaan langkah, Anda menentukan CloudWatch alarm yang memulai proses penskalaan. Misalnya, jika Anda ingin meningkatkan skala saat CPU pemanfaatan mencapai tingkat tertentu, buat alarm menggunakan CPUUtilization metrik yang disediakan. Saat membuat kebijakan penskalaan bertahap, Anda harus menentukan salah satu dari tipe penyesuaian penskalaan berikut:

  • Tambah - Tingkatkan jumlah tugas dengan jumlah unit kapasitas tertentu atau persentase tertentu dari kapasitas saat ini.

  • Hapus - Kurangi jumlah tugas dengan jumlah unit kapasitas tertentu atau persentase tertentu dari kapasitas saat ini.

  • Atur ke - Atur jumlah tugas ke jumlah unit kapasitas yang ditentukan.

Sebagai contoh, misalkan kapasitas target dan kapasitas yang terpenuhi adalah 10 serta kebijakan penskalaan menambahkan 1. Ketika alarm dilanggar, proses penskalaan otomatis menambahkan 1 hingga 10 untuk mendapatkan 11, jadi Amazon ECS meluncurkan 1 tugas untuk layanan tersebut.

Kami sangat menyarankan agar Anda menggunakan kebijakan penskalaan pelacakan target untuk menskalakan metrik seperti CPU pemanfaatan rata-rata atau jumlah permintaan rata-rata per target. Metrik yang menurun ketika kapasitas meningkat dan meningkat ketika kapasitas menurun dapat digunakan untuk skala proporsional atau dalam jumlah tugas menggunakan pelacakan target. Ini membantu memastikan bahwa Service Auto Scaling mengikuti kurva permintaan untuk aplikasi Anda dengan cermat.

Untuk gambaran umum tentang kebijakan penskalaan langkah dan cara kerjanya, lihat Kebijakan penskalaan langkah di Panduan Pengguna Application Auto Scaling. Setelah Anda membaca pendahuluan ini, lihat bagian berikut untuk mempelajari cara mengonfigurasi penskalaan langkah untuk Amazon ECS menggunakan konsol dan AWS Command Line Interface.

Untuk mengonfigurasi kebijakan penskalaan langkah untuk ECS layanan Amazon Anda menggunakan konsol Amazon ECS
  1. Selain IAM izin standar untuk membuat dan memperbarui layanan, Anda memerlukan izin tambahan. Untuk informasi selengkapnya, lihat IAMizin yang diperlukan untuk penskalaan otomatis ECS layanan Amazon.

  2. Anda dapat mengonfigurasi kebijakan penskalaan saat membuat atau memperbarui layanan. Untuk informasi selengkapnya, lihat salah satu dari berikut ini:

Untuk mengonfigurasi kebijakan penskalaan langkah untuk ECS layanan Amazon Anda menggunakan AWS CLI
  1. Selain IAM izin standar untuk membuat dan memperbarui layanan, Anda memerlukan izin tambahan. Untuk informasi selengkapnya, lihat IAMizin yang diperlukan untuk penskalaan otomatis ECS layanan Amazon.

  2. Daftarkan ECS layanan Amazon Anda sebagai target yang dapat diskalakan menggunakan register-scalable-targetperintah.

  3. Buat kebijakan penskalaan menggunakan put-scaling-policyperintah.

  4. Buat alarm yang memulai kebijakan penskalaan menggunakan perintah. put-metric-alarm