Todos os produtos
Search
Central de documentação

PolarDB:Adicionar e gerenciar clusters secundários

Última atualização: Jun 28, 2026

Após criar uma Rede de Banco de Dados Global (GDN), você pode criar novos clusters e adicioná-los à GDN como clusters secundários. Quando não forem mais necessários, você pode remover os clusters secundários da GDN. Um cluster removido ainda pode ser usado como um cluster PolarDB independente.

Limitações

Você deve criar uma Rede de Banco de Dados Global (GDN) antes de adicionar um cluster secundário a ela.

Regiões com suporte

Todas as regiões do interior da China, 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).

Limitações de recursos

  • Os clusters em uma Rede de Banco de Dados Global (GDN) têm suporte ao recurso In-Memory Column Index (IMCI). No entanto, você deve ativar o parâmetro de cluster loose_polar_enable_imci_with_standby e a versão do cluster deve atender a um dos seguintes requisitos antes de adicionar um nó somente leitura orientado a colunas.

    • MySQL 8.0.1 com versão de revisão 8.0.1.1.48 ou posterior.

    • MySQL 8.0.2 com versão de revisão 8.0.2.2.27 ou posterior.

  • Os clusters em uma GDN podem ser clusters serverless ou clusters com especificações definidas que têm o recurso serverless ativado. No entanto, se a versão do mecanismo de banco de dados do cluster primário for anterior às seguintes versões, todos os clusters na GDN devem ter pelo menos um nó somente leitura:

    • MySQL 8.0.1 com versão de mecanismo secundária anterior à 8.0.1.1.42.

    • MySQL 8.0.2 com versão de mecanismo secundária anterior à 8.0.2.2.23.

  • Os clusters em uma GDN não têm suporte à restauração de bancos de dados e tabelas.

Outras limitações

  • Uma GDN é composta por um cluster primário e até quatro clusters secundários.

    Nota

    Para adicionar mais clusters secundários, acesse o Quota Center, localize o item de cota com o ID polardb_mysql_gdn_region e clique em Apply na coluna Actions.

  • Um cluster pode pertencer a somente uma GDN.

  • Somente novos clusters podem ser adicionados como clusters secundários; não é possível usar clusters existentes.

  • Os clusters primário e secundário devem usar a mesma versão do mecanismo de banco de dados: MySQL 8.0, MySQL 5.7 ou MySQL 5.6.

  • Para clusters secundários em uma GDN que não sejam clusters serverless, cada nó de computação deve ter pelo menos 4 núcleos de CPU.

  • Por padrão, cada cluster em uma GDN contém 2 nós. É possível adicionar até 16 nós.

Preços

Os encargos de uma Rede de Banco de Dados Global (GDN) consistem nos custos do cluster e nas taxas aplicáveis de replicação de dados entre fronteiras. As regras de faturamento são as seguintes:

Importante

