Las traducciones son generadas a través de traducción automática. En caso de conflicto entre la traducción y la version original de inglés, prevalecerá la version en inglés.
Prácticas recomendadas para usar MSK Replicator
En esta sección, se describen las prácticas recomendadas y las estrategias de implementación más comunes para usar Amazon MSK Replicator.
Temas
Administración del rendimiento de MSK Replicator mediante cuotas de Kafka
Dado que MSK Replicator actúa como consumidor del clúster de origen, la replicación puede provocar que otros consumidores se vean limitados a utilizar el clúster de origen. El grado de limitación varía en función de la capacidad de lectura del clúster de origen y del rendimiento de los datos que replicará. Le recomendamos que aprovisione una capacidad idéntica para los clústeres de origen y de destino, y que tenga en cuenta el rendimiento de la replicación al calcular la capacidad que necesita.
También puede establecer cuotas de Kafka para el Replicator en los clústeres de origen y destino a fin de controlar la capacidad que puede utilizar el Replicator. MSK Se recomienda una cuota de ancho de banda de la red. Una cuota de ancho de banda de la red define un umbral de velocidad de bytes, definido como bytes por segundo, para uno o varios clientes que comparten una cuota. Esta cuota se define por agente.
Siga estos pasos para aplicar una cuota.
Recupere la cadena del servidor de arranque del clúster de origen. Consulte Obtenga los agentes de arranque para un clúster de Amazon MSK.
Recupere la función de ejecución del servicio (SER) utilizada por el replicador. MSK Es el SER que utilizó para una
CreateReplicator
solicitud. También puede extraerla SER de la DescribeReplicator respuesta de un replicador existente.Con CLI las herramientas de Kafka, ejecute el siguiente comando en el clúster de origen.
./kafka-configs.sh --bootstrap-server <source-cluster-bootstrap-server> --alter --add-config 'consumer_byte_ rate=<quota_in_bytes_per_second>' --entity-type users --entity-name arn:aws:sts::<customer-account-id>:assumed-role/<ser-role-name>/<customer-account-id> --command-config <client-properties-for-iam-auth></programlisting>
Tras ejecutar el comando anterior, compruebe que la métrica
ReplicatorThroughput
no supere la cuota que ha establecido.
Tenga en cuenta que si reutiliza una función de ejecución de servicios entre varios MSK replicadores, todos estarán sujetos a esta cuota. Si quiere mantener cuotas independientes por replicador, utilice roles de ejecución de servicios independientes.
Para obtener más información sobre el uso de la MSK IAM autenticación con cuotas, consulte Clústeres Apache Kafka multiusuario en Amazon MSK con control de IAM acceso y Cuotas de Kafka
aviso
Si se establece una tasa de byte_consumo extremadamente baja, su replicador podría actuar de forma inesperada. MSK
Establecimiento del periodo de retención del clúster
Puede establecer el período de retención de registros para los clústeres aprovisionados y sin servidor. MSK El periodo de retención recomendado es de 7 días. Consulte Cambios de configuraciones de clústeres o Configuración de clústeres MSK sin servidor admitida.