

As traduções são geradas por tradução automática. Em caso de conflito entre o conteúdo da tradução e da versão original em inglês, a versão em inglês prevalecerá.

# Melhores práticas de armazenamento configurável para Amazon MQ for RabbitMQ
<a name="best-practices-configurable-storage"></a>

 Os corretores do Amazon MQ para RabbitMQ usam o Amazon Elastic Block Store (Amazon EBS) para armazenamento persistente. Configure o tamanho do armazenamento dentro de um intervalo que depende do seu tipo de instância. O monitoramento do uso do disco do seu corretor ao longo do tempo ajuda você a escolher o tamanho certo de armazenamento e evitar eventos de alarme de disco que bloqueiam os editores. 

**Pré-requisitos**  
O armazenamento configurável está disponível somente para agentes do Amazon MQ for RabbitMQ que atendam aos seguintes requisitos:  
Versão 4.2 ou posterior do motor.
Modo de implantação de cluster.
`m7g`somente tipos de instância.

## Etapa 1: intervalos de armazenamento configuráveis por tipo de instância
<a name="configurable-storage-ranges"></a>

 Cada tipo de instância oferece suporte a uma faixa específica de tamanhos de armazenamento configuráveis. A tabela a seguir lista os tamanhos mínimo (padrão) e máximo de armazenamento disponíveis para cada tipo de instância. 


| Tipo de instância | Minimum/Default tamanho de armazenamento (GB) | Tamanho máximo de armazenamento (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 | 

## Etapa 2: Monitore o uso do disco
<a name="monitor-disk-usage"></a>

 Para tomar decisões informadas sobre o tamanho do seu armazenamento, monitore o uso do disco do seu agente usando CloudWatch as métricas da Amazon. As métricas principais a seguir ajudam você a entender seus padrões de uso do disco: 

**`RabbitMQDiskFree`**  
O volume total de espaço livre em disco disponível no volume EBS de cada nó (em bytes).

**`RabbitMQDiskFreeLimit`**  
O limite de disco para o volume do EBS de cada nó. Quando o espaço livre em disco em qualquer nó fica abaixo desse valor, um alarme de disco é acionado e todos os nós no cluster bloqueiam as mensagens recebidas.

 Para monitorar o uso do disco: 

1. Abra o **console do Amazon MQ** e escolha o nome do seu corretor.

1. Em **Ações**, escolha **Exibir métricas**.

1. Em **Métricas do corretor**, selecione `RabbitMQDiskFree` `RabbitMQDiskFreeLimit` e.

1. Defina o intervalo de tempo para aproximadamente 2 semanas para observar seu padrão de uso do disco.

## Etapa 3: decidir quando atualizar o armazenamento
<a name="decide-when-to-upgrade-storage"></a>

 Após o monitoramento `RabbitMQDiskFree` e `RabbitMQDiskFreeLimit` por aproximadamente 2 semanas, use as diretrizes a seguir para determinar se você deve aumentar o tamanho do armazenamento: 
+ **Nenhuma ação é necessária** — `RabbitMQDiskFree` permanece bem acima, `RabbitMQDiskFreeLimit` com mais de 10 GB de espaço livre e o uso é estável. Continue monitorando.
+ **Considere fazer um upgrade** — `RabbitMQDiskFree` a tendência é de queda e apenas aproximadamente 5 GB permanecem acima. `RabbitMQDiskFreeLimit` Você tem duas opções:
  + **Aumente seu tamanho de armazenamento configurável.** Aumente o tamanho do volume do EBS dentro do máximo para seu tipo de instância (veja a tabela acima) para fornecer mais espaço livre em disco.
  + **Atualize o tamanho da sua instância.** Mude para um tipo de instância maior, que ofereça suporte a um teto máximo de armazenamento mais alto e outros benefícios de recursos.

**Importante**  
Quando `RabbitMQDiskFree` cai abaixo `RabbitMQDiskFreeLimit` em qualquer nó, o RabbitMQ emite um alarme de disco (). `RABBITMQ_DISK_ALARM` Esse alarme abrange todo o cluster. Se algum nó estiver abaixo do limite, todos os nós bloquearão as mensagens recebidas. Os consumidores ainda podem drenar as mensagens, mas nenhum dado novo é aceito até que o espaço livre se recupere acima do limite.  
Para ver as etapas de diagnóstico e resolução do alarme de limite de disco, consulte [RabbitMQ no Amazon MQ](troubleshooting-action-required-codes-disk-limit-alarm.md): Alarme de limite de disco.