Menskalakan cluster MSK Amazon ke atas dan ke bawah dengan satu operasi - Amazon Managed Streaming untuk Apache Kafka

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

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.

Topik
    Scaling clusters using Konsol Manajemen AWS
    1. Buka konsol MSK Amazon di https://console.aws.amazon.com/msk/rumah? region=us-east-1#/home/.

    2. Pada halaman Clusters, pilih cluster berbasis Express yang baru dibuat. Untuk informasi tentang membuat klaster berbasis Express yang disediakan, lihat. Langkah 1: Buat klaster MSK Provisioned

    3. Pada daftar dropdown Tindakan, pilih Edit jumlah broker.

    4. 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.

    5. 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-countperintah, 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 UpdateBrokerCountAPI, 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 )