Kebijakan penskalaan pelacakan target - Amazon ECS

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

Kebijakan penskalaan pelacakan target

Dengan kebijakan penskalaan pelacakan target, Anda memilih metrik dan menetapkan nilai target. Amazon ECS Service Auto Scaling membuat dan mengelola CloudWatch alarm yang mengontrol kebijakan penskalaan dan menghitung penyesuaian penskalaan berdasarkan metrik dan nilai target. Kebijakan penskalaan menambahkan atau menghapus tugas layanan sebagaimana diperlukan untuk menjaga metrik pada, atau mendekati nilai target yang ditentukan. Selain menjaga agar metrik tetap mendekati nilai target, kebijakan penskalaan pelacakan target juga menyesuaikan dengan fluktuasi metrik akibat pola beban yang berfluktuasi, serta meminimalkan fluktuasi yang cepat dalam jumlah tugas yang berjalan di layanan Anda.

Pertimbangan-pertimbangan

Pertimbangkan hal berikut saat menggunakan kebijakan pelacakan target:

  • Kebijakan penskalaan pelacakan target mengasumsikan bahwa itu harus melakukan penskalaan keluar saat metrik yang ditentukan berada di atas nilai target. Anda tidak dapat menggunakan kebijakan penskalaan pelacakan target untuk menskalakan keluar jika metrik yang ditentukan berada di bawah nilai target.

  • Kebijakan penskalaan pelacakan target tidak melakukan penskalaan saat metrik yang ditentukan tidak memiliki data yang mencukupi. Kebijakan penskalaan pelacakan target tidak melakukan penskalaan kedalam karena tidak menafsirkan data yang tidak mencukupi sebagai pemanfaatan yang rendah.

  • Anda mungkin melihat kesenjangan antara nilai target dan titik data metrik yang aktual. Hal ini karena Auto Scaling Layanan selalu bertindak konservatif dengan membulatkan ke atas atau ke bawah saat menentukan berapa banyak kapasitas yang dapat ditambahkan atau dihapus. Hal ini mencegahnya menambahkan kapasitas yang tidak mencukupi atau membuang terlalu banyak kapasitas.

  • Untuk memastikan ketersediaan aplikasi, layanan menskalakan keluar secara proporsional ke dalam metrik secepat mungkin, namun penskalaan kedalam meningkat secara bertahap.

  • Application Auto Scaling menonaktifkan proses penskalaan kedalam sementara deployment Amazon ECS dalam progres. Namun, proses penskalaan keluar terus terjadi, kecuali ditangguhkan, selama deployment. Untuk informasi selengkapnya, lihat penskalaan otomatis dan deployment layanan.

  • Anda dapat memiliki beberapa kebijakan penskalaan pelacakan target untuk layanan Amazon ECS, asalkan masing-masing kebijakan tersebut menggunakan metrik yang berbeda. Tujuan Auto Scaling Layanan adalah untuk selalu memprioritaskan ketersediaan, sehingga perilakunya berbeda tergantung pada apakah kebijakan pelacakan target siap untuk diskalakan keluar atau kedalam. Ia akan menskalakan keluar layanan jika salah satu kebijakan pelacakan target siap untuk diskalaan keluar, tetapi hanya akan memperbesar skala jika semua kebijakan pelacakan target (dengan porsi penskalaan kedalam diaktifkan) siap untuk diperbesar skalaan kedalam.

  • Jangan edit atau hapus CloudWatch alarm yang dikelola oleh Service Auto Scaling untuk kebijakan penskalaan pelacakan target. Auto Scaling Layanan menghapus alarm secara otomatis saat Anda menghapus kebijakan penskalaan.

  • ALBRequestCountPerTargetMetrik untuk kebijakan penskalaan pelacakan target tidak didukung untuk tipe deployment biru/hijau.