View a markdown version of this page

Penyeimbangan kembali kondisi stabil untuk kluster MSK Amazon - 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.

Penyeimbangan kembali kondisi stabil untuk kluster MSK Amazon

catatan

Efektif 18 Juni 2026, Intelligent Rebalancing tersedia untuk semua cluster MSK Provisioned dengan broker Express. Ini termasuk cluster Express yang dibuat sebelum peluncuran fitur penyeimbangan kembali cerdas pada November 2025. Untuk cluster yang dibuat sebelum 20 November 2025, Intelligent Rebalancing tersedia dengan Status Rebalancing diatur ke Dijeda. Untuk mengaktifkan fitur ini untuk kluster yang ada, setel Rebalancing Status ke Aktif menggunakan konsol Amazon MSK, AWS CLI atau SDK. Untuk petunjuk, lihat Penyeimbangan kembali kondisi stabil.

Penyeimbangan kembali keadaan stabil adalah bagian dari fitur penyeimbangan kembali cerdas, yang diaktifkan secara default untuk semua cluster MSK Provisioned baru dengan broker Express. Saat Anda menskalakan cluster Anda naik atau turun, Amazon MSK secara otomatis menangani manajemen partisi dengan mendistribusikan partisi ke broker baru dan memindahkan partisi dari broker yang akan dihapus. Untuk memastikan distribusi beban kerja yang optimal di seluruh broker, penyeimbangan ulang cerdas menggunakan praktik terbaik MSK Amazon untuk menentukan ambang batas untuk memulai penyeimbangan kembali secara otomatis untuk broker Anda.

Anda dapat menjeda dan melanjutkan penyeimbangan kembali kondisi tunak saat diperlukan. Penyeimbangan kembali kondisi stabil terus memantau klaster Anda dan melakukan hal berikut:

  • Melacak penggunaan sumber daya broker (CPU, jaringan, penyimpanan).

  • Menyesuaikan penempatan partisi secara otomatis tanpa berdampak pada ketersediaan data.

  • Menyelesaikan operasi penyeimbangan kembali hingga 180x lebih cepat untuk broker Express dibandingkan dengan pialang Standar.

  • Mempertahankan kinerja cluster.

Topik
    Pause and resume steady state rebalancing in Konsol Manajemen AWS
    1. Buka konsol MSK Amazon dihttps://console.aws.amazon.com/msk/home? region=us-east-1#/home/.

    2. Pada halaman Clusters, pilih Express-based cluster. Untuk informasi tentang membuat Express-based klaster yang disediakan, lihat. Langkah 1: Buat kluster MSK Provisioned

    3. Pada halaman detail Cluster, verifikasi status Intelligent rebalancing. Jika status Dijeda, ikuti langkah 4-5 untuk mengaktifkannya.

    4. Pada daftar dropdown Actions, pilih Edit intelligent rebalancing.

    5. Pada halaman Edit intelligent rebalancing, lakukan hal berikut:

      1. Pilih Aktif.

      2. Pilih Simpan perubahan.

    Pause and resume steady state rebalancing using AWS CLI

    Untuk mengatur status rebalancing cluster untuk ACTIVE menggunakan AWS CLI, gunakan perintah update-rebalancing, seperti yang ditunjukkan pada contoh berikut. Dalam perintah ini, tentukan status dengan rebalancing parameter.

    aws msk update-rebalancing --cluster-arn arn:aws:kafka:us-east-1:123456789012:cluster/myCluster/abcd1234-5678-90ef-ghij-klmnopqrstuv-1 --current-version ABCDEF1GHIJK0L --rebalancing "{\"Rebalancing\":{\"Status\":\"ACTIVE\"}}"
    Pause and resume steady state rebalancing using AWS SDK

    Anda juga dapat mengatur status rebalancing cluster menggunakan UpdateRebalancingRequestAPI untuk memodifikasi jumlah broker secara terprogram. Contoh berikut menunjukkan cara mengatur status penyeimbangan kembali ke ACTIVE dan. PAUSED

    final UpdateRebalancingRequest updateRebalancingRequest = new UpdateRebalancingRequest() .withClusterArn(arn:aws:kafka:us-east-1:123456789012:cluster/myCluster/abcd1234-5678-90ef-ghij-klmnopqrstuv-1) .withCurrentVersion(ABCDEF1GHIJK0L) .withRebalancing(new Rebalancing().withStatus("ACTIVE"));
    final UpdateRebalancingRequest updateRebalancingRequest = new UpdateRebalancingRequest() .withClusterArn(arn:aws:kafka:us-east-1:123456789012:cluster/myCluster/abcd1234-5678-90ef-ghij-klmnopqrstuv-1) .withCurrentVersion(ABCDEF1GHIJK0L) .withRebalancing(new Rebalancing().withStatus("PAUSED"));