Pilih preferensi cookie Anda

Kami menggunakan cookie penting serta alat serupa yang diperlukan untuk menyediakan situs dan layanan. Kami menggunakan cookie performa untuk mengumpulkan statistik anonim sehingga kami dapat memahami cara pelanggan menggunakan situs dan melakukan perbaikan. Cookie penting tidak dapat dinonaktifkan, tetapi Anda dapat mengklik “Kustom” atau “Tolak” untuk menolak cookie performa.

Jika Anda setuju, AWS dan pihak ketiga yang disetujui juga akan menggunakan cookie untuk menyediakan fitur situs yang berguna, mengingat preferensi Anda, dan menampilkan konten yang relevan, termasuk iklan yang relevan. Untuk menerima atau menolak semua cookie yang tidak penting, klik “Terima” atau “Tolak”. Untuk membuat pilihan yang lebih detail, klik “Kustomisasi”.

Penskalaan langkah: Scale Spot Fleet menggunakan kebijakan penskalaan langkah

Mode fokus
Penskalaan langkah: Scale Spot Fleet menggunakan kebijakan penskalaan langkah - Amazon Elastic Compute Cloud

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

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

Dengan kebijakan penskalaan langkah, Anda menentukan CloudWatch alarm untuk memicu proses penskalaan. Misalnya, jika Anda ingin meningkatkan skala saat pemanfaatan CPU mencapai tingkat tertentu, buat alarm menggunakan CPUUtilization metrik yang disediakan oleh Amazon EC2.

Saat membuat kebijakan penskalaan bertahap, Anda harus menentukan salah satu dari tipe penyesuaian penskalaan berikut:

  • Tambah – Meningkatkan kapasitas target armada dengan jumlah unit kapasitas tertentu atau persentase tertentu dari kapasitas saat ini.

  • Hapus – Mengurangi kapasitas target armada dengan jumlah unit kapasitas tertentu atau persentase tertentu dari kapasitas saat ini.

  • Atur ke – Mengatur kapasitas target armada ke jumlah unit kapasitas yang ditentukan.

Saat alarm dipicu, proses penskalaan otomatis akan menghitung kapasitas target baru menggunakan kapasitas yang terpenuhi dan kebijakan penskalaan, lalu memperbarui kapasitas target yang sesuai. Sebagai contoh, misalkan kapasitas target dan kapasitas yang terpenuhi adalah 10 serta kebijakan penskalaan menambahkan 1. Saat alarm dipicu, proses penskalaan otomatis akan menambahkan 1 hingga 10 untuk mendapatkan 11, jadi Armada Spot meluncurkan 1 instans.

Ketika Armada Spot menghentikan Instans Spot karena kapasitas target berkurang, instans menerima pemberitahuan interupsi Instans Spot.

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

  • KonfigurasikanIzin IAM diperlukan untuk penskalaan otomatis Armada Spot.

  • Pertimbangkan CloudWatch metrik mana yang penting untuk aplikasi Anda. Anda dapat membuat CloudWatch alarm berdasarkan metrik yang disediakan oleh AWS atau metrik kustom Anda sendiri.

  • Untuk AWS metrik yang akan Anda gunakan dalam kebijakan penskalaan, aktifkan pengumpulan CloudWatch metrik jika layanan yang menyediakan metrik tidak mengaktifkannya secara default.

  • TinjauPertimbangan.

