

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

# Lakukan pembaruan penskalaan
<a name="scaling-updates"></a>

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
<a name="scaling-updates-triggers"></a>

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](infrastructure-updates.md) 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.
+ `minScaleDownDelayMinutes`— Menentukan waktu minimum (dalam menit) yang AWS Batch membuat instance berjalan di lingkungan komputasi setelah pekerjaan mereka selesai.
**catatan**  
`minScaleDownDelayMinutes`tidak berlaku untuk instance yang diganti selama pembaruan infrastruktur.

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 memperbarui`minvCpus`.  
Saat memperbarui`desiredvCpus`, nilainya harus antara `minvCpus` dan`maxvCpus`. Nilai baru harus lebih besar dari atau sama dengan arus`desiredvCpus`. Untuk informasi selengkapnya, lihat [Pesan galat saat Anda memperbarui `desiredvCpus` pengaturan](error-desired-vcpus-update.md).

**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 Konsol Manajemen AWS ]

1. Buka AWS Batch konsol di [https://console.aws.amazon.com/batch/](https://console.aws.amazon.com/batch/).

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

1. Pilih lingkungan komputasi yang akan diperbarui.

1. Pilih **Tindakan** dan kemudian **Edit**.

1. Ubah satu atau beberapa [pengaturan yang mendukung pembaruan penskalaan](#scaling-updates-triggers). Contoh:
   + 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.

1. Pilih **Simpan perubahan**.

1. 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](#scaling-updates-triggers)
+ 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
<a name="scaling-updates-monitoring"></a>

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. 