단일 작업으로 Amazon MSK 클러스터 확장 및 축소 - Amazon Managed Streaming for Apache Kafka

기계 번역으로 제공되는 번역입니다. 제공된 번역과 원본 영어의 내용이 상충하는 경우에는 영어 버전이 우선합니다.

단일 작업으로 Amazon MSK 클러스터 확장 및 축소

지능형 리밸런싱을 사용하면 단일 작업으로 클러스터의 브로커 수를 편집하여 클러스터를 확장하거나 축소할 수 있습니다. Amazon MSK 콘솔에서 또는 AWS CLI Amazon MSK APIs 또는 AWS SDK 및를 사용하여이 작업을 수행할 수 있습니다 AWS CloudFormation. 브로커 수를 변경하면 Amazon MSK는 다음을 수행합니다.

  • 파티션을 새 브로커에 자동으로 배포합니다.

  • 제거 중인 브로커에서 파티션을 이동합니다.

클러스터를 확장하거나 축소할 때 클라이언트가 데이터를 생성하고 소비할 수 있는 클러스터 가용성은 영향을 받지 않습니다.

주제
    Scaling clusters using AWS Management Console
    1. https://console.aws.amazon.com/msk/home?region=us-east-1#/home/에서 Amazon MSK 콘솔을 엽니다.

    2. 클러스터 페이지에서 새로 생성된 Express 기반 클러스터를 선택합니다. 프로비저닝된 Express 기반 클러스터 생성에 대한 자세한 내용은 섹션을 참조하세요1단계: MSK Provisioned 클러스터 생성.

    3. 작업 드롭다운 목록에서 브로커 수 편집을 선택합니다.

    4. 영역당 브로커 수 편집 페이지에서 다음 중 하나를 수행합니다.

      • 클러스터에 브로커를 더 추가하려면 각 가용 영역에 브로커 추가를 선택한 다음 추가할 브로커 수를 입력합니다.

      • 클러스터에서 브로커를 제거하려면 각 가용 영역에서 하나의 브로커 제거를 선택합니다.

    5. 변경 사항 저장을 선택합니다.

    Scaling clusters using AWS CLI

    브로커 수를 편집하여 클러스터를 확장하거나 축소할 수 있습니다. 에서이 작업을 수행하려면 다음 예제와 같이 update-broker-count 명령을 AWS CLI사용합니다. 이 명령에서 target-broker-count 파라미터의 클러스터에 원하는 브로커 수를 지정합니다.

    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

    브로커 수를 프로그래밍 방식으로 편집하여 클러스터를 확장하거나 축소할 수 있습니다. AWS SDK를 사용하여이 작업을 수행하려면 다음 예제와 같이 UpdateBrokerCount API를 사용합니다. TargetNumberOfBrokerNodes 파라미터에 클러스터에서 원하는 브로커 수를 지정합니다.

    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 )