View a markdown version of this page

Prácticas recomendadas de almacenamiento configurables para Amazon MQ for RabbitMQ - Amazon MQ

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 de almacenamiento configurables para Amazon MQ for RabbitMQ

Los corredores de Amazon MQ para RabbitMQ utilizan Amazon Elastic Block Store (Amazon EBS) para el almacenamiento persistente. Configure el tamaño de almacenamiento dentro de un rango que depende del tipo de instancia. Supervisar el uso del disco por parte de su agente a lo largo del tiempo le ayuda a elegir el tamaño de almacenamiento correcto y a evitar que las alarmas de disco bloqueen a los editores.

Requisitos previos

El almacenamiento configurable solo está disponible para Amazon MQ para los corredores de RabbitMQ que cumplan los siguientes requisitos:

  • Versión del motor 4.2 o posterior.

  • Modo de despliegue de clústeres.

  • m7gsolo tipos de instancia.

Paso 1: rangos de almacenamiento configurables por tipo de instancia

Cada tipo de instancia admite un rango específico de tamaños de almacenamiento configurables. En la siguiente tabla, se muestran los tamaños de almacenamiento mínimo (predeterminado) y máximo disponibles para cada tipo de instancia.

Tipo de instancia Minimum/Default tamaño de almacenamiento (GB) Tamaño máximo de almacenamiento (GB)
mq.m7g.medium 5 25
mq.m7g.large 15 75
mq.m7g.xlarge 25 125
mq.m7g.2xlarge 45 180
mq.m7g.4xlarge 90 250
mq.m7g.8xlarge 175 400
mq.m7g.12xlarge 260 500
mq.m7g.16xlarge 345 500

Paso 2: Supervisa el uso del disco

Para tomar decisiones informadas sobre el tamaño de su almacenamiento, supervise el uso del disco de su agente mediante CloudWatch las métricas de Amazon. Las siguientes métricas clave te ayudan a entender tus patrones de uso del disco:

RabbitMQDiskFree

El volumen total de espacio libre en disco disponible en el volumen EBS de cada nodo (en bytes).

RabbitMQDiskFreeLimit

El límite de disco para el volumen de EBS de cada nodo. Cuando el espacio libre en disco de cualquier nodo cae por debajo de este valor, se activa una alarma de disco y todos los nodos del clúster bloquean los mensajes entrantes.

Para supervisar el uso del disco:

  1. Abre la consola Amazon MQ y elige el nombre de tu agente.

  2. En Acciones, selecciona Ver métricas.

  3. En Métricas de bróker, selecciona RabbitMQDiskFree yRabbitMQDiskFreeLimit.

  4. Establezca el intervalo de tiempo en aproximadamente 2 semanas para observar el patrón de uso del disco.

Paso 3: Decida cuándo actualizar el almacenamiento

Tras la supervisión RabbitMQDiskFree y RabbitMQDiskFreeLimit durante aproximadamente 2 semanas, siga las siguientes instrucciones para determinar si desea aumentar el tamaño de almacenamiento:

  • No es necesario realizar ninguna acción: se RabbitMQDiskFree mantiene muy por encima, RabbitMQDiskFreeLimit con más de 10 GB de espacio libre, y el uso es estable. Continúe con la supervisión.

  • Considere la posibilidad de actualizar: RabbitMQDiskFree tiene una tendencia a la baja y solo quedan aproximadamente 5 GB por encimaRabbitMQDiskFreeLimit. Tienes dos opciones:

    • Aumente el tamaño de almacenamiento configurable. Aumente el tamaño del volumen de EBS hasta el máximo de su tipo de instancia (consulte la tabla anterior) para proporcionar más espacio libre en el disco.

    • Actualice el tamaño de la instancia. Cambie a un tipo de instancia más grande, que admita un límite máximo de almacenamiento más alto y otros beneficios de recursos.

importante

Cuando RabbitMQDiskFree cae por debajo RabbitMQDiskFreeLimit de cualquier nodo, RabbitMQ activa una alarma de disco (). RABBITMQ_DISK_ALARM Esta alarma se extiende a todo el clúster. Si algún nodo está por debajo del límite, todos los nodos bloquean los mensajes entrantes. Los consumidores pueden seguir agotando los mensajes, pero no se aceptan nuevos datos hasta que se recupere el espacio libre por encima del límite.

Para ver los pasos para diagnosticar y resolver la alarma de límite de disco, consulte RabbitMQ en Amazon MQ: alarma de límite de disco.