

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
<a name="best-practices-configurable-storage"></a>

 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.
`m7g`solo tipos de instancia.

## Paso 1: rangos de almacenamiento configurables por tipo de instancia
<a name="configurable-storage-ranges"></a>

 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
<a name="monitor-disk-usage"></a>

 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.

1. En **Acciones**, selecciona **Ver métricas**.

1. En **Métricas de bróker**, selecciona `RabbitMQDiskFree` y`RabbitMQDiskFreeLimit`.

1. 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
<a name="decide-when-to-upgrade-storage"></a>

 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 encima`RabbitMQDiskFreeLimit`. 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:](troubleshooting-action-required-codes-disk-limit-alarm.md) alarma de límite de disco.