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 type d'instance de courtier (par exemple, mq.m7g.large).

Nous vous 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 qu'un type d'instance n'atteigne la fin du support. Nous vous recommandons de mettre à niveau votre broker vers un nouveau type d'instance avant la date de fin du support afin d'éviter toute interruption.

Important

Le type d'mq.t3.microinstance est obsolète et n'est plus disponible pour la création de nouveaux courtiers. Les courtiers existants utilisant mq.t3.micro la fin du support reach le 1er octobre 2026. Nous vous recommandons de passer à mq.m5.large une version supérieure mq.m7g.medium ou supérieure avant la date de fin du support pour éviter toute interruption.

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

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

Types d'instances pour le déploiement d'un cluster m7g

Nous vous recommandons d'utiliser des types d'mq.m7g.xinstances lors du déploiement de clusters. Le tableau suivant présente 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) Stockage configurable maximal (Go)
mq.m7g.medium 1 4 0,52 / 12,5

Évaluation

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

Production

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

Production

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

Production

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

Production

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

Production

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

Production

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

Production

EBS 345 500
Note

Une taille de stockage configurable est disponible pour les courtiers RabbitMQ version 4.x avec CLUSTER_MULTI_AZ mode déploiement uniquement. La taille de stockage doit être un multiple de 5 Go. Si elle n'est pas spécifiée, le courtier utilise la taille de stockage par défaut indiquée dans la colonne « Taille du volume de disque par nœud ». Vous pouvez configurer la taille de stockage lors de la création ou de la mise à jour d'un broker. Pour plus d'informations, consultez les opérations UpdateBroker d'API CreateBroker et.

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 d'une instance unique mq.m5

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 (obsolète) 2 1 0,064/5,0 Évaluation : n'est plus disponible pour les nouveaux courtiers 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.m 5,2 x large 8 32 2,5 / 10,0 Production EBS 200
m5,4 x large 16 64 5,0 / 10,0 Production EBS 200

Types d'instances pour le déploiement du cluster mq.m5

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.m 5,2 x large 8 32 2,5 / 10,0 Production EBS 200
m5,4 x large 16 64 5,0 / 10,0 Production EBS 200

Alarmes relatives à la mémoire et au disque

Amazon MQ configure des seuils de mémoire et de disque sur chaque broker 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 utilisant des connexions distinctes 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 disparaît, les éditeurs sont automatiquement débloqués. Pour obtenir des informations de dépannage, consultez Amazon MQ pour RabbitMQ : alarme de mémoire élevée etRabbitMQ sur Amazon MQ : alarme de limite de disque.

Alarme 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 les plus élevées en mémoire absolue suivantes :

Type d'instance Filigrane à 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 relatif 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 davantage de mémoire disponible avant de déclencher une alarme. Pour plus d'informations sur l'amélioration des performances avec mq.m7g les instances, consultez Améliorer les performances de RabbitMQ sur Amazon MQ avec les instances AWS Graviton3-based M7g sur le blog. AWS

Alarme de 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 de disque libre suivantes. Single-instance les courtiers ont une limite de disque libre 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 de disque libre (GiB)
Single-instance 10
Cluster 2

Pour les types d'mq.m5instances, Amazon MQ définit les limites de disque libre suivantes. Ces valeurs s'appliquent à la fois aux déploiements à instance unique et aux déploiements de clusters.

Type d'instance Limite de disque libre (GiB)
mq.m5.large 12
mq.m5.xlarge 20
mq.m 5,2 x large 36
m5,4 x large 69

Étant donné que 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.