Untuk membuat CloudWatch alarm
  1. Buka CloudWatch konsol di https://console.aws.amazon.com/cloudwatch/.

  2. Di panel navigasi, perluas Alarm dan pilih Semua alarm.

  3. Pilih Buat alarm.

  4. Di halaman Tentukan metrik dan kondisi, pilih Pilih metrik.

  5. Pilih EC2 Spot, lalu Metrik Permintaan Armada, lalu pilih metrik (misalnya, TargetCapacity), lalu pilih Pilih metrik.

    Halaman Tentukan metrik dan kondisi ditampilkan, yang menunjukkan grafik dan informasi lain tentang metrik yang Anda pilih.

  6. Untuk Periode, pilih periode evaluasi untuk alarm, misalnya, 1 menit. Saat Anda mengevaluasi alarm, tiap periode akan digabungkan menjadi satu titik data.

    catatan

    Periode yang lebih pendek menghasilkan alarm yang lebih sensitif.

  7. Untuk Kondisi, tentukan alarm dengan menentukan kondisi ambang batas. Misalnya, Anda dapat menentukan ambang batas untuk memicu alarm setiap kali nilai metrik lebih besar dari atau sama dengan 80 persen.

  8. Di Konfigurasi tambahan, untuk Titik data ke alarm, tentukan banyaknya titik data (periode evaluasi) yang harus berada dalam status ALARM untuk memicu alarm, misalnya, 1 periode evaluasi atau 2 dari 3 periode evaluasi. Hal tersebut membuat alarm yang masuk ke status ALARM jika terjadi pelanggaran sebanyak itu secara berturut-turut. Untuk informasi selengkapnya, lihat Mengevaluasi alarm di Panduan CloudWatch Pengguna Amazon.

  9. Untuk Penanganan data hilang, pilih salah satu opsi (atau biarkan default Perlakukan data yang hilang sebagai hilang). Untuk informasi selengkapnya, lihat Mengonfigurasi cara CloudWatch alarm menangani data yang hilang di CloudWatch Panduan Pengguna Amazon.

  10. Pilih Berikutnya.

  11. (Opsional) Agar menerima notifikasi peristiwa penskalaan, untuk Notifikasi, Anda dapat memilih atau membuat topik Amazon SNS yang ingin Anda gunakan untuk menerima notifikasi. Jika tidak, Anda dapat menghapus notifikasi sekarang dan menambahkannya nanti sesuai kebutuhan.

  12. Pilih Berikutnya.

  13. Di bawah Tambahkan nama dan deskripsi, masukkan nama dan deskripsi untuk alarm dan pilih Berikutnya.

  14. Pilih Buat alarm.

Untuk mengonfigurasi kebijakan penskalaan langkah terhadap Armada Spot (konsol)
  1. Buka EC2 konsol Amazon di https://console.aws.amazon.com/ec2/.

  2. Di panel navigasi, pilih Permintaan Spot.

  3. Pilih permintaan Armada Spot Anda.

  4. Pilih tab Auto Scaling di dekat bagian bawah layar. Jika Anda memilih tautan untuk Armada Spot Anda, tidak ada tab; sebagai gantinya, gulir ke bawah ke bagian Auto Scaling.

  5. Jika penskalaan otomatis tidak dikonfigurasi, pilih Konfigurasikan.

  6. Gunakan Skalakan kapasitas antara guna mengatur kapasitas minimum dan maksimum untuk armada Anda. Kebijakan penskalaan tidak menskalakan armada Anda di bawah atau di atas kapasitas maksimum.

  7. Di bawah Kebijakan penskalaan, untuk jenis kebijakan, pilih Kebijakan penskalaan langkah.

  8. Awalnya, kebijakan penskalaan berisi kebijakan penskalaan langkah bernama ScaleUp dan ScaleDown. Anda dapat menyelesaikan kebijakan ini, atau memilih Hapus kebijakan untuk menghapusnya. Anda juga dapat memilih Tambahkan kebijakan.

  9. Untuk menentukan kebijakan, lakukan hal berikut:

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

    2. Untuk pemicu Kebijakan, pilih alarm yang ada, atau pilih Buat alarm untuk membuka CloudWatch konsol Amazon dan membuat alarm.

    3. Untuk Modifikasi kapasitas, tentukan jumlah yang akan diskalakan serta batas bawah dan atas dari penyesuaian langkah. Anda dapat menambahkan atau menghapus sejumlah instans tertentu atau persentase ukuran armada yang ada, atau mengatur armada ke ukuran yang tepat.

      Misalnya, untuk membuat kebijakan penskalaan langkah yang meningkatkan kapasitas armada sebesar 30 persen, pilih Tambah, masukkan 30 di bidang berikutnya, lalu pilih persen. Secara default, batas bawah untuk kebijakan penambahan adalah ambang batas alarm, sedangkan batas atas adalah positif (+) tak terbatas. Secara default, batas atas untuk kebijakan penghapusan adalah ambang batas alarm, sedangkan batas bawah adalah negatif (-) tak terbatas.

    4. (Opsional) untuk menambahkan langkah lain, pilih Tambahkan langkah.

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

  10. Pilih Simpan.

Untuk mengonfigurasi kebijakan penskalaan langkah untuk Armada Spot Anda 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.

  3. Buat alarm yang memicu kebijakan penskalaan menggunakan perintah. put-metric-alarm

PrivasiSyarat situsPreferensi cookie
© 2025, Amazon Web Services, Inc. atau afiliasinya. Semua hak dilindungi undang-undang.