

Les traductions sont fournies par des outils de traduction automatique. En cas de conflit entre le contenu d'une traduction et celui de la version originale en anglais, la version anglaise prévaudra.

# Meilleures pratiques en matière de stockage configurable pour Amazon MQ pour RabbitMQ
<a name="best-practices-configurable-storage"></a>

 Les courtiers Amazon MQ pour RabbitMQ utilisent Amazon Elastic Block Store (Amazon EBS) pour le stockage permanent. Configurez la taille de stockage dans une plage qui dépend de votre type d'instance. La surveillance de l'utilisation des disques par votre courtier au fil du temps vous permet de choisir la bonne taille de stockage et d'éviter les événements d'alarme de disque qui bloquent les éditeurs. 

**Conditions préalables**  
Le stockage configurable est disponible uniquement pour Amazon MQ pour les courtiers RabbitMQ qui répondent aux exigences suivantes :  
Version 4.2 ou ultérieure du moteur.
Mode de déploiement du cluster.
`m7g`types d'instances uniquement.

## Étape 1 : plages de stockage configurables par type d'instance
<a name="configurable-storage-ranges"></a>

 Chaque type d'instance prend en charge une gamme spécifique de tailles de stockage configurables. Le tableau suivant répertorie les tailles de stockage minimale (par défaut) et maximale disponibles pour chaque type d'instance. 


| Type d’instance | Minimum/Default taille de stockage (Go) | Taille de stockage maximale (Go) | 
| --- | --- | --- | 
| 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 | 

## Étape 2 : Surveillez l'utilisation de votre disque
<a name="monitor-disk-usage"></a>

 Pour prendre des décisions éclairées concernant la taille de votre espace de stockage, surveillez l'utilisation du disque par votre courtier à l'aide CloudWatch des métriques Amazon. Les indicateurs clés suivants vous aident à comprendre vos habitudes d'utilisation du disque : 

**`RabbitMQDiskFree`**  
Volume total d'espace disque disponible sur le volume EBS de chaque nœud (en octets).

**`RabbitMQDiskFreeLimit`**  
Limite de disque pour le volume EBS de chaque nœud. Lorsque l'espace disque disponible sur un nœud tombe en dessous de cette valeur, une alarme de disque se déclenche et tous les nœuds du cluster bloquent les messages entrants.

 Pour surveiller l'utilisation de votre disque : 

1. Ouvrez la **console Amazon MQ** et choisissez le nom de votre courtier.

1. Sous **Actions**, choisissez **Afficher les métriques**.

1. Sous **Métriques du courtier**, sélectionnez `RabbitMQDiskFree` et`RabbitMQDiskFreeLimit`.

1. Réglez l'intervalle de temps sur environ 2 semaines pour observer votre schéma d'utilisation du disque.

## Étape 3 : Décider à quel moment mettre à niveau le stockage
<a name="decide-when-to-upgrade-storage"></a>

 Après la surveillance `RabbitMQDiskFree` et `RabbitMQDiskFreeLimit` pendant environ 2 semaines, suivez les instructions suivantes pour déterminer s'il convient d'augmenter la taille de votre espace de stockage : 
+ **Aucune action n'est nécessaire** : `RabbitMQDiskFree` reste bien au-dessus `RabbitMQDiskFreeLimit` avec plus de 10 Go d'espace libre et l'utilisation est stable. Poursuivre la surveillance.
+ **Envisagez une mise à niveau** : la tendance `RabbitMQDiskFree` est à la baisse et il ne reste qu'environ 5 Go au-dessus`RabbitMQDiskFreeLimit`. Vous avez deux options :
  + **Augmentez la taille de votre espace de stockage configurable.** Augmentez la taille du volume EBS au maximum pour votre type d'instance (voir le tableau ci-dessus) afin de disposer d'une plus grande marge de manœuvre sur le disque.
  + **Améliorez la taille de votre instance.** Passez à un type d'instance plus grand, qui prend en charge un plafond de stockage maximal plus élevé et offre d'autres avantages en termes de ressources.

**Important**  
Lorsqu'il `RabbitMQDiskFree` tombe `RabbitMQDiskFreeLimit` en dessous d'un nœud, RabbitMQ déclenche une alarme de disque (). `RABBITMQ_DISK_ALARM` Cette alarme s'applique à l'ensemble du cluster. Si un nœud passe en dessous de cette limite, tous les nœuds bloquent les messages entrants. Les consommateurs peuvent toujours vider les messages, mais aucune nouvelle donnée n'est acceptée tant que l'espace libre ne dépasse pas la limite.  
Pour connaître les étapes de diagnostic et de résolution de l'alarme de limite de disque, consultez [RabbitMQ sur Amazon MQ :](troubleshooting-action-required-codes-disk-limit-alarm.md) alarme de limite de disque.