Uma Global Database Network (GDN) conecta clusters do PolarDB em diferentes regiões com dados sincronizados. Cada cluster atende a leituras locais, enquanto as escritas são direcionadas ao cluster primário.
Visão geral
Uma GDN é composta por um cluster primário e vários clusters secundários. O cluster primário processa as escritas, e os clusters secundários atendem às leituras locais. Links de baixa latência sincronizam os dados entre todos os clusters, formando um único banco de dados lógico.
Sincronização de dados
A GDN sincroniza dados entre regiões por meio de replicação física assíncrona com reprodução paralela de logs físicos. O atraso de replicação permanece abaixo de 2 segundos sem afetar o desempenho ou a estabilidade do cluster primário, garantindo consistência eventual em todas as regiões.
Roteamento de solicitações
A de cada cluster determina o roteamento das solicitações. Não é necessário alterar a aplicação: basta conectar-se a um endpoint de cluster para que as solicitações sejam roteadas automaticamente:
Solicitações de escrita (
INSERT,UPDATE,DELETE) e solicitações dentro de transações são encaminhadas ao nó primário do cluster primário.Por padrão, as solicitações de leitura são direcionadas aos nós somente leitura do cluster secundário local. Com a ativada, algumas leituras podem ser enviadas ao nó primário do cluster primário.
Casos de uso
|
Redundância geográfica ativa (implantação multirregião) Implante em várias regiões com a sincronização de baixa latência, a divisão de leitura/escrita e as leituras locais da GDN. A latência de acesso ao banco de dados permanece abaixo de 2 segundos por região.
|
Recuperação de desastres geográfica A GDN oferece alta disponibilidade entre regiões para garantir a segurança dos dados e o tempo de atividade do sistema. Se o data center do cluster primário falhar, execute manualmente o failover para um cluster secundário. Arquiteturas suportadas: três data centers em duas regiões, quatro em duas regiões e seis em três regiões.
Nota
Os failovers da GDN são concluídos em até 10 minutos (menos de 5 minutos em testes). As aplicações podem apresentar erros de conexão transitórios por até 160 segundos. Execute failovers fora dos horários de pico e garanta que sua aplicação suporte reconexão. |
Benefícios
Implantação entre regiões: Expanda de uma única cidade para várias regiões sem alterar o código.
Divisão de leitura/escrita e leituras locais entre regiões: Os clusters secundários locais processam as leituras, e as escritas são encaminhadas ao cluster primário.
Configuração flexível: Os clusters primários e secundários possuem especificações, listas de permissões e parâmetros independentes.
Sincronização entre regiões com baixa latência: A replicação física assíncrona com reprodução paralela mantém o atraso entre regiões abaixo de 2 segundos, reduzindo a latência de leitura para aplicações fora da região do cluster primário.
Limites
Versões do cluster
Mecanismo de banco de dados:
Edição: Enterprise Edition
: Zona única (com cluster de armazenamento standby quente desativado)
Regiões suportadas
A GDN está disponível em mais de 10 regiões no mundo todo, incluindo a China continental, China (Hong Kong) e regiões internacionais.
|
Região do cluster primário |
Região do cluster secundário |
|
Todas as regiões na China continental |
Qualquer região na China continental, incluindo a região do cluster primário. Exemplo: Se o cluster primário estiver na China (Hangzhou), os clusters secundários podem estar em qualquer região da China continental, incluindo Hangzhou. Nota
Para outros requisitos de região, envie um ticket. |
|
Regiões fora da China continental |
China (Hong Kong), Japão (Tóquio), Coreia do Sul (Seul), Singapura, Malásia (Kuala Lumpur), Indonésia (Jacarta), Filipinas (Manila), Tailândia (Bangkok), Alemanha (Frankfurt), EUA (Vale do Silício), EUA (Virgínia) e Reino Unido (Londres). |
Para regiões fora da China continental, assine o Acordo de Conformidade de Transferência de Dados Transfronteiriça antes de criar um cluster secundário.
Limites de recursos
Os clusters em uma GDN não suportam o recurso serverless ou o In-Memory Column Index (IMCI).
Os clusters em uma GDN não suportam o recurso serverless.
Os clusters em uma GDN não suportam o recurso de restauração de banco de dados e tabelas.
Outros limites
Uma GDN suporta um cluster primário e até quatro clusters secundários.
Os clusters primários e secundários devem ter a mesma versão do mecanismo de banco de dados: .
As especificações do cluster secundário devem corresponder ou superar as do cluster primário.
Um cluster pode pertencer a apenas uma GDN.
Faturamento
Atualmente, a transferência de dados entre regiões da GDN é gratuita. Você paga apenas as de cada cluster PolarDB.
Início rápido
: Selecione um cluster para ser o cluster primário da GDN.
-
: Acesse a página de compra do PolarDB para adicionar um cluster secundário à GDN.
NotaApenas novos clusters secundários podem ser criados. Não é possível adicionar clusters existentes.
: Cada cluster possui um endpoint independente. Conecte-se ao mais próximo com base na região da sua aplicação.