Aprovisionamiento del rendimiento de almacenamiento para agentes Standard en un clúster de Amazon MSK - Transmisión administrada de Amazon para Apache Kafka

Aprovisionamiento del rendimiento de almacenamiento para agentes Standard en un clúster de Amazon MSK

Los agentes de Amazon MSK mantienen los datos de los volúmenes de almacenamiento. La E/S del almacenamiento se consume cuando los productores escriben en el clúster, cuando los datos se replican entre agentes y cuando los consumidores leen datos que no están en la memoria. El rendimiento del almacenamiento de volúmenes es la velocidad a la que se pueden escribir datos en un volumen de almacenamiento, y leerse desde este. El rendimiento del almacenamiento aprovisionado es la capacidad de especificar esa velocidad para los agentes del clúster.

Puede especificar la velocidad de rendimiento aprovisionado en MiB por segundo para los clústeres cuyos agentes sean de tamaño kafka.m5.4xlarge o más grandes y si el volumen de almacenamiento es de 10 GiB o superior. Es posible especificar el rendimiento aprovisionado durante la creación del clúster. También puede habilitar o deshabilitar el rendimiento aprovisionado para un clúster que tenga el estado ACTIVE.

Para obtener información sobre la administración del rendimiento, consulte Administración del rendimiento del almacenamiento para agentes Standard en un clúster de Amazon MSK.

Rendimiento del aprovisionamiento de almacenamiento de clúster de Amazon MSK mediante la Consola de administración de AWS

Este proceso muestra un ejemplo de cómo puede utilizar la Consola de administración de AWS para crear un clúster de Amazon MSK con rendimiento aprovisionado habilitado.

  1. Inicie sesión en la Consola de administración de AWS y abra la consola de Amazon MSK en https://console.aws.amazon.com/msk/home?region=us-east-1#/home/.

  2. Elija Create cluster.

  3. Seleccione Creación personalizada.

  4. Especifique un nombre para el clúster.

  5. En la sección Almacenamiento elija Habilitar.

  6. Elija un valor en Rendimiento de almacenamiento por agente.

  7. Elija una VPC, zonas y subredes y un grupo de seguridad.

  8. Elija Siguiente.

  9. Al final del paso Seguridad, elija Siguiente.

  10. En final del paso Supervisión y etiquetas, elija Siguiente.

  11. Revise la configuración del clúster y seleccione Crear.

Rendimiento del aprovisionamiento de almacenamiento de clúster de Amazon MSK mediante la AWS CLI

Este proceso muestra un ejemplo de cómo puede utilizar la AWS CLI para crear un clúster con rendimiento aprovisionado habilitado.

  1. Copie el siguiente JSON y péguelo en un archivo. Sustituya los marcadores de posición de los ID de subred y de grupo de seguridad por valores de su cuenta. Asigne el nombre cluster-creation.json al archivo y guárdelo.

    { "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" }
  2. Ejecute el siguiente comando de la AWS CLI del directorio en el que guardó el archivo JSON en el paso anterior.

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

Aprovisionamiento de rendimiento de almacenamiento al crear un clúster de Amazon MSK mediante la API

Para configurar el rendimiento del almacenamiento aprovisionado al crear un clúster, utilice CreateClusterV2.