1 回のオペレーションで Amazon MSK クラスターをスケールアップ/ダウンする - Amazon Managed Streaming for Apache Kafka

翻訳は機械翻訳により提供されています。提供された翻訳内容と英語版の間で齟齬、不一致または矛盾がある場合、英語版が優先します。

1 回のオペレーションで Amazon MSK クラスターをスケールアップ/ダウンする

インテリジェントなリバランシングを使用すると、クラスター内のブローカー数を 1 つのアクションで編集することで、クラスターをスケールアップまたはスケールダウンできます。これは、Amazon MSK コンソール、または AWS CLI Amazon MSK APIs または AWS SDK、および を使用して実行できます AWS CloudFormation。ブローカー数を変更すると、Amazon MSK は以下を実行します。

  • パーティションを新しいブローカーに自動的に配布します。

  • 削除されるブローカーからパーティションを移動します。

クラスターをスケールアップおよびスケールダウンしても、クライアントがデータを生成および消費するためのクラスターの可用性は影響を受けません。

トピック
    Scaling clusters using AWS マネジメントコンソール
    1. https://console.aws.amazon.com/msk/home?region=us-east-1#/home/ で Amazon MSK コンソールを開きます。

    2. クラスターページで、新しく作成した Express ベースのクラスターを選択します。プロビジョニングされた Express ベースのクラスターの作成については、「」を参照してくださいステップ 1: MSK プロビジョニングされたクラスターを作成する

    3. Actions ドロップダウンリストで、ブローカー数の編集を選択します。

    4. ゾーンあたりのブローカー数の編集ページで、次のいずれかを実行します。

      • クラスターにブローカーを追加するには、各アベイラビリティーゾーンにブローカーを追加を選択し、追加するブローカーの数を入力します。

      • クラスターからブローカーを削除するには、各アベイラビリティーゾーンからブローカーを 1 つ削除する を選択します。

    5. [Save changes] (変更の保存) をクリックします。

    Scaling clusters using AWS CLI

    ブローカー数を編集することで、クラスターをスケールアップまたはスケールダウンできます。でこれを行うには AWS CLI、次の例に示すように updateupdate-broker-count コマンドを使用します。このコマンドでは、 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 )