Opções de implantação de agentes do Amazon MQ para ActiveMQ - 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á.

Opções de implantação de agentes do Amazon MQ para ActiveMQ

O Amazon MQ oferece opções de implantação de instância única e de cluster para os agentes.

Opção 1: agentes de instância única do Amazon MQ

Um agente de instância única é composto por um agente em uma Zona de disponibilidade. O agente se comunica com sua aplicação e com um volume de armazenamento do Amazon EBS ou Amazon EFS. Os volumes de armazenamento do Amazon EFS foram projetados para fornecer o mais alto nível de durabilidade e disponibilidade ao armazenar dados de forma redundante em várias zonas de disponibilidade (AZs). O Amazon EBS fornece armazenamento em nível de bloco otimizado para baixa latência e alta taxa de transferência. Para obter mais informações sobre opções de armazenamento, consulte Storage.

O diagrama a seguir ilustra um agente de instância única com armazenamento Amazon EFS replicado em várias AZs.

Diagram showing client, Amazon MQ broker, and EFS volume in Nuvem AWS availability zone.

O diagrama a seguir ilustra um agente de instância única com armazenamento do Amazon EBS replicado em vários servidores em uma única zona de disponibilidade.

Diagram showing client, Amazon MQ broker, and EBS volume within Nuvem AWS availability zone.

Opção 2: agentes em modo ativo/em espera de alta disponibilidade do Amazon MQ

Uma agente ativo/em espera é composto por dois agentes em duas zonas de disponibilidade diferentes, configuradas em um Par redundante. Esses agentes se comunicam de forma síncrona com sua aplicação e com o Amazon EFS. Os volumes de armazenamento do Amazon EFS foram projetados para fornecer o mais alto nível de durabilidade e disponibilidade armazenando dados redundantemente em várias Zonas de disponibilidade (AZs). Para ter mais informações, consulte Storage.

Geralmente, apenas uma das instâncias do agente está sempre ativa, enquanto a outra está em espera. Se uma das instâncias do agente apresentar um defeito ou for submetida à manutenção, o Amazon MQ levará pouco tempo para tirar de serviço a instância inativa. Isso permite que a instância em espera saudável se torne ativa e comece a aceitar comunicações recebidas. Quando você reinicia um operador, o failover leva apenas alguns segundos.

Para um agente ativo/em espera, o Amazon MQ fornece duas URLs do Console da Web do ActiveMQ, mas apenas uma URL está ativo de cada vez. Da mesma forma, o Amazon MQ fornece dois endpoints para cada protocolo de nível de conexão, mas apenas um endpoint está ativo em cada par de cada vez. Os sufixos -1 e -2 denotam um par redundante. Para endpoints de protocolo de nível de conexão, você pode permitir que sua aplicação se conecte a qualquer endpoint usando o Transporte de failover.

O diagrama a seguir ilustra um agente ativo/em espera com armazenamento Amazon EFS replicado em várias AZs.

Active/standby Amazon MQ broker setup with EFS volume across multiple availability zones.