Todos os produtos
Search
Central de documentação

ApsaraDB RDS:Enable the database proxy

Última atualização: Oct 10, 2026

O proxy de banco de dados do ApsaraDB RDS for MySQL oferece divisão de leitura e gravação, conexões persistentes, acesso mais próximo, divisão de transações, pool de conexões e criptografia SSL para reduzir a carga da instância primária e melhorar a disponibilidade e a segurança. Este tópico descreve como ativar o proxy de banco de dados pelo console do ApsaraDB RDS ou por operações de API e como calcular as especificações recomendadas para o proxy.

Pré-requisitos

A instância primária deve atender aos seguintes requisitos:

  • A instância primária deve ser das edições RDS High-availability Edition ou RDS Cluster Edition e atender aos requisitos de versão da tabela a seguir. O proxy de banco de dados não é compatível com instâncias do RDS Basic Edition. Você pode upgrade the instance to RDS High-availability Edition ou upgrade it to RDS Cluster Edition e, em seguida, ativar o proxy de banco de dados.

    Mecanismo e versão do banco de dados

    Edição da instância

    Versão secundária do mecanismo

    MySQL 8.0

    RDS High-availability Edition

    20190915 ou posterior

    RDS Cluster Edition

    Sem requisitos

    MySQL 5.7

    RDS High-availability Edition

    20190925 ou posterior

    RDS Cluster Edition

    Sem requisitos

    MySQL 5.6

    RDS High-availability Edition

    20200229 ou posterior

  • Região: a instância não deve estar na Zona C ou Zona D da região China (Hangzhou).

Nota

Visualize essas informações na página Basic Information da instância. Se o botão Upgrade Minor Engine Version for exibido na seção Configuration Information, clique em Upgrade Minor Engine Version e visualize a versão atual. Caso o botão não seja exibido, a instância já está na versão mais recente. Upgrade a minor engine version.

Faturamento

  • Os proxies de banco de dados de uso geral são gratuitos.

  • Os proxies de banco de dados dedicados usam o modelo de pagamento conforme o uso. Database proxy billing.

Limitações

O proxy de banco de dados não é compatível com protocolos de compactação.

Notas de uso

  • As instâncias do RDS Cluster Edition utilizam nós primários e secundários para a divisão de leitura e gravação.

  • As instâncias do RDS High-availability Edition exigem uma read-only instance e o proxy de banco de dados ativado para a divisão de leitura e gravação.

  • Após ativar o proxy de banco de dados, não migre a instância primária para uma zona diferente. A migração entre zonas separa a instância do proxy e aumenta a latência.

    Nota

    Se ocorrer um failover entre primário e secundário devido a uma falha de serviço, você pode manually perform a primary/secondary switchover ou migrate the database proxy to another zone para alinhar as zonas da instância primária e do proxy, reduzindo assim a latência.

Procedimento

Nota

Crie uma instância somente leitura e ative o proxy de banco de dados. Crie uma instância do ApsaraDB RDS for MySQL somente leitura.

