Todos os produtos
Search
Central de documentação

PolarDB:Create a global domain name

Última atualização: Jun 28, 2026

Quando as aplicações de negócios estão distribuídas em várias regiões e precisam se conectar a clusters do PolarDB em diferentes locais, gerenciar múltiplos endpoints de cluster torna-se complexo e propenso a erros. O recurso de nome de domínio global de uma Global Database Network (GDN) oferece um único endpoint que abrange várias regiões. As aplicações, independentemente do local de implantação, podem usar esse nome de domínio para acessar o cluster local mais próximo. Após um failover entre primário e secundário, as aplicações se conectam automaticamente ao novo cluster primário. Isso permite recuperação de desastres transparente para a aplicação e simplifica arquiteturas de implantação multirregião.

Como funciona

O recurso de nome de domínio global baseia-se no serviço Private Hosted Zone para fornecer resolução DNS inteligente dentro de uma Virtual Private Cloud (VPC).

  • Mecanismo: Ao ativar o nome de domínio global, o sistema cria automaticamente um nome de domínio no formato [gdnid].gdn.rds.aliyuncs.com e o associa às VPCs de todos os clusters na GDN.

  • Failover entre primário e secundário:

    • Failover normal entre primário e secundário: O cluster primário na região China (Beijing) torna-se secundário, e o cluster secundário na região China (Shanghai) é promovido a primário. As aplicações na região China (Beijing) conectadas pelo nome de domínio global continuam roteadas para o endpoint do cluster local, garantindo acesso mais próximo. Como o cluster de Beijing agora é secundário, ele atende localmente às solicitações de leitura, enquanto as solicitações de escrita são encaminhadas automaticamente para o novo cluster primário em Shanghai.

    • Failover forçado entre primário e secundário: A configuração do nome de domínio global é atualizada sincronizadamente para garantir o acesso ao novo cluster primário. Por exemplo, se o cluster primário original for removido da GDN e o novo cluster primário estiver na região China (Shanghai), as aplicações na região China (Beijing) conectadas pelo nome de domínio global serão roteadas automaticamente para o endpoint do cluster de Shanghai por meio de acesso entre VPCs. Nesse cenário, todas as solicitações de leitura e escrita são enviadas ao novo cluster primário em Shanghai.

Considerações

  • Se você alterar a Virtual Private Cloud (VPC) e o vSwitch de um cluster após ativar o nome de domínio global, restabeleça a conectividade de rede entre a nova VPC e as VPCs dos demais clusters na GDN.

  • O nome de domínio global fornece distribuição de tráfego apenas no nível de região. Se existirem vários clusters na mesma região, as solicitações serão roteadas aleatoriamente para um deles.

Faturamento

A ativação e o uso do recurso de nome de domínio global geram as seguintes taxas:

  • Taxas de resolução DNS privado: O nome de domínio global utiliza o Private Hosted Zone. Para regras detalhadas de faturamento, consulte Preços do Private Hosted Zone.

  • Taxas de tráfego entre regiões: Após um failover forçado entre primário e secundário, se o cluster primário original e o novo cluster primário estiverem em regiões diferentes, haverá cobrança de taxas de transferência de dados entre regiões. Essas taxas são cobradas pela VPC Peering Connection. Para regras detalhadas de faturamento, consulte Faturamento da VPC Peering Connection.

Pré-requisitos

Antes de criar um nome de domínio global, certifique-se de que a conectividade de rede e as permissões de acesso estejam configuradas corretamente em todos os clusters da GDN.

Importante

Recomendamos que os blocos CIDR das VPCs que hospedam clusters na GDN não se sobreponham. Caso haja sobreposição, garanta que os blocos CIDR dos vSwitches não se sobreponham.

  1. Ative o serviço Private DNS: Acesse o console do Alibaba Cloud DNS PrivateZone e clique em Enable Now.

  2. Estabeleça conectividade de rede entre VPCs: Crie uma VPC Peering Connection entre cada par de VPCs que hospedam clusters em sua GDN. Por exemplo, se houver clusters nas regiões China (Beijing), China (Shanghai) e China (Shenzhen), crie três conexões de peering: China (Beijing)–China (Shanghai), China (Beijing)–China (Shenzhen) e China (Shanghai)–China (Shenzhen).

  3. Configure a lista de permissões do cluster: Para cada cluster na GDN, adicione os blocos CIDR das VPCs que hospedam todos os outros clusters à respectiva lista de permissões do cluster.

