Lakukan pembaruan penskalaan - AWS Batch

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

Lakukan pembaruan penskalaan

Pembaruan penskalaan menyesuaikan kapasitas lingkungan komputasi Anda dengan menambahkan atau menghapus instance. Ini adalah strategi pembaruan tercepat dan tidak memerlukan penggantian instance yang ada. Pembaruan penskalaan berfungsi dengan jenis peran layanan dan strategi alokasi apa pun, menjadikannya opsi pembaruan paling fleksibel.

Perubahan yang memicu pembaruan penskalaan

Bila Anda hanya memodifikasi pengaturan berikut, AWS Batch lakukan pembaruan penskalaan. Jika Anda mengubah salah satu pengaturan ini bersama dengan pengaturan lingkungan komputasi lainnya, AWS Batch lakukan pembaruan infrastruktur sebagai gantinya.

Pengaturan berikut memicu pembaruan penskalaan saat dimodifikasi secara eksklusif:

  • desiredvCpus— Menetapkan jumlah target v CPUs untuk lingkungan.

  • maxvCpus— Mendefinisikan jumlah maksimum v CPUs yang dapat diluncurkan.

  • minvCpus- Menentukan jumlah minimum v CPUs untuk mempertahankan.

Untuk lingkungan komputasi Fargate, Anda juga dapat memodifikasi pengaturan ini untuk pembaruan penskalaan:

  • securityGroupIds— Grup keamanan IDs untuk lingkungan komputasi.

  • subnets— Subnet untuk lingkungan komputasi.

catatan

Kami menyarankan untuk tidak menggunakan desiredvCpus untuk memulai pembaruan penskalaan karena AWS Batch akan menyesuaikan secara dinamis. desiredvCpus Sebaliknya, Anda harus memperbaruiminvCpus.

Saat memperbaruidesiredvCpus, nilainya harus antara minvCpus danmaxvCpus. Nilai baru harus lebih besar dari atau sama dengan arusdesiredvCpus. Untuk informasi selengkapnya, lihat Pesan galat saat Anda memperbarui desiredvCpus pengaturan.

penting

Jika Anda mengubah salah satu pengaturan penskalaan ini bersama dengan pengaturan lingkungan komputasi lainnya (seperti tipe instans, AMI IDs, atau templat peluncuran), AWS Batch lakukan pembaruan infrastruktur alih-alih pembaruan penskalaan. Pembaruan infrastruktur membutuhkan waktu lebih lama dan dapat menggantikan instans yang ada.

Performing scaling updates using the AWS Management Console
  1. Buka AWS Batch konsol di https://console.aws.amazon.com/batch/.

  2. Di panel navigasi, pilih Environments dan kemudian tab Compute environment.

  3. Pilih lingkungan komputasi yang akan diperbarui.

  4. Pilih Tindakan dan kemudian Edit.

  5. Ubah satu atau beberapa pengaturan yang mendukung pembaruan penskalaan. Misalnya:

    • Untuk Minimum v CPUs, masukkan jumlah minimum vCPUs.

    • Untuk Diinginkan v CPUs, masukkan jumlah v yang diinginkanCPUs.

    • Untuk Maksimum v CPUs, masukkan jumlah maksimum vCPUs.

  6. Pilih Simpan perubahan.

  7. Pantau status lingkungan komputasi. Pembaruan harus selesai dengan cepat karena hanya melibatkan operasi penskalaan.

Performing scaling updates using the AWS CLI

Gunakan update-compute-environment perintah untuk melakukan pembaruan penskalaan. Dua contoh berikut menunjukkan operasi penskalaan umum. Anda dapat mengubah satu atau beberapa pengaturan berikut yang mendukung pembaruan penskalaan

  • Contoh ini memperbarui v yang diinginkan, minimum, dan maksimumCPUs:

    aws batch update-compute-environment \ --compute-environment your-compute-environment-name \ --compute-resources minvCpus=2,maxvCpus=8

Memantau pembaruan penskalaan

Pantau pembaruan penskalaan Anda menggunakan AWS Batch konsol untuk melihat status lingkungan komputasi dan memeriksa jumlah instans dan metrik vCPU. Anda juga dapat menggunakan describe-compute-environments perintah AWS CLI with untuk memeriksa status dan memantau jumlah instance dan nilai vCPU.