

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

# Menskalakan cluster MSK Amazon ke atas dan ke bawah dengan satu operasi
<a name="intelligent-rebalancing-scaling-clusters"></a>

Dengan penyeimbangan ulang yang cerdas, Anda dapat meningkatkan skala cluster Anda ke atas atau ke bawah dengan mengedit jumlah broker di cluster Anda dalam satu tindakan. Anda dapat melakukan ini di konsol MSK Amazon, atau dengan menggunakan AWS CLI, Amazon MSK APIs atau AWS SDK, dan. AWS CloudFormation Saat Anda mengubah jumlah broker, Amazon MSK melakukan hal berikut:
+ Secara otomatis mendistribusikan partisi ke broker baru.
+ Memindahkan partisi dari broker yang dihapus.

Saat Anda menskalakan klaster Anda ke atas dan ke bawah, ketersediaan klaster bagi klien untuk memproduksi dan mengkonsumsi data tetap tidak terpengaruh.

**Topics**

------
#### [ Scaling clusters using Konsol Manajemen AWS ]

1. Buka konsol MSK Amazon di [https://console.aws.amazon.com/msk/rumah? region=us-east-1\#/home/](https://console.aws.amazon.com/msk/home?region=us-east-1#/home/).

1. Pada halaman **Clusters**, pilih cluster berbasis Express yang baru dibuat. Untuk informasi tentang membuat klaster berbasis Express yang disediakan, lihat. [Langkah 1: Buat kluster MSK Provisioned](create-cluster.md)

1. Pada daftar dropdown **Tindakan**, pilih **Edit jumlah broker.**

1. Pada halaman **Edit jumlah broker per zona**, lakukan salah satu hal berikut:
   + Untuk menambahkan lebih banyak broker di klaster Anda, pilih **Tambahkan broker ke setiap Availability Zone**, lalu masukkan jumlah broker yang ingin Anda tambahkan.
   + Untuk menghapus broker dari klaster Anda, pilih **Hapus satu broker dari setiap Availability Zone**.

1. Pilih **Simpan perubahan**.

------
#### [ Scaling clusters using AWS CLI ]

Anda dapat menskalakan cluster Anda ke atas atau ke bawah dengan mengedit jumlah broker mereka. Untuk melakukan ini di AWS CLI, gunakan [update-broker-count](https://docs.aws.amazon.com/cli/latest/reference/kafka/update-broker-count.html)perintah, seperti yang ditunjukkan pada contoh berikut. Dalam perintah ini, tentukan jumlah broker yang Anda inginkan di cluster Anda di `target-broker-count` parameter.

```
aws msk update-broker-count --cluster-arn arn:aws:kafka:{{us-east-1}}:{{123456789012}}:cluster/{{myCluster}}/{{abcd1234-5678-90ef-ghij-klmnopqrstuv-1}} --current-version {{ABCDEF1GHIJK0L}} --target-broker-count {{6}}
```

------
#### [ Scaling clusters using AWS SDK ]

Anda dapat menskalakan cluster Anda ke atas atau ke bawah dengan mengedit jumlah broker secara terprogram. Untuk melakukan ini menggunakan AWS SDK, gunakan [UpdateBrokerCount](https://docs.aws.amazon.com/msk/1.0/apireference/clusters-clusterarn-nodes-count.html#UpdateBrokerCount)API, seperti yang ditunjukkan pada contoh berikut. Untuk `TargetNumberOfBrokerNodes` parameternya, tentukan jumlah broker yang Anda inginkan di cluster Anda.

```
update_broker_count_response = client.update_broker_count(
    ClusterArn='arn:aws:kafka:{{us-east-1}}:{{123456789012}}:cluster/{{myCluster}}/{{abcd1234-5678-90ef-ghij-klmnopqrstuv-1}}',
    CurrentVersion='{{ABCDEF1GHIJK0L}}',
    TargetNumberOfBrokerNodes=6
)
```

------