Ative o nome de domínio global

É possível ativar o nome de domínio global durante a criação de uma GDN ou em uma GDN existente.

  • Ao criar uma GDN:

    1. Acesse o console do PolarDB. No painel de navegação à esquerda, clique em Global Database Network.

    2. Na página Global Database Network, clique em Create GDN.

    3. Na caixa de diálogo Create GDN, ative a chave Global Domain Name.

  • Para uma GDN existente:

    1. Acesse o console do PolarDB. No painel de navegação à esquerda, clique em Global Database Network (GDN).

    2. Na página Global Database Network (GDN), localize a GDN desejada e clique no respectivo GDN ID para acessar a página de detalhes.

    3. Localize Global Domain Name e clique em Enable à direita.

Nota

Ao ativar o nome de domínio global, o sistema cria automaticamente uma Service-Linked Role chamada AliyunServiceRoleForPolarDB para conceder ao PolarDB permissão de acesso a recursos de nuvem como o Private Hosted Zone.

Verifique o nome de domínio global

Após concluir a configuração, verifique a resolução do nome de domínio e a conectividade dentro das VPCs em diferentes regiões.

  1. (Opcional) Verifique a VPC Peering Connection:

    Suponha que o cluster primário esteja na região China (Beijing) e o cluster secundário na região China (Shanghai). Em uma instância ECS na região China (Beijing), use um cliente MySQL para se conectar ao endpoint interno do cluster de China (Shanghai). Se a conexão for bem-sucedida, a conectividade entre a VPC de China (Beijing) e a VPC de China (Shanghai) está funcionando conforme esperado. Da mesma forma, verifique a conectividade de China (Shanghai) para China (Beijing).

    mysql -hpc-xxxxxxxx.rwlb.rds.aliyuncs.com  -P3306 -uxxxx -pxxxx
  2. Verifique o acesso mais próximo: Confirme se, dentro da VPC de cada região, o nome de domínio global resolve para o endpoint do cluster local.

    1. Acesse uma instância ECS na VPC onde o cluster primário está implantado (por exemplo, China (Beijing)).

    2. Execute ping <global_domain_name> e ping <primary_cluster_internal_endpoint>.

    3. Resultado esperado: Os endereços IP retornados por ambos os comandos devem ser idênticos. Isso confirma que o nome de domínio global resolve para o cluster local.

    4. Repita a mesma verificação para o cluster secundário.

  3. Verifique o failover (execute um teste): Teste se a aplicação consegue se conectar automaticamente ao novo cluster primário por meio do nome de domínio global após um failover entre primário e secundário.

    1. Acesse a página de detalhes da GDN desejada. Na seção Clusters, localize o cluster secundário alvo e clique em Switch to Primary Cluster na coluna Operation. Para mais informações, consulte Alternar o cluster primário.

    2. Após o failover, tente reconectar usando o nome de domínio global e observe o tempo de recuperação.

Gerencie o nome de domínio global

É possível ativar ou desativar o nome de domínio global a qualquer momento, conforme necessário.

  1. Acesse o console do PolarDB. No painel de navegação à esquerda, clique em Global Database Network (GDN).

  2. Na página Global Database Network (GDN), localize a GDN desejada e clique no respectivo GDN ID para acessar a página de detalhes.

  3. Localize Global Domain Name e clique em Close à direita.

  4. Leia atentamente as notas na caixa de diálogo e clique em OK para confirmar.

Nota

Após desativar o nome de domínio global da GDN, é possível reativá-lo a qualquer momento, conforme necessário.