View a markdown version of this page

Tipos de instância do agente do Amazon MQ para RabbitMQ - Amazon MQ

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á.

Tipos de instância do agente do Amazon MQ para RabbitMQ

A descrição combinada da classe (m7g) e do tamanho (grande, médio) da instância do broker é chamada de tipo de instância do broker (por exemplo, mq.m7g.large).

Recomendamos usar os tipos de instância mq.m7g para implantações de cluster e de instância única.

O Amazon MQ avisa com pelo menos 90 dias de antecedência quando um tipo de instância chegará ao fim do suporte. Recomendamos atualizar seu corretor para um novo tipo de instância antes da end-of-support data para evitar interrupções.

Importante

Você não pode fazer o downgrade de um agente de um tipo de mq.m5 instância mq.m7g ou para um tipo de mq.t3.micro instância.

O tipo de mq.t3.micro instância não é compatível com a implantação de clusters.

Tipos de instância para implantação de clusters m7g

Recomendamos o uso de tipos de instância do mq.m7g.x com a implantação de clusters. A tabela a seguir mostra os tipos de instância disponíveis do mq.m7g.x para implantação de cluster.

Tipo de instância vCPU Memória (GiB) Linha de base da rede/Largura de banda máxima (Gbps) Uso recomendado Armazenamento Tamanho do volume de disco por nó (GB)
mq.m7g.medium 1 4 0,52 / 12,5

Avaliação

EBS 5
mq.m7g.large 2 8 0.937/12.5

Produção

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

Produção

EBS 25
mq.m7g.2xlarge 8 32 3.75/15.0

Produção

EBS 45
mq.m7g.4xlarge 16 64 7.5/15.0

Produção

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

Produção

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

Produção

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

Produção

EBS 345

Tipos de instância para implantação de instância única m7g

A tabela a seguir mostra os tipos de instância disponíveis do mq.m7g.x para implantação de cluster.

Tipo de instância vCPU Memória (GiB) Linha de base da rede/Largura de banda máxima (Gbps) Uso recomendado Armazenamento Tamanho do volume de disco por nó (GB)
mq.m7g.medium 1 4 0,52 / 12,5

Avaliação

EBS 200
mq.m7g.large 2 8 0.937/12.5

Produção

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

Produção

EBS 200
mq.m7g.2xlarge 8 32 3.75/15.0

Produção

EBS 200
mq.m7g.4xlarge 16 64 7.5/15.0

Produção

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

Produção

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

Produção

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

Produção

EBS 200

Tipos de instância para implantação de instância única mq.m5

A tabela a seguir mostra os tipos de instância disponíveis do mq.m5.x para implantação de cluster.

Tipo de instância vCPU Memória (GiB) Linha de base da rede/Largura de banda máxima (Gbps) Uso recomendado Armazenamento Tamanho do volume de disco por nó (GB)
mq.t3.micro 2 1 0,064/5,0 Avaliação EBS 20
mq.m5.large 2 8 0,75/10,0 Produção EBS 200
mq.m5.xlarge 4 16 1.25/10.0 Produção EBS 200
mq.m5.2xlarge 8 32 2.5/10.0 Produção EBS 200
mq.m5.4xlarge 16 64 5.0/10.0 Produção EBS 200

Tipos de instância para implantação de clusters mq.m5

A tabela a seguir mostra os tipos de instância disponíveis do mq.m5.x para implantação de cluster.

Tipo de instância vCPU Memória (GiB) Linha de base da rede/Largura de banda máxima (Gbps) Uso recomendado Armazenamento Tamanho do volume de disco por nó (GB)
mq.m5.large 2 8 0,75/10,0 Produção EBS 200
mq.m5.xlarge 4 16 1.25/10.0 Produção EBS 200
mq.m5.2xlarge 8 32 2.5/10.0 Produção EBS 200
mq.m5.4xlarge 16 64 5.0/10.0 Produção EBS 200

Alarmes de memória e disco

O Amazon MQ configura limites de memória e disco em cada agente RabbitMQ para proteger contra o esgotamento de recursos. Quando um limite é excedido, o RabbitMQ aciona um alarme e impede que os editores enviem mensagens. Os consumidores em conexões separadas continuam operando normalmente. No entanto, se um editor e um consumidor compartilharem a mesma conexão, o consumidor também será bloqueado.

Importante

O Amazon MQ gerencia esses limites e você não pode modificá-los. Quando a condição de alarme desaparece, os editores são desbloqueados automaticamente. Para obter informações sobre solução de problemas, consulte Amazon MQ for RabbitMQ: Alarme de alta memória RabbitMQ no Amazon MQ: alarme de limite de disco e.

Alarme de memória

O vm_memory_high_watermark parâmetro define a quantidade máxima de memória que um corretor RabbitMQ pode usar antes de impedir que os editores enviem mensagens. Quando o uso da memória excede esse limite, o RabbitMQ aciona um alarme de memória. Para obter mais informações, consulte Alarmes de memória no site do RabbitMQ.

Por mq.m7g exemplo, o Amazon MQ define os seguintes valores altos de marca d'água de memória absoluta:

Tipo de instância Marca d'água de alta memória (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

Por mq.m5 exemplo, o Amazon MQ define uma marca d'água de memória relativa de 0,4 (40% da memória disponível).

Os limites de memória mais altos nas mq.m7g instâncias permitem que o RabbitMQ use mais memória disponível antes de acionar um alarme. Para obter mais informações sobre melhorias de desempenho com mq.m7g instâncias, consulte Melhorar o desempenho do RabbitMQ no Amazon MQ com instâncias M7g baseadas em AWS Graviton3 no blog. AWS

Alarme de disco

O disk_free_limit parâmetro define a quantidade mínima de espaço livre em disco que um nó RabbitMQ requer. Quando o espaço livre em disco em qualquer nó cai abaixo desse limite, o RabbitMQ aciona um alarme de disco e impede que os editores enviem mensagens. Para obter mais informações, consulte Alarmes de disco no site do RabbitMQ.

Para tipos de mq.m7g exemplo, o Amazon MQ define os seguintes limites livres de disco. Os agentes de instância única têm um limite maior de espaço livre em disco para fornecer proteção adicional, pois não têm outros nós para atender ao tráfego se o espaço em disco estiver esgotado.

Modo de implantação Limite livre de disco (GiB)
Instância única 10
Cluster 2

Para tipos de mq.m5 exemplo, o Amazon MQ define os seguintes limites livres de disco. Esses valores se aplicam a implantações de instância única e de cluster.

Tipo de instância Limite livre de disco (GiB)
mq.m5.large 12
mq.m5.xlarge 20
mq.m5.2xlarge 36
mq.m5.4xlarge 69

Como mq.m7g as instâncias têm um limite menor de espaço livre de disco, mais do volume de disco provisionado está disponível para armazenamento de mensagens em comparação com instâncias equivalentesmq.m5.