Ao usar o AWS re:Post, você concorda com os AWS re:Post Termos de uso

Como soluciono problemas de conectividade a instâncias Multi-AZ do Amazon RDS após o failover?

5 minuto de leitura
0

Estou usando a implantação Multi-AZ do Amazon Relational Database Service (Amazon RDS). Por que não consigo me comunicar com minha instância de banco de dados do RDS após um failover? Como posso evitar que isso aconteça?

Breve descrição

Quando você usa a implantação Multi-AZ, o Amazon RDS cria uma instância de banco de dados primária em uma zona de disponibilidade associada a uma sub-rede. Em seguida, o Amazon RDS cria uma instância de banco de dados em espera em uma zona de disponibilidade diferente, associada a uma sub-rede diferente.

Se a sub-rede da instância primária tiver regras de roteamento de tráfego diferentes da sub-rede da instância de banco de dados em espera, você poderá enfrentar problemas de conexão após um failover. Para evitar esses problemas de conexão, certifique-se de que as sub-redes em seu grupo de sub-redes de banco de dados tenham regras de roteamento consistentes, conforme definido em uma tabela de rotas.

Para garantir que as sub-redes em seu grupo de sub-redes de banco de dados tenham regras de roteamento consistentes, associe as sub-redes a uma tabela de rotas. Para criar um grupo de sub-redes de banco de dados com sub-redes associadas à mesma tabela de rotas, siga estas etapas:

  1. Crie uma Amazon Virtual Private Cloud (Amazon VPC).
  2. Crie um gateway de internet e conecte-o à sua VPC.
  3. Crie uma sub-rede em cada zona de disponibilidade.
  4. Crie uma rota para o gateway da Internet.
  5. Associe as sub-redes à tabela de rotas.
  6. Crie um grupo de sub-rede de banco de dados associado à VPC.

Observação: há outros problemas que também podem causar problemas de conexão com instâncias de banco de dados. Para outras formas de solucionar problemas de conexão do Amazon RDS, consulte Como posso resolver problemas de conexão com minha instância de banco de dados do Amazon RDS?

Resolução

Criar uma VPC

  1. Abra o console da Amazon VPC.
  2. No painel de navegação, escolha Suas VPCs.
  3. Escolha Criar VPC.
  4. Em Etiqueta de nome, insira um nome para sua VPC.
  5. Em Bloco CIDR IPv4, insira um bloco CIDR.
  6. Em Bloco CIDR IPv6, escolha Nenhum bloco CIDR IPv6.
  7. Em Locação, escolha Padrão.
  8. Escolha Sim, criar.

Criar um gateway de internet e conecte-o à sua VPC

Siga as etapas em Criar e anexar um gateway da Internet.

Criar uma sub-rede uma sub-rede em cada zona de disponibilidade

  1. Abra o console da Amazon VPC.
  2. No painel de navegação, escolha Sub-redes.
  3. Escolha Criar sub-rede.
  4. Em Etiqueta de nome, insira um nome para a sub-rede.
  5. Em VPC, escolha a VPC criada anteriormente.
  6. Em Zona de disponibilidade, selecione uma zona de disponibilidade na VPC.
  7. Em Bloco CIDR IPv4, insira um subconjunto de blocos CIDR do CIDR da VPC.
  8. Escolha Sim, criar.
  9. Repita as etapas de 2 a 8 para cada zona de disponibilidade na VPC.

Criar uma rota para o gateway da Internet

  1. Abra o console da Amazon VPC.
  2. No painel de navegação, escolha Tabelas de rotas.
  3. Na lista de recursos, escolha a tabela de rotas associada à VPC que você criou.
  4. Escolha a guia Rotas. Em seguida, escolha Editar.
  5. Escolha Adicionar outra rota.
  6. Em Destino, insira 0.0.0.0/0.
  7. Em Alvo, escolha o gateway de internet que você criou.
  8. Escolha Salvar.

Associar as sub-redes à tabela de rotas

  1. Selecione sua tabela de rotas e escolha a guia Associações de sub-rede.
  2. Escolha Editar.
  3. Selecione Associar para todas as sub-redes na VPC.
  4. Escolha Salvar.

Criar um grupo de sub-rede de banco de dados associado à VPC

  1. Abra o console do Amazon RDS.
  2. No painel de navegação, escolha Grupos de sub-redes.
  3. Escolha Criar grupo de sub-redes de banco de dados.
  4. Em Nome, insira um nome para seu grupo de sub-rede de banco de dados.
  5. Em Descrição, insira uma descrição para o grupo de sub-redes de banco de dados.
  6. Em VPC, escolha a VPC criada anteriormente.
  7. Em Zona de disponibilidade, escolha uma zona de disponibilidade.
  8. Em ID da sub-rede, escolha a sub-rede que corresponde à zona de disponibilidade que você escolheu anteriormente.
  9. Escolha Adicionar.
  10. Repita as etapas de 7 a 9 para suas sub-redes.
    Observação: se quiser adicionar todas as sub-redes da VPC ao grupo de sub-redes, você pode pular as etapas de 7 a 9. Em vez disso, escolha Adicionar todas as sub-redes relacionadas a esta VPC para adicionar todas as sub-redes dessa VPC ao grupo de sub-redes.
  11. Escolha Criar.

Depois de criar o grupo de sub-redes de banco de dados, você pode iniciar instâncias de banco de dados Multi-AZ na VPC associada. As instâncias agora têm regras de roteamento consistentes, pois as sub-redes no grupo de sub-redes de banco de dados estão associadas à mesma tabela de rotas.


Informações relacionadas

Alta disponibilidade (Multi-AZ) para o Amazon RDS