Todos os produtos
Search
Central de documentação

ApsaraDB RDS:Cluster Edition

Última atualização: Jul 02, 2026

A RDS Cluster Edition do ApsaraDB RDS for SQL Server combina alta disponibilidade (HA) com dimensionamento horizontal de leitura. Uma instância primária e uma secundária operam em modo HA. Adicione até sete instâncias somente leitura para distribuir o tráfego e aumentar o throughput de leitura independentemente da instância primária.

Como funciona

A RDS Cluster Edition usa a arquitetura nativa Always On do SQL Server com separação entre computação e armazenamento. Um cluster consiste nos seguintes componentes:

  • Instância RDS primária: processa todas as solicitações de escrita. Se a divisão de leitura/escrita não estiver ativada, também atende às solicitações de leitura.

  • Instância RDS secundária: espelha a primária para failover automático. Ao ativar o endpoint de roteamento somente leitura, a instância secundária torna-se legível por padrão e participa da distribuição de carga de leitura.

  • Instâncias RDS somente leitura (até 7): recebem o tráfego roteado pelo endpoint de roteamento somente leitura. Cada instância somente leitura também possui um endpoint interno independente para acesso direto e isolado.

Divisão de leitura/escrita

Após criar instâncias somente leitura e ativar o endpoint de roteamento correspondente, adicione ambos os endpoints à sua aplicação:

  • Endpoint primário: direcione todas as solicitações de escrita para este endpoint.

  • Endpoint de roteamento somente leitura: direcione todas as solicitações de leitura para este endpoint. Ele distribui o tráfego entre a instância secundária e as instâncias somente leitura com base nos pesos de leitura configurados para as instâncias RDS primária, secundária e somente leitura.

Versões compatíveis do SQL Server: SQL Server 2017, SQL Server 2019, SQL Server 2022 e SQL Server 2025.

image

Benefícios

  • Capacidade de leitura escalável: adicione instâncias somente leitura para aumentar linearmente o throughput de leitura. As especificações das instâncias somente leitura são independentes da primária. Crie instâncias com especificações superiores para cargas de trabalho de leitura exigentes ou inferiores para tarefas em segundo plano, como análises.

  • Dimensionamento de leitura econômico: instâncias somente leitura aceitam tipos de instância de uso geral e dedicados. Transferir o tráfego de leitura da instância primária permite ajustar o tamanho dela para escritas, reduzindo o custo total.

  • Reutilização da instância secundária para leituras: ao ativar o endpoint de roteamento somente leitura em uma instância Cluster Edition, a instância secundária torna-se legível automaticamente. Isso fornece uma réplica de leitura integrada sem provisionar uma instância somente leitura adicional, reduzindo os custos de dimensionamento de leitura e migração para a nuvem.

Casos de uso

  • Gerenciamento de picos de tráfego com instâncias somente leitura: para aplicações com tráfego sazonal ou promocional intenso, adicione instâncias somente leitura de alta especificação para absorver aumentos nas solicitações de leitura. O tráfego de escrita permanece na instância primária, mantendo o desempenho estável durante períodos de pico.

  • Isolamento de cargas de trabalho analíticas: execute consultas analíticas ou de relatórios em uma instância somente leitura dedicada. Essa abordagem impede que cargas analíticas consumam recursos da instância primária, reduz bloqueios e mantém o desempenho transacional consistente.

Limitações

  • Instâncias somente leitura não fornecem HA. Se a instância RDS primária falhar, o sistema não transferirá automaticamente as cargas de trabalho para as instâncias somente leitura. Crie pelo menos duas instâncias somente leitura para que uma possa continuar atendendo solicitações caso a outra falhe.

  • Ausência de instâncias de recuperação de desastres para instâncias somente leitura. Instâncias somente leitura não possuem réplicas em espera.

  • A aplicação deve usar dois endpoints para divisão de leitura/escrita. Após ativar o endpoint de roteamento somente leitura, configure sua aplicação para enviar escritas ao endpoint primário e leituras ao endpoint de roteamento somente leitura.

Importante

Selecione a implantação multizona ao criar uma instância RDS Cluster Edition para ativar a recuperação de desastres entre zonas.

Configure um cluster RDS

Tarefa

Referência

Adicionar uma instância somente leitura

Crie uma instância somente leitura do ApsaraDB RDS for SQL Server

Ative o endpoint de roteamento somente leitura

Ative a divisão de leitura/escrita habilitando o endpoint de roteamento somente leitura

Ajustar pesos de leitura

Modifique o peso de leitura

Tornar a instância secundária legível

Configure o atributo de leitura para uma instância RDS secundária

Atualizar para a Cluster Edition

Atualizar uma instância do ApsaraDB RDS for SQL Server para a RDS Cluster Edition

Próximos passos

Para criar uma instância RDS Cluster Edition, consulte Crie uma instância do ApsaraDB RDS for SQL Server.

Referências