As taxas de transferência de dados entre fronteiras serão cobradas a partir de 00:00:00 de 1º de abril de 2026 (horário de Singapura). Antes dessa data, o serviço é gratuito. Para obter mais informações, consulte [Aviso] Anúncio sobre ajuste de taxas de rede para a Rede de Banco de Dados Global (GDN).

  • Cenários gratuitos:

    Os clusters primário e secundário estão ambos implantados em regiões dentro do interior da China, ou ambos estão implantados na região China (Hong Kong) ou em outras regiões internacionais. Exemplos:

    • Ambos os clusters (primário e secundário) estão no interior da China. Por exemplo, o cluster primário está em China (Chengdu) e os clusters secundários estão em regiões como China (Hangzhou) ou China (Shenzhen).

    • Ambos os clusters (primário e secundário) estão na região China (Hong Kong) ou em outras regiões internacionais. Por exemplo, o cluster primário está em Singapura e o cluster secundário está em Filipinas (Manila).

  • Cenários faturáveis:

    As taxas entre fronteiras se aplicam quando uma GDN abrange a fronteira do interior da China — por exemplo, se um cluster está no interior da China e outro está em China (Hong Kong) ou em uma região no exterior. Exemplos:

    • O cluster primário está no interior da China e o cluster secundário está fora do interior da China. Por exemplo, o cluster primário está em China (Chengdu) e o cluster secundário está em uma região como China (Hong Kong) ou Singapura.

    • O cluster primário está fora do interior da China e o cluster secundário está no interior da China. Por exemplo, o cluster primário está em Singapura e o cluster secundário está em uma região como China (Hangzhou) ou China (Shenzhen).

  • Regra de faturamento: USD 0.80 per GB, cobrado por hora. A taxa é calculada por hora com base no volume de dados de redo log replicados fisicamente do cluster primário para um cluster secundário entre fronteiras. Essa taxa de tráfego pode ser estimada consultando a posição física convertida a partir do número de sequência de log (LSN).

    Exemplo de faturamento

    Exemplo

    Às 09h00, você consulta a posição de gravação física do log e verifica que está em ib_logfile1/648143676. Às 10h00, a posição é atualizada para ib_logfile3/648142342. A quantidade de dados gravados nessa hora é a diferença entre as duas posições.

    1. Quantidade gravada no arquivo inicial (ib_logfile1):
      Subtraia o offset inicial do tamanho total do arquivo. Cada arquivo de log tem 1 GB (1,073,741,824 bytes). A quantidade gravada é 1073741824 - 648143676 = 425598148 bytes.







    2. Quantidade gravada no arquivo intermediário (ib_logfile2):
      Após o preenchimento de ib_logfile1, o sistema grava completamente ib_logfile2. Essa quantidade é 1,073,741,824 bytes (1 GB).







    3. Quantidade gravada no arquivo final (ib_logfile3):
      Este é o offset no final, que é 648142342 bytes.







    Portanto, a quantidade total gravada é 425598148 + 1073741824 + 648142342 = 2147482314 bytes. Isso equivale a 2147482314 / 1024 / 1024 / 1024 = 1.999998 GB (arredondado para baixo com seis casas decimais). A taxa de transferência de dados entre fronteiras para essa hora é de aproximadamente 1.999998 GB × USD 0.80/GB = USD 1.5999984.

    Consultar o progresso de gravação do log e o offset do arquivo físico

    -- Query the current write progress of the log system.
    SHOW STATUS LIKE 'Innodb_log_write_lsn';
    +----------------------+------------+
    | Variable_name        | Value      |
    +----------------------+------------+
    | Innodb_log_write_lsn | 1721889596 |
    +----------------------+------------+
    
    -- Query the physical file offset in bytes.
    SELECT lsn_to_pos(1721889596);
    +------------------------+
    | lsn_to_pos(1721889596) |
    +------------------------+
    | ib_logfile1/648143676  |
    +------------------------+
Nota

Se você usar o recurso de nome de domínio global, incorrerá em taxas adicionais de resolução interna de DNS e transferência de dados entre regiões. Para obter mais informações, consulte Preços do nome de domínio global.

Observações sobre o uso

Uma Rede de Banco de Dados Global (GDN) sincroniza dados usando um mecanismo de replicação física baseado em redo logs. Por isso, ativar o binary log não é necessário por padrão. Se a sua carga de trabalho exigir sincronização de binary log entre clusters (por exemplo, para assinatura de dados), garanta que o parâmetro de binary log (loose_polar_log_bin) esteja configurado de forma idêntica nos clusters primário e secundário. Caso contrário, você corre o risco de inconsistência de dados do binary log após uma alternância primário/secundário.

Adicionar um cluster secundário

Uma Rede de Banco de Dados Global (GDN) usa a China Unicom Cross-border Express Connect e a China Unicom Cross-border Cloud Enterprise Network (CEN) para dar suporte à adição de clusters secundários entre fronteiras. Uma configuração é transfronteiriça quando os clusters primário e secundário estão em tipos diferentes de regiões, conforme definido abaixo. Adicionar um cluster secundário transfronteiriço requer preparação adicional.

Nota

Se o seu cluster primário estiver em EUA (Vale do Silício) ou EUA (Virgínia) e o cluster secundário a ser adicionado estiver no interior da China ou em China (Hong Kong), abra um chamado.

  • Interior da China: China (Hangzhou), China (Shanghai), China (Shenzhen), China (Heyuan), China (Guangzhou), China (Qingdao), China (Beijing), China (Zhangjiakou), China (Hohhot), China (Ulanqab) e China (Chengdu).

  • Outras regiões: 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).

