Les traductions sont fournies par des outils de traduction automatique. En cas de conflit entre le contenu d'une traduction et celui de la version originale en anglais, la version anglaise prévaudra.
Dimensionnement des clusters Amazon MSK à la hausse ou à la baisse en une seule opération
Grâce au rééquilibrage intelligent, vous pouvez augmenter ou diminuer vos clusters en modifiant le nombre de courtiers dans vos clusters en une seule action. Vous pouvez le faire dans la console Amazon MSK ou en utilisant les API ou le AWS SDK Amazon MSK AWS CLI, et. AWS CloudFormation Lorsque vous modifiez le nombre de courtiers, Amazon MSK effectue les opérations suivantes :
Lorsque vous augmentez ou diminuez la taille de vos clusters, la disponibilité des clusters pour que les clients puissent produire et consommer des données reste inchangée.
- Scaling clusters using Console de gestion AWS
-
- Scaling clusters using AWS CLI
-
Vous pouvez augmenter ou diminuer le nombre de vos clusters en modifiant leur nombre de courtiers. Pour ce faire AWS CLI, utilisez la commande update-broker-count, comme indiqué dans l'exemple suivant. Dans cette commande, spécifiez le nombre de courtiers que vous souhaitez dans votre cluster dans le target-broker-count paramètre.
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
-
Vous pouvez augmenter ou diminuer vos clusters en modifiant le nombre de courtiers de manière programmatique. Pour ce faire, utilisez le AWS SDK, utilisez l'UpdateBrokerCountAPI, comme indiqué dans l'exemple suivant. Pour le TargetNumberOfBrokerNodes paramètre, spécifiez le nombre de courtiers que vous souhaitez dans votre cluster.
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
)