View a markdown version of this page

Types d'instances de courtier Amazon MQ pour RabbitMQ - Amazon MQ

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.

Types d'instances de courtier Amazon MQ pour RabbitMQ

La description combinée de la classe d'instance de courtier (m7g) et de la taille (grande, moyenne) est appelée le type d'instance de courtier (par exemple, mq.m7g.large).

Nous recommandons d'utiliser les types d'instance mq.m7g pour les déploiements en cluster et en instance unique.

Amazon MQ fournit un préavis d'au moins 90 jours avant la fin du support d'un type d'instance. Nous vous recommandons de mettre à niveau votre courtier vers un nouveau type d'instance avant end-of-support cette date afin d'éviter toute interruption.

Important

Vous ne pouvez pas rétrograder un broker d'un type d'mq.m5instance mq.m7g ou vers un type d'mq.t3.microinstance.

Le type d'mq.t3.microinstance ne prend pas en charge le déploiement en cluster.

Types d'instances pour le déploiement de clusters m7g

Nous recommandons d'utiliser des types d'mq.m7g.xinstances pour le déploiement en cluster. Le tableau suivant indique les types d'mq.m7g.xinstances disponibles pour le déploiement de clusters.

Type d'instance vCPU Mémoire (Gio) Ligne de base du réseau/bande passante en rafale (Gbit/s) Usage recommandé Stockage Taille du volume de disque par nœud (Go)
mq.m7g.medium 1 4 0,52 / 12,5

Évaluation

EBS 5
mq.m7g.large 2 8 0,937 / 12,5

Production

EBS 15
mq.m7g.xlarge 4 16 1,876/ 12,5

Production

EBS 25
mq.m7g.2xlarge 8 32 3,75 / 15,0

Production

EBS 45
mq.m7g.4xlarge 16 64 7,5 / 15,0

Production

EBS 90
mq.m7g.8xlarge 32 128 15 gigabits

Production

EBS 175
mq.m7g.12xlarge 48 192 22,5 gigabits

Production

EBS 260
mq.m7g.16xlarge 64 256 30 gigabits

Production

EBS 345

Types d'instances pour le déploiement d'une instance unique m7g

Le tableau suivant indique les types d'mq.m7g.xinstances disponibles pour le déploiement d'une seule instance.

Type d'instance vCPU Mémoire (Gio) Ligne de base du réseau/bande passante en rafale (Gbit/s) Usage recommandé Stockage Taille du volume de disque par nœud (Go)
mq.m7g.medium 1 4 0,52 / 12,5

Évaluation

EBS 200
mq.m7g.large 2 8 0,937 / 12,5

Production

EBS 200
mq.m7g.xlarge 4 16 1,876/ 12,5

Production

EBS 200
mq.m7g.2xlarge 8 32 3,75 / 15,0

Production

EBS 200
mq.m7g.4xlarge 16 64 7,5 / 15,0

Production

EBS 200
mq.m7g.8xlarge 32 128 15 gigabits

Production

EBS 200
mq.m7g.12xlarge 48 192 22,5 gigabits

Production

EBS 200
mq.m7g.16xlarge 64 256 39 gigabits

Production

EBS 200

Types d'instances pour le déploiement mq.m5 d'une seule instance

Les tableaux suivants présentent les types d'mq.m5.xinstances disponibles pour le déploiement d'une seule instance.

Type d'instance vCPU Mémoire (Gio) Ligne de base du réseau/bande passante en rafale (Gbit/s) Usage recommandé Stockage Taille du volume de disque par nœud (Go)
mq.t3.micro 2 1 0,064/5,0 Évaluation EBS 20
mq.m5.large 2 8 0,75/ 10,0 Production EBS 200
mq.m5.xlarge 4 16 1,25 / 10,0 Production EBS 200
mq.m5.2xlarge 8 32 2,5 / 10,0 Production EBS 200
mq.m5,4 x large 16 64 5,0 / 10,0 Production EBS 200

Types d'instances pour le déploiement de mq.m5 clusters

Les tableaux suivants présentent les types d'mq.m5.xinstances disponibles pour le déploiement de clusters.

