Le traduzioni sono generate tramite traduzione automatica. In caso di conflitto tra il contenuto di una traduzione e la versione originale in Inglese, quest'ultima prevarrà.
Aggiorna le dimensioni del broker del cluster Amazon MSK
Puoi scalare il tuo cluster MSK su richiesta modificando le dimensioni dei tuoi broker senza riassegnare le partizioni Apache Kafka. La modifica delle dimensioni dei broker offre la flessibilità necessaria per regolare la capacità di calcolo del cluster MSK in base alle variazioni dei carichi di lavoro, senza interrompere il cluster. I/O Amazon MSK utilizza la stessa dimensione di broker per tutti i broker di un determinato cluster.
Per i broker Standard, puoi aggiornare le dimensioni del tuo cluster broker da M5 o T3 a M7g, da T3 a M5 o da M7g a M5.
Nota
Non puoi passare da un broker di dimensioni maggiori a un broker di dimensioni inferiori. Ad esempio, M7g.large per. T3.small
Per i broker Express, puoi utilizzare solo broker di dimensioni M7g.
Questo argomento descrive come aggiornare le dimensioni del broker per il cluster MSK.
Tieni presente che la migrazione a un broker di dimensioni inferiori può ridurre le prestazioni e ridurre il throughput massimo raggiungibile per broker. La migrazione a un broker di dimensioni maggiori può aumentare le prestazioni ma potrebbe costare di più.
L'aggiornamento delle dimensioni del broker avviene in modo continuativo mentre il cluster è attivo e funzionante. Ciò significa che Amazon MSK richiama un broker alla volta per eseguire l'aggiornamento delle dimensioni di un broker. Per informazioni su come rendere un cluster altamente disponibile durante un aggiornamento delle dimensioni di un broker, consulta. Creazione di cluster a disponibilità elevata Per ridurre ulteriormente qualsiasi potenziale impatto sulla produttività, puoi eseguire l'aggiornamento delle dimensioni del broker durante un periodo di traffico ridotto.
Durante un aggiornamento delle dimensioni di un broker, puoi continuare a produrre e consumare dati. Tuttavia, è necessario attendere il completamento dell'aggiornamento prima di poter riavviare i broker o richiamare una delle operazioni di aggiornamento elencate nelle operazioni di Amazon MSK.
Se desideri aggiornare il cluster a una dimensione di broker inferiore, ti consigliamo di provare prima l'aggiornamento su un cluster di prova per vedere come influisce sul tuo scenario.
Importante
Non è possibile aggiornare un cluster a un broker di dimensioni inferiori se il numero di partizioni per broker supera il numero massimo specificato in. Right-size il tuo cluster: numero di partizioni per broker Standard
Argomenti
Aggiorna le dimensioni del broker del cluster Amazon MSK utilizzando Console di gestione AWS
Questo processo mostra come aggiornare le dimensioni del broker del cluster Amazon MSK utilizzando Console di gestione AWS
Accedi e apri Console di gestione AWS la console Amazon MSK all'indirizzo? https://console.aws.amazon.com/msk/home region=us-east-1#/home/
. -
Scegli il cluster MSK per il quale desideri aggiornare le dimensioni del broker.
-
Nella pagina dei dettagli del cluster, trova la sezione di riepilogo dei broker e scegli Modifica le dimensioni del broker.
-
Scegli la dimensione del broker che desideri dall'elenco.
-
Salva le modifiche.
Aggiorna le dimensioni del broker del cluster Amazon MSK utilizzando AWS CLI
Esegui il comando seguente, sostituendolo ClusterArn con l'Amazon Resource Name (ARN) ottenuto durante la creazione del cluster. Se non disponi dell'ARN per il cluster, puoi trovarlo elencando tutti i cluster. Per ulteriori informazioni, consulta Elenca i cluster Amazon MSK.
-
Sostituiscilo
Current-Cluster-Versioncon la versione corrente del cluster eTargetTypecon la nuova dimensione che desideri che abbiano i broker. Per saperne di più sulle dimensioni dei broker, consultaTipi di broker Amazon MSK.aws kafka update-broker-type --cluster-arnClusterArn--current-versionCurrent-Cluster-Version--target-instance-typeTargetTypeDi seguito è riportato un esempio di come utilizzare questo comando:
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.largeL'output di questo comando è simile all'esempio JSON seguente.
{ "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" } -
Per ottenere il risultato dell'
update-broker-typeoperazione, esegui il comando seguente, sostituendoloClusterOperationArncon l'ARN ottenuto nell'output delupdate-broker-typecomando.aws kafka describe-cluster-operation --cluster-operation-arnClusterOperationArnL'output di questo comando
describe-cluster-operationè simile all'esempio JSON seguente.{ "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" } } }Se il valore di
OperationStateèUPDATE_IN_PROGRESS, attendi qualche minuto, quindi esegui nuovamente il comandodescribe-cluster-operation.
Aggiornamento delle dimensioni del broker tramite l'API
Per aggiornare le dimensioni del broker utilizzando l'API, consulta UpdateBrokerType.
Puoi utilizzarlo UpdateBrokerType per aggiornare le dimensioni del tuo broker del cluster da M5 o T3 a M7g o da M7g a M5.