Preparações (somente para clusters secundários transfronteiriços)

Assine o Compromisso de Conformidade com a Transmissão de Dados Transfronteiriços do PolarDB.

Procedimento

Nota

O tempo necessário para criar um cluster depende do volume de dados do cluster primário. O processo de cópia inicial de dados pode ser lento; portanto, aguarde com paciência.

  1. Faça login no 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 de destino e clique em Add Secondary Cluster na coluna Actions.

  3. Na página de compra exibida, defina os parâmetros a seguir. Você pode configurar outros parâmetros de acordo com suas necessidades de negócios. Para obter mais informações, consulte Compra personalizada.

    • Region: Selecione a região na qual deseja adicionar o cluster secundário.

    • Creation Method: Selecione Create Secondary Cluster.

    • GDN: Selecione a GDN a ser ingressada. A GDN de destino selecionada na etapa anterior é usada por padrão.

    • Database Engine: Deve corresponder à versão do mecanismo de banco de dados do cluster primário: MySQL 8.0, MySQL 5.7 ou MySQL 5.6.

    • Especificações do nó: Para garantir sincronização com baixa latência, recomendamos usar as mesmas especificações de nó do cluster primário. O número de nós somente leitura não precisa corresponder ao do cluster primário. Baseie a quantidade de nós no volume de solicitações de leitura do cluster secundário.

  4. Após a conclusão da compra, retorne à página Global Database Network (GDN). Localize a GDN de destino e clique no GDN ID/Name para abrir a página de detalhes. O novo cluster secundário aparece na seção Clusters. Essa lista exibe o status, a função e a latência de replicação de cada cluster. A coluna Actions de um cluster secundário fornece os links Remove e Switch to Primary Cluster. Cada GDN pode conter até cinco clusters (um cluster primário e até quatro clusters secundários).

    Nota
    • O tempo necessário para criar um cluster secundário depende do volume de dados do cluster primário. O processo de cópia inicial de dados pode ser lento; portanto, aguarde com paciência.

    • A criação de um cluster secundário tem impacto mínimo de desempenho no cluster primário.

    • Não é possível criar contas de banco de dados em um cluster secundário. Crie as contas no cluster primário e o sistema as sincronizará automaticamente para os clusters secundários.

Remover um cluster secundário

  1. Faça login no 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 de destino e clique no GDN ID para acessar a página de detalhes.

  3. Na seção Clusters, localize o cluster secundário de destino e clique em Remove na coluna Actions.

    Nota
    • O processo de remoção leva aproximadamente cinco minutos.

    • Durante o processo de remoção, todos os endpoints de conexão do cluster na GDN, incluindo os do cluster sendo removido, permanecem disponíveis para acesso normal ao banco de dados.

    • Somente clusters secundários podem ser removidos de uma GDN. O cluster primário não pode ser removido.

    • Após um cluster secundário ser removido de uma GDN, ele para de sincronizar dados com o cluster primário e é configurado no modo de leitura/gravação.

    • Após um cluster ser removido de uma GDN, ele não pode ser re-adicionado como cluster secundário. Execute esta ação com cautela.

  4. Leia atentamente as observações na caixa de diálogo pop-up e clique em OK para remover o cluster secundário.