Type d'instance vCPU Mémoire (Gio) Ligne de base du réseau/bande passante en rafale (Gbit/s) Usage recommandé Stockage Taille du volume de disque par nœud (Go)
mq.m5.large 2 8 0,75/ 10,0 Production EBS 200
mq.m5.xlarge 4 16 1,25 / 10,0 Production EBS 200
mq.m5.2xlarge 8 32 2,5 / 10,0 Production EBS 200
mq.m5,4 x large 16 64 5,0 / 10,0 Production EBS 200

Alarmes relatives à la mémoire et au disque

Amazon MQ configure les seuils de mémoire et de disque sur chaque courtier RabbitMQ afin de prévenir l'épuisement des ressources. Lorsqu'un seuil est dépassé, RabbitMQ déclenche une alarme et empêche les éditeurs d'envoyer des messages. Les consommateurs connectés séparément continuent de fonctionner normalement. Toutefois, si un éditeur et un consommateur partagent la même connexion, le consommateur est également bloqué.

Important

Amazon MQ gère ces seuils et vous ne pouvez pas les modifier. Lorsque la condition d'alarme est rétablie, les éditeurs sont automatiquement débloqués. Pour obtenir des informations de dépannage, reportez-vous Amazon MQ pour RabbitMQ : alarme de mémoire élevée aux sections etRabbitMQ sur Amazon MQ : alarme de limite de disque.

Alarme de mémoire

Le vm_memory_high_watermark paramètre définit la quantité maximale de mémoire qu'un courtier RabbitMQ peut utiliser avant d'empêcher les éditeurs d'envoyer des messages. Lorsque l'utilisation de la mémoire dépasse ce seuil, RabbitMQ déclenche une alarme mémoire. Pour plus d'informations, consultez la section Alarmes de mémoire sur le site Web de RabbitMQ.

Pour les types d'mq.m7ginstances, Amazon MQ définit les valeurs de filigrane élevées suivantes pour la mémoire absolue :

Type d'instance Filigrane de mémoire élevée (GiB)
mq.m7g.medium 1.8
mq.m7g.large 4.3
mq.m7g.xlarge 9.3
mq.m7g.2xlarge 19,3
mq.m7g.4xlarge 39,4
mq.m7g.8xlarge 79,7
mq.m7g.12xlarge 119,8
mq.m7g.16xlarge 160,1

Pour les types d'mq.m5instances, Amazon MQ définit un filigrane de mémoire relative de 0,4 (40 % de la mémoire disponible).

Les seuils de mémoire plus élevés sur les mq.m7g instances permettent à RabbitMQ d'utiliser plus de mémoire disponible avant de déclencher une alarme. Pour plus d'informations sur l'amélioration des performances des mq.m7g instances, consultez Améliorer les performances de RabbitMQ sur Amazon MQ avec les instances M7g basées sur AWS Graviton3 sur le blog. AWS

Alarme à disque

Le disk_free_limit paramètre définit la quantité minimale d'espace disque disponible requise par un nœud RabbitMQ. Lorsque l'espace disque disponible sur un nœud tombe en dessous de cette limite, RabbitMQ déclenche une alarme disque et empêche les éditeurs d'envoyer des messages. Pour plus d'informations, consultez Disk Alarms sur le site Web de RabbitMQ.

Pour les types d'mq.m7ginstances, Amazon MQ définit les limites d'espace disque disponibles suivantes. Les courtiers à instance unique disposent d'une limite d'espace disque plus élevée pour fournir une protection supplémentaire, car ils ne disposent pas d'autres nœuds pour gérer le trafic en cas d'épuisement de l'espace disque.

Mode de déploiement Limite d'espace libre sur le disque (GiB)
Instance unique 10
Cluster 2

Pour les types d'mq.m5instances, Amazon MQ définit les limites d'espace disque disponibles suivantes. Ces valeurs s'appliquent aux déploiements en instance unique et en cluster.

Type d'instance Limite d'espace libre sur le disque (GiB)
mq.m5.large 12
mq.m5.xlarge 20
mq.m5.2xlarge 36
mq.m5,4 x large 69

Comme mq.m7g les instances ont une limite de disque libre inférieure, une plus grande partie du volume de disque provisionné est disponible pour le stockage des messages par rapport aux mq.m5 instances équivalentes.