Criar um agente de replicação de dados do Amazon MQ entre regiões
Com a replicação de dados entre regiões (CRDR), você pode alternar entre o Amazon MQ para agentes de mensagens ActiveMQ em duas regiões da AWS, conforme necessário. Você pode designar um agente existente como agente primário e criar uma réplica para esse agente, ou criar um agente primário e um agente de réplica juntos. Depois, é possível promover o agente de réplica à função de agente primário usando a operação Promote
da API do Amazon MQ. Para ter mais informações sobre agentes primários e de réplica, consulte Agentes primários e de réplica para replicação de dados entre regiões.
As instruções a seguir descrevem como criar e configurar um agente de réplica usando o Console de Gerenciamento do Amazon MQ.
Tópicos
Pré-requisitos
Para usar o recurso de replicação de dados entre regiões, você deve analisar e cumprir os seguintes pré-requisitos:
-
Versão: o atributo de replicação de dados entre regiões só está disponível para agentes do Amazon MQ para ActiveMQ nas versões 5.17.6 e posterior.
-
Região: a replicação de dados entre regiões é aceita nas seguintes regiões: Leste dos EUA (Ohio), Leste dos EUA (Norte da Virgínia), Oeste dos EUA (Oregon) e Oeste dos EUA (Norte da Califórnia).
-
Tipo de instância: a replicação de dados entre regiões só está disponível para tamanhos de instância de agente
mq.m5.large
e posterior. -
Tipo de implantação: a replicação de dados entre regiões só está disponível para agentes ativos/em espera com implantação em várias zonas de disponibilidade.
-
Status do agente: você só pode criar um agente de réplica para um agente primário com o status de agente
Running
.
Etapa 1 (opcional): Criar um agente primário
-
Faça login no console do Amazon MQ
. -
Na página Agentes do console do Amazon MQ, escolha Criar agentes.
-
Na página Select broker engine (Selecionar mecanismo de agente), selecione Apache ActiveMQ (Apache ActiveMQ).
-
Na página Select deployment and storage (Selecionar implantação e armazenamento), na seção Deployment mode and storage type (Modo de implantação e tipo de armazenamento), faça o seguinte:
-
Em Modo de implantação, escolha Operador ativo/em espera de alta disponibilidade. Um 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. Para ter mais informações, consulte Opções de implantação de agentes do Amazon MQ para ActiveMQ.
-
-
Escolha Próximo.
-
Na página Definir configurações, faça o seguinte na seção Detalhes:
-
Digite o Broker name (Nome do agente).
Importante
Não inclua informações de identificação pessoal (PII) nem outras informações confidenciais ou sigilosas em nomes de agente. Os nomes de agente são acessíveis a outros serviços de AWS, incluindo o CloudWatch Logs. Nomes de agente não devem ser usados para dados privados ou sigilosos.
Selecione o Tipo de instância de agente (por exemplo, m5.large). Para ter mais informações, consulte Broker instance types.
-
-
Na seção ActiveMQ Web Console access (Acesso ao console da Web ActiveMQ), forneça um Username (Nome de usuário) e Password (Senha). As seguintes restrições se aplicam a nomes de usuário e senhas de agente:
-
Seu nome de usuário pode conter somente caracteres alfanuméricos, traços, pontos, sublinhados e tils (- . _ ~).
-
Sua senha deve ter pelo menos 12 caracteres, deve conter pelo menos 4 caracteres exclusivos e não deve conter vírgulas, dois pontos ou sinais de igual (,:=).
Importante
Não inclua informações de identificação pessoal (PII) nem outras informações confidenciais ou sigilosas em nomes de usuário do agente. Nomes de usuário do agente são acessíveis a outros serviços de AWS, incluindo o CloudWatch Logs. Nomes de usuário do agente não devem ser usados para dados privados ou sigilosos.
-
A barra verde na parte superior da página confirma que o Amazon MQ está criando o agente de réplica na região de recuperação. Você também pode ver a função da CRDR e o status do RPO de seus agentes. Para desativar as colunas Função da CRDR e Status do RPO, escolha o ícone de engrenagem no canto superior direito da tabela Agentes. Depois, na página Preferências, desative a Função da CRDR ou o Status do RPO.
Etapa 2: Criar uma réplica de um agente existente
-
Na página Agentes do console do Amazon MQ, escolha Criar agente de réplica.
-
Na página Escolher agente primário, selecione um agente existente para usar como agente primário de CRDR. Em seguida, escolha Próximo.
-
Na página Configurar agente de réplica, use o menu suspenso para escolher a região da réplica.
-
Na seção Usuário do console ActiveMQ para agente de réplica, forneça um nome de usuário e uma senha para o usuário do console do agente de réplica. As seguintes restrições se aplicam a nomes de usuário e senhas de agente:
-
Seu nome de usuário pode conter somente caracteres alfanuméricos, traços, pontos, sublinhados e tils (- . _ ~).
-
Sua senha deve ter pelo menos 12 caracteres, deve conter pelo menos 4 caracteres exclusivos e não deve conter vírgulas, dois pontos ou sinais de igual (,:=).
Importante
Não inclua informações de identificação pessoal (PII) nem outras informações confidenciais ou sigilosas em nomes de usuário do agente. Nomes de usuário do agente são acessíveis a outros serviços de AWS, incluindo o CloudWatch Logs. Nomes de usuário do agente não devem ser usados para dados privados ou sigilosos.
-
-
Na seção Usuário de replicação de dados para conectar o acesso entre agentes, forneça um nome de usuário e uma senha para o usuário que acessará o agente primário e o agente de réplica. As seguintes restrições se aplicam a nomes de usuário e senhas de agente:
-
Seu nome de usuário pode conter somente caracteres alfanuméricos, traços, pontos, sublinhados e tils (- . _ ~).
-
Sua senha deve ter pelo menos 12 caracteres, deve conter pelo menos 4 caracteres exclusivos e não deve conter vírgulas, dois pontos ou sinais de igual (,:=).
Importante
Não inclua informações de identificação pessoal (PII) nem outras informações confidenciais ou sigilosas em nomes de usuário do agente. Nomes de usuário do agente são acessíveis a outros serviços de AWS, incluindo o CloudWatch Logs. Nomes de usuário do agente não devem ser usados para dados privados ou sigilosos.
Defina todas as configurações adicionais. Em seguida, escolha Próximo.
-
-
Na página Analisar e criar, revise os detalhes do agente de réplica. Depois, escolha Criar operador de réplica.
-
Depois, reinicialize o agente primário. Isso também reinicializará o agente de réplica. Para ter instruções sobre como reiniciar seu agente, consulte Rebooting a Broker.
Para ter mais informações sobre como definir configurações adicionais para seu agente do ActiveMQ, consulte Conceitos básicos: criar e conectar a um agente do ActiveMQ.