Terjemahan disediakan oleh mesin penerjemah. Jika konten terjemahan yang diberikan bertentangan dengan versi bahasa Inggris aslinya, utamakan versi bahasa Inggris.
Buat kebijakan penskalaan langkah untuk penskalaan otomatis layanan Amazon ECS
Buat kebijakan penskalaan langkah agar Amazon ECS menambah atau mengurangi jumlah tugas yang diinginkan dalam layanan Anda secara otomatis. Penskalaan langkah berjalan berdasarkan serangkaian penyesuaian penskalaan, yang dikenal sebagai penyesuaian langkah, yang bervariasi berdasarkan ukuran pelanggaran alarm.
-
Selain izin IAM standar untuk membuat dan memperbarui layanan, Anda memerlukan izin tambahan. Untuk informasi selengkapnya, lihat Izin IAM diperlukan untuk penskalaan otomatis layanan Amazon ECS.
-
Tentukan metrik yang akan digunakan untuk kebijakan. Metrik berikut tersedia:
-
ECSServiceRata-rata CPUUtilization — Pemanfaatan CPU rata-rata yang harus digunakan layanan.
-
ECSServiceAverageMemoryUtilization— Pemanfaatan memori rata-rata yang harus digunakan layanan.
-
ALBRequestCountPerTarget— Jumlah rata-rata permintaan per menit yang harus diterima tugas yang idealnya diterima.
-
-
Buat CloudWatch alarm untuk metrik. Untuk informasi selengkapnya, lihat Membuat CloudWatch alarm berdasarkan ambang batas statis di Panduan CloudWatch Pengguna Amazon.
Buka konsol di https://console.aws.amazon.com/ecs/v2
. -
Pada halaman Clusters, pilih cluster.
-
Pada halaman detail cluster, di bagian Layanan, dan kemudian pilih layanan.
Halaman detail layanan muncul.
-
Pilih Atur jumlah tugas.
-
Di bawah jumlah tugas layanan Amazon ECS, pilih Gunakan penskalaan otomatis.
Bagian Penghitungan tugas muncul.
-
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.
-
Untuk Maksimum, masukkan batas atas jumlah tugas untuk penskalaan otomatis servis yang akan digunakan. Hitungan yang diinginkan tidak akan melebihi hitungan ini.
-
Pilih Simpan.
Halaman kebijakan muncul.
-
-
Pilih Buat kebijakan penskalaan.
Halaman Buat kebijakan akan muncul.
-
Untuk jenis kebijakan Penskalaan, pilih Penskalaan Langkah.
-
Konfigurasikan properti scaling-out. Di bawah Langkah-langkah untuk menambahkan tugas lakukan hal berikut:
-
Untuk nama Kebijakan, masukkan nama kebijakan.
Untuk nama CloudWatch alarm, pilih CloudWatch alarm.
Untuk jenis agregasi metrik, pilih cara membandingkan metrik yang dipilih dengan ambang batas yang ditentukan.
Untuk tipe Djustment A, pilih apakah penyesuaian didasarkan pada perubahan jumlah tugas, atau perubahan persentase tugas.
Untuk Tindakan yang harus diambil, masukkan nilai untuk tindakan apa yang harus diambil.
Pilih Tambahkan langkah untuk menambahkan tindakan tambahan.
-
-
Konfigurasikan properti penskalaan. Di bawah Langkah-langkah untuk menghapus tugas, lakukan hal berikut:
-
Untuk nama Kebijakan, masukkan nama kebijakan.
-
Untuk nama CloudWatch alarm, pilih CloudWatch alarm.
-
Untuk jenis agregasi metrik, pilih cara membandingkan metrik yang dipilih dengan ambang batas yang ditentukan.
-
Untuk jenis Penyesuaian, pilih apakah penyesuaian didasarkan pada perubahan jumlah tugas, atau perubahan persentase tugas.
-
Untuk Tindakan yang harus diambil, masukkan nilai untuk tindakan apa yang harus diambil.
Pilih Tambahkan langkah untuk menambahkan tindakan tambahan.
-
-
Untuk periode Cooldown, masukkan jumlah waktu, dalam detik, untuk menunggu aktivitas penskalaan sebelumnya diterapkan. Untuk kebijakan add, ini adalah waktu setelah aktivitas scale-out yang kebijakan penskalaan memblokir aktivitas scale-in dan membatasi berapa banyak tugas yang dapat diskalakan pada suatu waktu. Untuk kebijakan penghapusan, ini adalah waktu setelah aktivitas penskalaan yang harus diteruskan sebelum aktivitas penskalaan lainnya dapat dimulai.
Pilih Buat kebijakan penskalaan.
-
Daftarkan layanan Amazon ECS Anda sebagai target yang dapat diskalakan menggunakan perintah. register-scalable-target
-
Buat kebijakan penskalaan menggunakan put-scaling-policyperintah.