View a markdown version of this page

Trabalhando com um cluster de banco de dados Neptune no modo de pilha dupla - Amazon Neptune

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

Trabalhando com um cluster de banco de dados Neptune no modo de pilha dupla

Ao criar ou modificar um cluster de banco de dados Neptune, você pode especificar o modo de pilha dupla para permitir que seus recursos se comuniquem com o cluster de banco de dados via IPv4, IPv6 ou ambos. Um cluster de banco de dados no modo de pilha dupla oferece suporte ao endereçamento do Protocolo da Internet versão 4 (IPv4) e do Protocolo da Internet versão 6 (IPv6).

Visão geral do modo de pilha dupla

Um cluster de banco de dados Neptune é executado no modo de pilha dupla quando pode se comunicar pelos protocolos de endereçamento IPv4 e IPv6. Os recursos podem então se comunicar com o cluster de banco de dados usando IPv4, IPv6 ou ambos os protocolos. Os clusters de banco de dados privados do modo de pilha dupla têm endpoints IPv6 restritos somente ao acesso à VPC, garantindo que seus endpoints IPv6 permaneçam privados. Os clusters de banco de dados públicos de modo de pilha dupla fornecem endpoints IPv4 e IPv6 que você pode acessar pela Internet.

Dual-stack modos e grupos de sub-redes de banco de dados

Para usar o modo de pilha dupla, cada sub-rede no grupo de sub-redes de banco de dados deve ter um bloco CIDR IPv6 associado a ela.

Como o Neptune não permite alterar o grupo de sub-redes do banco de dados após a criação do cluster, você deve criar o cluster com um grupo de sub-redes compatível com pilha dupla ou adicionar blocos CIDR IPv6 às sub-redes existentes antes de modificar o cluster para o modo de pilha dupla.

Depois que um cluster de banco de dados está no modo de pilha dupla, os clientes podem se conectar a ele normalmente. Garanta que os firewalls de segurança do cliente e os grupos de segurança do cluster do Neptune DB permitam tráfego via IPv6. Para se conectar, os clientes usam o endpoint do cluster de banco de dados. O cluster de banco de dados detecta o protocolo de rede preferido do cliente e usa esse protocolo para a conexão.

Se um grupo de sub-redes de banco de dados parar de oferecer suporte ao modo de pilha dupla, há o risco de um estado de rede incompatível com os clusters de banco de dados associados. Isso pode acontecer devido à exclusão da sub-rede ou à dissociação do CIDR. Além disso, você não pode usar esse grupo de sub-rede de banco de dados para criar um novo cluster de banco de dados no modo de pilha dupla.

Criação e modificação de clusters de banco de dados no modo de pilha dupla

Ao criar ou modificar um cluster de banco de dados, você pode especificar o modo de pilha dupla para permitir que seus recursos se comuniquem com seu cluster de banco de dados por IPv4, IPv6 ou ambos.

Ao usar o Console de gerenciamento da AWS para criar ou modificar um cluster de banco de dados, você pode especificar o modo de pilha dupla na seção Tipo de rede.

Ao usar o AWS Command Line Interface (AWS CLI) para criar um cluster de banco de dados, defina a --network-type opção DUAL para usar o modo de pilha dupla:

aws neptune create-db-cluster \ --db-cluster-identifier my-dual-stack-cluster \ --engine neptune \ --db-subnet-group-name my-dual-stack-subnet-group \ --network-type DUAL

Quando você usa o AWS CLI para modificar um cluster de banco de dados existente para usar o modo de pilha dupla:

aws neptune modify-db-cluster \ --db-cluster-identifier my-cluster \ --network-type DUAL \ --apply-immediately

Ao usar a API Neptune para criar ou modificar um cluster de banco de dados, defina NetworkType o parâmetro DUAL para usar o modo de pilha dupla.

Modificando clusters de IPv4-only banco de dados para usar o modo de pilha dupla

Você pode modificar um cluster de IPv4-only banco de dados para usar o modo de pilha dupla. Para fazer isso, altere o tipo de rede do cluster de banco de dados.

Antes de modificar um cluster de banco de dados para usar o modo de pilha dupla, certifique-se de que seu grupo de sub-rede de banco de dados ofereça suporte ao modo de pilha dupla. Como você não pode alterar o grupo de sub-redes do banco de dados após a criação do cluster, você deve adicionar blocos CIDR IPv6 às sub-redes existentes no grupo de sub-redes do cluster.

Para modificar um cluster de IPv4-only banco de dados para usar o modo de pilha dupla
  1. Adicione suporte a IPv6 às sub-redes do grupo de sub-redes de banco de dados existente:

    1. Associe um bloco CIDR IPv6 à VPC. Para obter instruções, consulte Adicionar um bloco CIDR IPv6 a sua VPC no Manual do usuário do Amazon VPC.

    2. Anexe o bloco CIDR IPv6 a todas as sub-redes em seu grupo de sub-redes de banco de dados. Para obter instruções, consulte Adicionar um bloco CIDR IPv6 a sua sub-rede no Manual do usuário do Amazon VPC.

    3. Verifique se o grupo de sub-redes de banco de dados é compatível com o modo de pilha dupla. Usando o AWS CLI, execute o describe-db-subnet-groups comando e verifique SupportedNetworkTypes a saída.

  2. Modifique o cluster de banco de dados para usar o modo de pilha dupla. Usando o AWS CLI:

    aws neptune modify-db-cluster \ --db-cluster-identifier my-cluster \ --network-type DUAL \ --apply-immediately
  3. Confirme se o cluster de banco de dados está no modo de pilha dupla verificando a NetworkType saída de. describe-db-clusters

Se você não conseguir se conectar ao cluster de banco de dados após a alteração, certifique-se de que os firewalls de segurança do cliente e do banco de dados e as tabelas de rotas permitam tráfego para o banco de dados na rede selecionada (IPv4 ou IPv6).

Limitações para clusters de banco de dados de rede de pilha dupla

As seguintes limitações se aplicam aos clusters de banco de dados Neptune de rede de pilha dupla:

  • O tipo de rede é definido no nível do cluster de banco de dados. Todas as instâncias de banco de dados no cluster herdam o tipo de rede do cluster. Você não pode definir um tipo de rede diferente para instâncias individuais.

  • Os clusters de banco de dados não podem usar IPV6 exclusivamente o tipo de rede. Eles podem usar o modo IPV4 exclusivo ou o modo de pilha dupla (). DUAL

  • O Neptune não oferece suporte a sub-redes IPv6 nativas (sub-redes). IPv6-only As sub-redes de cluster de banco de dados devem oferecer suporte a IPv4 e IPv6 para usar o modo de pilha dupla.