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à.
Ribilanciamento dello stato stazionario per i cluster Amazon MSK
Il ribilanciamento allo stato stazionario fa parte della funzionalità di ribilanciamento intelligente, che è attivata per impostazione predefinita per tutti i nuovi cluster MSK Provisioned con broker Express. Man mano che aumenti o riduci i cluster, Amazon MSK gestisce automaticamente la gestione delle partizioni distribuendo le partizioni a nuovi broker e spostando le partizioni dai broker da rimuovere. Per garantire una distribuzione ottimale del carico di lavoro tra i broker, il ribilanciamento intelligente utilizza le best practice di Amazon MSK per determinare le soglie per l'avvio automatico del ribilanciamento per i broker.
Puoi mettere in pausa e riprendere il riequilibrio allo stato stazionario quando necessario. Il ribilanciamento dello stato stazionario monitora continuamente il cluster ed esegue le seguenti operazioni:
-
Tiene traccia dell'utilizzo delle risorse del broker (CPU, rete, storage).
-
Regola automaticamente il posizionamento delle partizioni senza alcun impatto sulla disponibilità dei dati.
-
Completa le operazioni di ribilanciamento fino a 180 volte più velocemente per i broker Express rispetto ai broker Standard.
-
Mantiene le prestazioni del cluster.
- Pause and resume steady state rebalancing inConsole di gestione AWS
-
-
Aprire la console Amazon MSK a https://console.aws.amazon.com/msk/casa? region=us-east-1#/home/.
-
Nella pagina Cluster, scegli un cluster basato su Express. Per informazioni sulla creazione di un cluster basato su Express con provisioning, vedere. Fase 1: creare un cluster MSK Provisioned
-
Nella pagina dei dettagli del cluster, verifica che lo stato di ribilanciamento intelligente sia Attivo. Se il ribilanciamento intelligente non è disponibile o lo stato è Sospeso, crea un nuovo cluster basato su Express.
-
Nell'elenco a discesa Azioni, scegli Modifica ribilanciamento intelligente.
-
Nella pagina Modifica ribilanciamento intelligente, procedi come segue:
-
Scegli In pausa.
-
Scegli Save changes (Salva modifiche).
- Pause and resume steady state rebalancing usingAWS CLI
-
Per impostare lo stato di ribilanciamento di un cluster sull'ACTIVEutilizzo diAWS CLI, utilizzate il comando update-rebalancing, come illustrato nell'esempio seguente. In questo comando, specificate lo stato con il parametro. rebalancing
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 usingAWSSDK
-
È inoltre possibile impostare lo stato di ribilanciamento di un cluster utilizzando l'UpdateRebalancingRequestAPI per modificare a livello di codice il conteggio dei broker. Gli esempi seguenti mostrano come impostare lo stato di ribilanciamento su e. ACTIVE 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"));