Menskalakan Armada Spot menggunakan kebijakan pelacakan target - Amazon Elastic Compute Cloud

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

Menskalakan Armada Spot menggunakan kebijakan pelacakan target

Dengan kebijakan penskalaan pelacakan target, Anda memilih metrik dan menetapkan nilai target. Spot Fleet membuat dan mengelola CloudWatch alarm yang memicu kebijakan penskalaan dan menghitung penyesuaian penskalaan berdasarkan metrik dan nilai target. Kebijakan penskalaan menambah atau menghapus kapasitas yang diperlukan untuk menjaga metrik berada pada, atau mendekati, nilai target yang ditentukan. Selain menjaga metrik agar mendekati nilai target, kebijakan penskalaan pelacakan target juga menyesuaikan dengan fluktuasi metrik karena pola muatan yang berfluktuasi dan meminimalkan fluktuasi cepat dalam kapasitas armada.

Anda dapat membuat lebih dari satu kebijakan penskalaan pelacakan target untuk Armada Spot, asalkan masing-masing menggunakan metrik yang berbeda. Armada diskalakan berdasarkan kebijakan yang menyediakan kapasitas armada terbesar. Hal ini memungkinkan Anda untuk mencakup berbagai skenario dan memastikan bahwa selalu ada kapasitas yang cukup untuk memproses beban kerja aplikasi Anda.

Untuk memastikan ketersediaan aplikasi, armada menskalakan ke luar secara proporsional dengan metrik secepat mungkin, tetapi menskalakan ke dalam secara lebih bertahap.

Ketika Armada Spot mengakhiri instans karena kapasitas target berkurang, instans tersebut akan menerima pemberitahuan interupsi Instans Spot.

Jangan mengedit atau menghapus CloudWatch alarm yang dikelola Spot Fleet untuk kebijakan penskalaan pelacakan target. Armada Spot menghapus alarm secara otomatis saat Anda menghapus kebijakan penskalaan pelacakan target.

Batasan

Permintaan Armada Spot harus memiliki permintaan tipe maintain. Penskalaan otomatis tidak didukung untuk permintaan tipe request.

Untuk mengonfigurasi kebijakan pelacakan target (konsol)
  1. Buka konsol Amazon EC2 di https://console.aws.amazon.com/ec2/.

  2. Di panel navigasi, pilih Permintaan Spot.

  3. Pilih permintaan Armada Spot Anda dan pilih Auto Scaling.

  4. Jika penskalaan otomatis tidak dikonfigurasi, pilih Konfigurasikan.

  5. Gunakan Skalakan kapasitas antara guna mengatur kapasitas minimum dan maksimum untuk armada Anda. Penskalaan otomatis tidak menskalakan armada Anda di bawah kapasitas minimum atau di atas kapasitas maksimum.

  6. Untuk Nama kebijakan, masukkan nama untuk kebijakan tersebut.

  7. Pilih Metrik target.

  8. Masukkan Nilai target untuk metrik.

  9. Untuk Periode pendinginan, tentukan nilai baru (dalam detik) atau simpan default.

  10. (Opsional) Pilih Nonaktifkan penskalaan ke dalam untuk menghilangkan pembuatan kebijakan penskalaan ke dalam berdasarkan konfigurasi saat ini. Anda dapat membuat kebijakan penskalaan ke dalam menggunakan konfigurasi yang berbeda.

  11. Pilih Simpan.

Untuk mengonfigurasi kebijakan pelacakan target menggunakan AWS CLI
  1. Daftarkan permintaan Spot Fleet sebagai target yang dapat diskalakan menggunakan register-scalable-targetperintah.

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