

本文属于机器翻译版本。若本译文内容与英语原文存在差异，则一律以英文原文为准。

# 为 Amazon MSK 集群中的标准代理预置存储吞吐量
<a name="msk-provision-throughput"></a>

Amazon MSK 代理会将数据保存在存储卷上。当生产者向集群写入数据、在代理之间复制数据以及使用者读取不在内存中的数据时，存储空间 I/O 就会被消耗。卷存储吞吐量是指是向存储卷写入数据和从存储卷读取数据的速率。预置存储吞吐量是指可为集群中的代理指定该速率的能力。

您可以为代理大小为 `kafka.m5.4xlarge` 或更大且存储容量为 10GiB 或更高的集群指定预置吞吐量速率（以每秒 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. 登录并在[https://console.aws.amazon.com/msk/家中打开 Amazon MSK 控制台？ AWS 管理控制台 region=us](https://console.aws.amazon.com/msk/home?region=us-east-1#/home/)-east-1\$1/home/。

1. 选择**创建集群**。

1. 选择**自定义创建**。

1. 指定集群的名称。

1. 在**存储**部分中选择**启用**。

1. 为各代理的存储吞吐量选择一个值。

1. 选择 VPC、可用区、子网和安全组。

1. 选择**下一步**。

1. 在**安全**步骤的底部，选择**下一步**。

1. 在**监控和标记**步骤的底部，选择**下一步**。

1. 检查集群设置，然后选择**创建集群**。

## 使用预配置 Amazon MSK 集群存储吞吐量 AWS CLI
<a name="provisioned-throughput-cli"></a>

此过程显示了一个示例，说明如何使用创建启用了 AWS CLI 预配置吞吐量的集群。

1. 复制以下 JSON 并将其粘贴到文件中。用您账户中的值替换子网 IDs 和安全组 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>

要在创建集群时配置预配置的存储吞吐量，请使用 [CreateClusterV](https://docs.aws.amazon.com/MSK/2.0/APIReference/v2-clusters.html#CreateClusterV2) 2。