Alternar o cluster primário

  1. Faça login no 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 de destino e clique no GDN ID para acessar a página de detalhes.

  3. Na seção Clusters, localize o cluster secundário de destino e clique em Switch to Primary Cluster na coluna Operation.

  4. Na caixa de diálogo Primary/Secondary Switchover, selecione o cluster secundário que se tornará o novo cluster primário e clique em OK.

    Nota
    • Uma alternância primário/secundário não troca os endpoints de conexão dos dois clusters. Pode ser necessário atualizar a configuração do seu aplicativo. Por exemplo, se o cluster primário original tinha um endpoint público, certifique-se de que o novo cluster primário também tenha um, para evitar problemas de acesso ao aplicativo. Para visualizar os endpoints de conexão, consulte Visualizar endpoints e portas de conexão.

    • Uma alternância primário/secundário em uma GDN é concluída em até 10 minutos (normalmente em até 5 minutos com base nos resultados dos testes). Durante a alternância, podem ocorrer desconexões transitórias de até 160 segundos. Recomendamos que você execute a alternância fora do horário de pico e garanta que seu aplicativo tenha um mecanismo de reconexão.

    • Se você ativar a opção Forced Switchover na caixa de diálogo Primary/Secondary Switchover:

      • Você não pode especificar um cluster de destino para uma alternância forçada. Em vez disso, o sistema promove o cluster secundário com o número de sequência de log (LSN) mais alto como o novo cluster primário.

      • Uma alternância forçada implica risco de perda de dados. O cluster primário original é removido automaticamente após a alternância. Execute esta ação com cautela.

Recriar um cluster secundário

Casos de uso

Pode ser necessário recriar um cluster secundário em uma GDN nos seguintes cenários:

  • Um cluster secundário falha e não pode ser recuperado, e você precisa recriá-lo para restaurar o serviço.

  • Você precisa atualizar a configuração básica ou o ambiente do cluster secundário.

  • Se um cluster secundário ficou fora de sincronia com o cluster primário por um período prolongado, você deve recriá-lo para garantir a consistência dos dados entre os clusters primário e secundário.

Importante
  • O recurso Recriar Cluster Secundário está atualmente em lançamento gradual. Se precisar utilizá-lo, acesse o Quota Center, localize a cota pelo ID polardb_gdn_reset_member e clique em Apply na coluna Operation para solicitar acesso.

  • O cluster secundário especificado ficará indisponível durante a recriação. Execute esta ação com cautela.

Procedimento

  1. Faça login no 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 de destino e clique no GDN ID para acessar a página de detalhes.

  3. Na seção Clusters, localize o cluster secundário de destino e clique em Recreate Secondary Cluster na coluna Operation.

    重搭从集群

  4. Leia atentamente as observações na caixa de diálogo pop-up e clique em OK.

Perguntas frequentes

Como visualizo as taxas de transferência entre fronteiras?

Você pode visualizá-las na página Expenses and Costs > Bill > Bill Details. Os detalhes do faturamento listam o produto como Alibaba Cloud Marketplace (Terceiros) e China Unicom Cross-border Data Transmission, e o item de faturamento como China Unicom Cross-region Traffic.

Por que o tráfego calculado não corresponde ao faturamento real?

As tarefas de coleta de dados do sistema não são executadas exatamente na hora marcada e podem ter desvios de alguns minutos. Isso pode causar pequenas discrepâncias entre o tráfego teórico calculado por hora e o tráfego faturado real. A diferença normalmente fica dentro de 10%.

Por que ocorrem pequenas taxas transfronteiriças mesmo sem atividade de gravação no cluster primário?

O cluster primário realiza periodicamente tarefas de manutenção em segundo plano, como limpeza de dados, que geram uma pequena quantidade de redo logs (aproximadamente 0,0005 GB/hora). Esses logs também são sincronizados para o cluster secundário, resultando em taxas mínimas.

Como posso saber se assinei o "Compromisso de Conformidade com a Transmissão de Dados Transfronteiriços do PolarDB"?

Se você não o assinou, a seguinte mensagem será exibida na página de compra ao tentar adicionar um cluster secundário transfronteiriço: As regiões selecionadas para os clusters primário e secundário envolvem transferência de dados transfronteiriça. Assine o 'Compromisso de Conformidade com a Transmissão de Dados Transfronteiriços' antes de prosseguir com a criação.

Documentação relacionada

APIs relacionadas

API

Descrição

CreateDBCluster

Use a API de criação de cluster para adicionar um cluster secundário a uma GDN. Defina os seguintes parâmetros:

  • CreationOption: CreateGdnStandby

  • GDNId: Insira o ID da Rede de Banco de Dados Global de destino.

RemoveDBClusterFromGDN

Remover um cluster secundário de uma Rede de Banco de Dados Global.

SwitchOverGlobalDatabaseNetwork

Alternar o cluster primário de uma Rede de Banco de Dados Global.