Terjemahan disediakan oleh mesin penerjemah. Jika konten terjemahan yang diberikan bertentangan dengan versi bahasa Inggris aslinya, utamakan versi bahasa Inggris.
Perbarui ukuran broker kluster MSK Amazon
Anda dapat menskalakan cluster MSK Anda sesuai permintaan dengan mengubah ukuran broker Anda tanpa menetapkan kembali partisi Apache Kafka. Mengubah ukuran broker Anda memberi Anda fleksibilitas untuk menyesuaikan kapasitas komputasi klaster MSK Anda berdasarkan perubahan beban kerja Anda, tanpa mengganggu I/O cluster Anda. Amazon MSK menggunakan ukuran broker yang sama untuk semua broker dalam cluster tertentu.
Untuk pialang Standar, Anda dapat memperbarui ukuran broker cluster Anda dari M5 atau T3 ke m7G, T3 ke M5, atau dari M7g ke M5.
catatan
Anda tidak dapat bermigrasi dari ukuran broker yang lebih besar ke ukuran broker yang lebih kecil. Misalnya, M7g.Large ke T3.small.
Untuk broker Express, Anda hanya dapat menggunakan ukuran broker M7g.
Topik ini menjelaskan cara memperbarui ukuran broker untuk kluster MSK Anda.
Ketahuilah bahwa bermigrasi ke ukuran broker yang lebih kecil dapat menurunkan kinerja dan mengurangi throughput maksimum yang dapat dicapai per broker. Migrasi ke ukuran broker yang lebih besar dapat meningkatkan kinerja tetapi mungkin lebih mahal.
Pembaruan ukuran broker terjadi secara bergulir saat cluster aktif dan berjalan. Ini berarti bahwa Amazon MSK menurunkan satu broker pada satu waktu untuk melakukan pembaruan ukuran broker. Untuk informasi tentang cara membuat klaster sangat tersedia selama pembaruan ukuran broker, lihat. Bangun cluster yang sangat tersedia Untuk lebih mengurangi dampak potensial pada produktivitas, Anda dapat melakukan pembaruan ukuran broker selama periode lalu lintas rendah.
Selama pembaruan ukuran broker, Anda dapat terus memproduksi dan mengkonsumsi data. Namun, Anda harus menunggu hingga pembaruan selesai sebelum Anda dapat me-reboot broker atau memanggil salah satu operasi pembaruan yang terdaftar di bawah operasi MSK Amazon.
Jika Anda ingin memperbarui klaster Anda ke ukuran broker yang lebih kecil, kami sarankan Anda mencoba pembaruan pada klaster uji terlebih dahulu untuk melihat bagaimana pengaruhnya terhadap skenario Anda.
penting
Anda tidak dapat memperbarui cluster ke ukuran broker yang lebih kecil jika jumlah partisi per broker melebihi jumlah maksimum yang ditentukan dalam Ukuran kluster Anda dengan benar: Jumlah partisi per pialang Standar.
Topik
Perbarui ukuran broker cluster MSK Amazon menggunakan AWS Management Console
Proses ini menunjukkan cara memperbarui ukuran broker cluster MSK Amazon menggunakan AWS Management Console
Masuk ke AWS Management Console, dan buka konsol MSK Amazon di https://console.aws.amazon.com/msk/rumah? region=us-east-1#/home/
. -
Pilih cluster MSK yang ingin Anda perbarui ukuran brokernya.
-
Pada halaman detail untuk cluster, temukan bagian ringkasan Broker, dan pilih Edit ukuran broker.
-
Pilih ukuran broker yang Anda inginkan dari daftar.
-
Simpan perubahan.
Perbarui ukuran broker cluster MSK Amazon menggunakan AWS CLI
Jalankan perintah berikut, ganti ClusterArn dengan Amazon Resource Name (ARN) yang Anda peroleh saat membuat cluster Anda. Jika Anda tidak memiliki ARN untuk cluster Anda, Anda dapat menemukannya dengan mencantumkan semua cluster. Untuk informasi selengkapnya, lihat Daftar kluster MSK Amazon.
-
Ganti
Current-Cluster-Versiondengan versi cluster saat ini danTargetTypedengan ukuran baru yang Anda inginkan dari broker. Untuk mempelajari lebih lanjut tentang ukuran broker, lihatJenis broker MSK Amazon.aws kafka update-broker-type --cluster-arnClusterArn--current-versionCurrent-Cluster-Version--target-instance-typeTargetTypeBerikut ini adalah contoh cara menggunakan perintah ini:
aws kafka update-broker-type --cluster-arn "arn:aws:kafka:us-east-1:0123456789012:cluster/exampleName/abcd1234-0123-abcd-5678-1234abcd-1" --current-version "K1X5R6FKA87" --target-instance-type kafka.m5.largeOutput dari perintah ini terlihat seperti contoh JSON berikut.
{ "ClusterArn": "arn:aws:kafka:us-east-1:0123456789012:cluster/exampleName/abcd1234-0123-abcd-5678-1234abcd-1", "ClusterOperationArn": "arn:aws:kafka:us-east-1:012345678012:cluster-operation/exampleClusterName/abcdefab-1234-abcd-5678-cdef0123ab01-2/0123abcd-abcd-4f7f-1234-9876543210ef" } -
Untuk mendapatkan hasil
update-broker-typeoperasi, jalankan perintah berikut, gantiClusterOperationArndengan ARN yang Anda peroleh dalam output perintah.update-broker-typeaws kafka describe-cluster-operation --cluster-operation-arnClusterOperationArnOutput dari
describe-cluster-operationperintah ini terlihat seperti contoh JSON berikut.{ "ClusterOperationInfo": { "ClientRequestId": "982168a3-939f-11e9-8a62-538df00285db", "ClusterArn": "arn:aws:kafka:us-east-1:0123456789012:cluster/exampleName/abcd1234-0123-abcd-5678-1234abcd-1", "CreationTime": "2021-01-09T02:24:22.198000+00:00", "OperationArn": "arn:aws:kafka:us-east-1:012345678012:cluster-operation/exampleClusterName/abcdefab-1234-abcd-5678-cdef0123ab01-2/0123abcd-abcd-4f7f-1234-9876543210ef", "OperationState": "UPDATE_COMPLETE", "OperationType": "UPDATE_BROKER_TYPE", "SourceClusterInfo": { "InstanceType": "t3.small" }, "TargetClusterInfo": { "InstanceType": "m5.large" } } }Jika
OperationStatememiliki nilaiUPDATE_IN_PROGRESS, tunggu sebentar, lalu jalankandescribe-cluster-operationperintah lagi.
Memperbarui ukuran broker menggunakan API
Untuk memperbarui ukuran broker menggunakan API, lihat UpdateBrokerType.
Anda dapat menggunakan UpdateBrokerType untuk memperbarui ukuran broker cluster Anda dari M5 atau T3 ke m7G, atau dari m7g ke M5.