Ative o proxy de banco de dados

  1. Acesse a página Instances, selecione a região da sua instância e clique em ID da instância.

  2. No painel de navegação à esquerda, clique em Database Proxy.

  3. Abaixo do tipo de proxy desejado, clique em Enable Now.

  4. Na caixa de diálogo Enable Database Proxy, configure as seguintes informações do proxy.

    Parâmetro

    Descrição

    Proxy Type

    O tipo de proxy: Uso geral ou Dedicado. Proxy types.

    Deployment Method

    O método de implantação: zona dupla ou zona única. Proxy deployment architecture.

    Nota

    A implantação em zona dupla é recomendada para recuperação de desastres entre zonas e maior disponibilidade.

    Total Number of Nodes

    Número de nós de proxy:

    • 2: Disponível para implantações em zona única e zona dupla.

    • 4: Disponível apenas para implantações em zona dupla.

    Zone

    A zona para os nós de proxy. Implante o proxy na mesma zona da instância RDS.

    CPU Cores for Single Proxy Node

    Importante
    • Os nós de proxy na mesma zona devem usar as mesmas especificações.

    • Em uma implantação em zona dupla com um total de dois nós de proxy, ambos os nós devem usar as mesmas especificações.

    • Uso geral: de 1 a 8 núcleos.

    • Dedicado: de 1 a 16 núcleos.

    Selecione as especificações com base nas seguintes diretrizes.

    Zone of Database Proxy Endpoint

    Um endpoint de proxy é criado por padrão. Especifique uma zona para o endpoint: selecione a mesma zona da instância primária.

    Como selecionar as especificações corretas para um único nó de proxy

    Use a seguinte fórmula para determinar as especificações recomendadas para um único nó de proxy:

    Tipo de proxy

    Instância de alta disponibilidade

    Instância de cluster

    Uso geral

    (Number of CPU cores of the primary instance + Total number of CPU cores of all its read-only instances) / 4, arredondado para cima para o número inteiro mais próximo.

    (Number of CPU cores of the primary node + Total number of CPU cores of all its secondary nodes) / 4, arredondado para cima para o número inteiro mais próximo.

    Dedicado

    (Number of CPU cores of the primary instance + Total number of CPU cores of all its read-only instances) / 8, arredondado para cima para o número inteiro mais próximo.

    (Number of CPU cores of the primary node + Total number of CPU cores of all its secondary nodes) / 8, arredondado para cima para o número inteiro mais próximo.

    Por exemplo, considere uma instância primária do RDS High-availability Edition com 8 núcleos de CPU e duas instâncias somente leitura com 4 e 6 núcleos. Se você selecionar o tipo de proxy dedicado, o número recomendado de núcleos de CPU para um único nó de proxy é 3. Cálculo: (8 + 4 + 6) / 8 = 2.25, arredondado para cima para 3.

  5. Clique em OK.

    Quando as informações básicas e de conexão aparecerem na aba Database Proxy, o proxy de banco de dados estará ativado.

    Categoria

    Parâmetro

    Descrição

    Basic Information

    Primary Instance

    O ID da instância do RDS for MySQL.

    Proxy Instance Status

    O status de execução da instância de proxy.

    Proxy Type

    O tipo de proxy: Uso geral ou Dedicado. Proxy types.

    Zone

    A zona da instância de proxy. Deve ser a mesma zona primária da instância primária.

    Proxy Specifications

    As especificações atuais do proxy.

    • Relação entre as especificações do proxy e as especificações de nó único: Total proxy specifications = SUM(Specifications of all proxy nodes).

    • Relação entre o número de nós de proxy e as especificações do proxy: Number of proxy nodes = Total proxy specifications / Specifications of a single proxy node.

    Proxy Version

    A versão secundária do mecanismo do proxy.

    Nota

    Para atualizações de versão, consulte Database proxy minor version release notes. Para fazer o upgrade, consulte Upgrade the minor engine version of a database proxy.

    Node Type

    Node ID

    O ID do nó de proxy.

    Zone

    A zona do nó de proxy.

    CPU Cores on Proxy Node

    As especificações de um único nó de proxy.

    Connection Information

    Proxy Endpoint (Terminal) ID

    Read/Write Attributes

    • Read/Write (read/write splitting): conecta-se às instâncias primária e somente leitura. Esse atributo permite que o proxy aceite solicitações de gravação.

    • Read-only: conecta-se apenas a instâncias somente leitura e não aceita solicitações de gravação.

    Configure atributos de leitura/gravação e pesos de leitura.

    Nearest Access

    O acesso mais próximo requer implantação em zona dupla com quatro nós de proxy. Configure o acesso mais próximo.

    Network Information

    A zona, a VPC e o vSwitch do proxy de banco de dados.

    Você pode alterar o vSwitch. Antes de alterar o vSwitch, entenda os impacts. Clique em Switch vSwitch, selecione o Destination vSwitch e o Change Time e clique em OK.

    Internal Endpoint/Port

    Public Endpoint/Port

    O endpoint público e a porta do proxy.

    Use este endpoint para se conectar pela internet ao proxy de banco de dados.

    Nota
    • O proxy de banco de dados fornece um endpoint interno por padrão. Você pode solicitar um endpoint público.

    • Após solicitar um endpoint público, clique no ícone image.png ao lado do endpoint e modifique o prefixo e a porta. Configure um endpoint de proxy de banco de dados.

(Opcional) Desative o proxy de banco de dados

Impactos da desativação

Desativar o proxy de banco de dados pode gerar os seguintes impactos:

  • Falha na divisão de leitura e gravação: as solicitações de leitura não podem mais ser roteadas para instâncias somente leitura. Todas as solicitações são direcionadas para a instância primária, o que pode causar alta carga.

  • Falha de conexão: todas as conexões existentes através do proxy são encerradas.

  • Problemas de gerenciamento de conexão: recursos como pool de conexões e conexões persistentes são removidos. Gerencie as conexões diretamente na sua aplicação.

  • Riscos de segurança: o proxy fornece controle de acesso e políticas de segurança. Desativá-lo pode expor diretamente a instância de banco de dados.

  • Maior complexidade operacional: o monitoramento, o registro de logs e a detecção de falhas integrados são removidos. É necessário implementá-los separadamente.

  • Impacto no desempenho: embora elimine um salto de rede, a perda de otimizações do proxy, como armazenamento em cache de consultas e reutilização de conexões, pode degradar o desempenho sob alta concorrência.

  • Problemas de compatibilidade: aplicações que dependem de recursos específicos do proxy ou de traduções de protocolo podem enfrentar problemas com conexões diretas.

  • Failover e alta disponibilidade: em alguns cenários, o proxy auxilia na detecção de falhas e no failover automático. Sem ele, é necessário lidar com isso manualmente.

  • Conexões de banco de dados: o endpoint de proxy é liberado e todas as conexões através dele são encerradas. As conexões diretas com a instância RDS não são afetadas.

  • Reativar o proxy cria um novo endpoint de proxy.

Procedimento

  1. Acesse a página Instances, selecione a região da sua instância e clique em ID da instância.

  2. No painel de navegação à esquerda, clique em Database Proxy.

  3. No canto superior direito da página, clique em Disable Database Proxy.

  4. Clique em OK.

Referência da API

API

Descrição

ModifyDBProxy

Para ativar o proxy de banco de dados, defina o parâmetro ConfigDBProxyService como Startup. Configure outros parâmetros conforme necessário.

DescribeDBProxy

Consulta os detalhes do proxy de banco de dados para uma instância do ApsaraDB RDS for MySQL.