Todos os produtos
Search
Central de documentação

ApsaraDB RDS:Ative o recurso de database proxy

Última atualização: Aug 24, 2026

O recurso de database proxy do ApsaraDB RDS for PostgreSQL atua entre sua aplicação e a instância RDS para oferecer divisão de leitura/escrita e divisão de transações. Use-o para descarregar requisições da instância primária, gerenciar alto volume de conexões e distribuir cargas de trabalho entre instâncias somente leitura.

Pré-requisitos

Antes de começar, verifique se:

  • A instância RDS executa o PostgreSQL 10 ou superior

  • A instância RDS usa discos em nuvem

  • A instância RDS executa o RDS High-availability Edition

  • A instância é uma instância RDS primária

  • A instância RDS não reside na Hangzhou Zone C ou Hangzhou Zone D. Nesse caso, migre a instância para outra zona antes de ativar o database proxy.

Faturamento

Tipo de proxy

Custo

General-purpose

Gratuito

Dedicated

Pagamento conforme o uso. Para obter detalhes, consulte Billing rules for database proxies.

Tipos de proxy

O ApsaraDB RDS for PostgreSQL oferece dois tipos de proxy. Para obter uma comparação detalhada, consulte What are database proxies?

Aspecto

General-purpose

Dedicated

Custo

Gratuito

Pagamento conforme o uso

Especificação máxima

16 núcleos de CPU

32 núcleos de CPU

Especificação na ativação

Recomendada pelo sistema (ajustável posteriormente)

Configurável pelo usuário

Orientações de dimensionamento

Calcule a especificação do proxy da seguinte forma:

Specification = Recommended number of proxies x 2 CPU cores

A especificação unitária de cada database proxy é fixa em 2 núcleos de CPU. O número recomendado de proxies varia conforme o tipo:

Tipo de proxy

Fórmula de contagem recomendada

General-purpose

(CPU cores of primary instance + CPU cores of all read-only instances) / 4, arredondado para cima

Dedicated

(CPU cores of primary instance + CPU cores of all read-only instances) / 8, arredondado para cima

Exemplo: Uma instância RDS primária (RDS High-availability Edition) com 8 núcleos de CPU e uma instância somente leitura com 4 núcleos de CPU resulta em uma contagem de proxies dedicados de ceil((8 + 4) / 8) = 2. A especificação recomendada é de 2 x 2 = 4 núcleos de CPU.

Ativar o database proxy

  1. Acesse a página Instances. Na barra de navegação superior, selecione a região da instância RDS e clique em no id da instância.

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

  3. Selecione um tipo de proxy (General-purpose ou Dedicated) e clique em Enable Now.

    • General-purpose -- O sistema atribui automaticamente a especificação recomendada. Após a ativação, ajuste-a conforme necessário.

    • Dedicated -- Configure a especificação do proxy durante a ativação.

    Nota

    Se o sistema indicar que a autorização da função vinculada ao service (SLR) está incompleta, clique em Authorize e, em seguida, em OK na caixa de diálogo. A Alibaba Cloud cria uma função vinculada ao service chamada AliyunServiceRoleForRdsProxyOnEcs que permite ao database proxy vincular interfaces de rede elásticas (ENIs) e estabelecer conexões de rede.

  4. Clique em OK.

Verificar a ativação

Após a ativação do database proxy, a página Database Proxy exibe informações básicas do proxy, detalhes dos nós e endpoints de conexão.

Informações Básicas

Parâmetro

Descrição

Primary Instance

id da instância RDS.

Proxy Instance Status

Status atual da instância de database proxy.

Proxy Type

General-purpose ou Dedicated. Para diferenças, consulte What are database proxies?

Zone

Zona da instância de database proxy. Por padrão, corresponde à zona da instância RDS primária.

Proxy Specifications

Especificação total do database proxy, calculada como Unit specification (2 CPU cores) x Number of proxies. Por exemplo, 3 proxies resultam em uma especificação de 2 x 3 = 6 núcleos de CPU.

Proxy Version

Versão do database proxy.

Proxy Instance ID

id da instância de proxy.

Nó de Proxy

Parâmetro

Descrição

Node ID

id do nó de proxy.

Zone

Zona do nó de proxy.

CPU Cores on Proxy Node

Especificação de um único nó de proxy.

Informações de Conexão

Parâmetro

Descrição

Proxy Endpoint (Terminal) ID

id do endpoint do database proxy. Cada instância RDS suporta até sete endpoints de database proxy. Cada endpoint pode ter um endpoint interno e um público. Passe o mouse sobre o id do endpoint para visualizar seus Read/Write Attributes e Read Weight Information. Para obter detalhes de configuração, consulte Configurar as definições de conexão para um endpoint de database proxy e Usar um endpoint de database proxy para conectar-se a uma instância ApsaraDB RDS for PostgreSQL.

Read/Write Attributes

Modo de leitura/escrita do endpoint de proxy: Read/Write ou Read-only. Para obter detalhes, consulte Configure the read/write attributes and the read weight of the database proxy.

Internal Endpoint/Port

Endpoint interno e porta para conexão à instância RDS pela rede interna via database proxy. O endpoint interno está vinculado ao id do endpoint de proxy. Clique em no ícone image.png ao lado do endpoint para modifique o prefixo ou a porta. Para obter detalhes, consulte Gerencie the database proxy endpoints.

Public Endpoint/Port

Endpoint público e porta para conexão à instância RDS pela Internet via database proxy. Um endpoint interno é fornecido por padrão; solicite um endpoint público separadamente. Após a solicitação, clique em no ícone image.png ao lado do endpoint para modifique o prefixo ou a porta. Para obter detalhes, consulte Gerencie the database proxy endpoints.

Considerações importantes

  • Após ativar o recurso de database proxy, evite migrar a instância RDS primária entre zonas. Essa migração coloca a instância primária e suas instâncias de proxy em zonas diferentes, o que aumenta a latência de acesso e torna as respostas mais lentas.

    Nota

    Se um failover primário/secundário for acionado por falha de service, a instância RDS primária e suas instâncias de database proxy podem ficar em zonas diferentes. Para reduzir a latência, execute outro failover primário/secundário e realinhe-as na mesma zona. Para obter detalhes, consulte Switch workloads over between primary and secondary ApsaraDB RDS for PostgreSQL instances.

  • Configure as definições de conexão de um endpoint de database proxy apenas se houver uma instância RDS somente leitura associada à instância primária. Sem essa instância, você pode ativar o recurso de database proxy, mas não consegue definir as configurações de conexão. Para crie uma instância somente leitura, consulte Criar uma instância ApsaraDB RDS for PostgreSQL somente leitura.

Próximos passos

Referência de API

API

Descrição

ModifyDBProxy

Ativa ou desativa o recurso de database proxy para uma instância.

DescribeDBProxy

Consulta os detalhes de um database proxy.