View a markdown version of this page

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 instans. Ini adalah strategi pembaruan tercepat dan tidak perlu mengganti instance yang ada. Pembaruan penskalaan berfungsi dengan jenis peran layanan dan strategi alokasi apa pun, menjadikannya opsi pembaruan yang paling fleksibel.

Perubahan yang memicu pembaruan penskalaan

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

Pengaturan berikut memicu pembaruan penskalaan saat dimodifikasi secara eksklusif:

  • desiredvCpus— Menetapkan jumlah target vCPU untuk lingkungan.

  • maxvCpus— Mendefinisikan jumlah maksimum vCPU yang dapat diluncurkan.

  • minvCpus— Menentukan jumlah minimum vCPU yang harus dipertahankan.

  • minScaleDownDelayMinutes— Menentukan waktu minimum (dalam menit) yang AWS Batch membuat instance tetap berjalan di lingkungan komputasi setelah pekerjaannya selesai.

    catatan

    minScaleDownDelayMinutestidak berlaku untuk instans yang diganti selama pembaruan infrastruktur.

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

  • securityGroupIds— ID grup keamanan untuk lingkungan komputasi.

  • subnets— Subnet untuk lingkungan komputasi.

catatan

Sebaiknya jangan gunakan desiredvCpus untuk memulai pembaruan penskalaan karena AWS Batch akan menyesuaikan secara dinamisdesiredvCpus. 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 jenis instans, ID AMI, atau templat peluncuran), lakukan AWS Batch pembaruan infrastruktur alih-alih pembaruan penskalaan. Pembaruan infrastruktur membutuhkan waktu lebih lama dan dapat menggantikan instans yang ada.

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

  2. Di panel navigasi, pilih En viron ments dan kemudian tab Compute environment.

  3. Pada tab Lingkungan komputasi, pilih opsi di sebelah lingkungan komputasi yang akan diperbarui. Anda harus memilih lingkungan komputasi sebelum opsi di menu T indakan tersedia.

  4. Pilih T ind akan dan kemudian Edit.

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

    • Untuk vCPU Minimum, masukkan jumlah minimum vCPU.

    • Untuk vCPU yang Di inginkan, masukkan jumlah vCPU yang diinginkan.

    • Untuk vCPU Maksimum, masukkan jumlah maksimum vCPU.

  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 vCPU yang diinginkan, minimum, dan maksimum:

    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 the untuk memeriksa status dan memantau jumlah instance dan nilai vCPU.