

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

# Amazon MSK クラスターの定常状態の再調整
<a name="intelligent-rebalancing-self-balancing-paritions"></a>

定常状態の再調整はインテリジェントな再調整機能の一部であり、Express ブローカーを使用するすべての新しい MSK プロビジョンドクラスターでデフォルトで有効になっています。クラスターをスケールアップまたはスケールダウンすると、Amazon MSK は新しいブローカーにパーティションを配布し、削除のためにブローカーからパーティションを移動することで、パーティション管理を自動的に処理します。ブローカー間でワークロードを最適に分散するために、インテリジェントな再調整では Amazon MSK のベストプラクティスを使用して、ブローカーの再調整を自動的に開始するためのしきい値を決定します。

必要に応じて、定常状態の再調整を一時停止および再開できます。定常状態の再調整は、クラスターを継続的にモニタリングし、以下を実行します。
+ ブローカーリソースの使用状況 (CPU、ネットワーク、ストレージ) を追跡します。
+ データの可用性に影響を与えることなく、パーティションの配置を自動的に調整します。
+ Express ブローカーの再調整オペレーションは、スタンダードブローカーと比較して最大 180 倍速く完了します。
+ クラスターのパフォーマンスを維持します。

**Topics**

------
#### [ Pause and resume steady state rebalancing in AWS マネジメントコンソール ]

1. [https://console.aws.amazon.com/msk/home?region=us-east-1\$1/home/](https://console.aws.amazon.com/msk/home?region=us-east-1#/home/) で Amazon MSK コンソールを開きます。

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

1. クラスターの詳細ページで、**インテリジェント再調整**ステータスが**アクティブ**であることを確認します。インテリジェントリバランシングが利用できない場合、またはステータスが**一時停止**の場合は、新しい Express ベースのクラスターを作成します。

1. Actions ****ドロップダウンリストで、**「インテリジェントリバランシングの編集**」を選択します。

1. **インテリジェントリバランシングの編集**ページで、次の操作を行います。

   1. **一時停止** を選択します。

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

------
#### [ Pause and resume steady state rebalancing using AWS CLI ]

**ACTIVE** を使用してクラスターの再調整ステータスを に設定するには AWS CLI、次の例に示すように、[update-rebalancing](https://docs.aws.amazon.com/cli/latest/reference/kafka/update-rebalancing.html) コマンドを使用します。このコマンドでは、 `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 using AWS SDK ]

[UpdateRebalancingRequest](https://docs.aws.amazon.com/msk/1.0/apireference/clusters-clusterarn-rebalancing.html#UpdateRebalancing) API を使用してクラスターの再調整ステータスを設定して、ブローカー数をプログラムで変更することもできます。次の例は、再調整ステータスを **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"));
```

------