

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

# Amazon MSK クラスター 内の標準 ブローカー の ストレージ スループットを プロビジョニング する
<a name="msk-provision-throughput"></a>

Amazon MSK ブローカーは、データをストレージボリュームに保持します。ストレージ I/O は、プロデューサーがクラスターに書き込むとき、ブローカー間でデータがレプリケートされるとき、およびコンシューマーがメモリ内にないデータを読み取るときに消費されます。ボリュームストレージのスループットは、ストレージボリュームにデータを書き込んだり、ストレージボリュームからデータを読み取ったりできる速度です。プロビジョンドストレージのスループットは、クラスター内のブローカーに対してその速度を指定する機能です。

ブローカーのサイズが `kafka.m5.4xlarge` 以上で、ストレージボリュームが 10 GiB 以上のクラスターに対して、プロビジョンドスループットの速度 (MiB/秒) を指定できます。プロビジョンドスループットは、クラスター作成時に指定できます。また、`ACTIVE` 状態のクラスターのプロビジョンドスループットを有効または無効にすることもできます。

スループット の管理に関する情報は、 [Amazon MSK クラスター内の標準 ブローカー のストレージ スループットを管理する](msk-provision-throughput-management.md) を参照してください。

**Topics**
+ [を使用して Amazon MSK クラスターストレージスループットをプロビジョニングする AWS マネジメントコンソール](#provisioned-throughput-console)
+ [を使用して Amazon MSK クラスターストレージスループットをプロビジョニングする AWS CLI](#provisioned-throughput-cli)
+ [API を使用して Amazon MSK クラスターを作成する際にストレージスループットをプロビジョニングする](#provisioned-throughput-api)

## を使用して Amazon MSK クラスターストレージスループットをプロビジョニングする AWS マネジメントコンソール
<a name="provisioned-throughput-console"></a>

このプロセスでは、 を使用して、プロビジョニングされたスループットを有効にした Amazon MSK クラスター AWS マネジメントコンソール を作成する方法の例を示します。

1. にサインインし AWS マネジメントコンソール、[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. **Create cluster** (クラスターの作成) を選択します。

1. **Custom create** (カスタム作成) を選択します。

1. クラスターの名前を指定します。

1. **[ストレージ]** セクションで、**[有効化]** を選択します。

1. ブローカーあたりのストレージスループットの値を選択します。

1. VPC、ゾーンとサブネット、セキュリティグループを選択します。

1. [**次へ**] を選択します。

1. [**セキュリティ**] ステップ の一番下で [**次へ**] を選択します。

1. **[モニタリングおよびタグ]** ステップの一番下で **[次へ]** を選択します。

1. クラスター設定を確認し、**[クラスターの作成]** を選択します。

## を使用して Amazon MSK クラスターストレージスループットをプロビジョニングする AWS CLI
<a name="provisioned-throughput-cli"></a>

このプロセスでは、 を使用して、プロビジョニングされたスループットを有効にしたクラスター AWS CLI を作成する方法の例を示します。

1. 次の JSON をコピーして、ファイルに貼り付けます。サブネット ID とセキュリティグループ ID のプレースホルダーは、自分のアカウントの値に置き換えてください。ファイルに `cluster-creation.json` という名前を付け、保存します。

   ```
   {
       "Provisioned": {
           "BrokerNodeGroupInfo":{
               "InstanceType":"kafka.m5.4xlarge",
               "ClientSubnets":[
                   "Subnet-1-ID",
                   "Subnet-2-ID"
               ],
               "SecurityGroups":[
                   "Security-Group-ID"
               ],
               "StorageInfo": {
                   "EbsStorageInfo": {
                       "VolumeSize": 10,
                       "ProvisionedThroughput": {
                           "Enabled": true,
                           "VolumeThroughput": 250
                       }
                   }
               }
           },
           "EncryptionInfo": {
               "EncryptionInTransit": {
                   "InCluster": false,
                   "ClientBroker": "PLAINTEXT"
               }
           },
           "KafkaVersion":"2.8.1",
           "NumberOfBrokerNodes": 2
       },
       "ClusterName": "provisioned-throughput-example"
   }
   ```

1. 前のステップで JSON ファイルを保存したディレクトリから次の AWS CLI コマンドを実行します。

   ```
   aws kafka create-cluster-v2 --cli-input-json file://cluster-creation.json
   ```

## API を使用して Amazon MSK クラスターを作成する際にストレージスループットをプロビジョニングする
<a name="provisioned-throughput-api"></a>

クラスターの作成時にプロビジョンドストレージのスループットを設定するには、[CreateClusterV2](https://docs.aws.amazon.com/MSK/2.0/APIReference/v2-clusters.html#CreateClusterV2) を使用します。