Se a configuração atual do proxy de banco de dados — incluindo tipo de proxy, especificação do proxy e modo de implantação — não atender aos seus requisitos de negócio ou resultar em recursos superprovisionados, você poderá ajustá-la. Este tópico explica como modificar essas configurações de uma instância do ApsaraDB RDS for MySQL pelo console ou por uma API e fornece uma fórmula para calcular a especificação recomendada para um único nó de proxy.
Pré-requisitos
Considerações
Modificar o tipo, a especificação ou o modo de implantação do proxy causa uma interrupção de 30 a 120 segundos no proxy de banco de dados. Certifique-se de que sua aplicação possua um mecanismo de reconexão automática.
Se você modificar o tipo ou a especificação do proxy várias vezes em rápida sucessão, o sistema reterá apenas as sessões da configuração vigente antes da última alteração.
Não é possível migrar zonas ao modificar o tipo ou a especificação do proxy. Você pode apenas adicionar uma zona (mudando do modo de implantação 3 para 1 ou 2) ou remover uma zona (mudando do modo 1 ou 2 para 3). Para mais informações, consulte Arquitetura de implantação do proxy.
Ao mudar de uma implantação em zona dupla (por exemplo, Zona A + Zona B) para uma zona única (Zona A), exclua primeiro o endpoint do proxy na Zona B. Para mais informações, consulte Configurar endpoints do proxy de banco de dados.
O recurso de acesso mais próximo é compatível apenas com o modo de implantação 1 de um proxy dedicado. Se você mudar para um proxy de uso geral ou outro modo de implantação, desative primeiro o recurso de acesso mais próximo. Para mais informações, consulte Configurar o acesso mais próximo.
Relação entre a especificação do proxy e a especificação de um único nó de proxy:
Especificação do proxy = Soma das especificações de todos os nós de proxy.Por exemplo, considere um proxy dedicado implantado em duas zonas (Zona A e Zona B). A Zona A tem um nó de proxy de 2 núcleos e a Zona B tem dois nós de proxy de 2 núcleos. A especificação total do proxy é calculada da seguinte forma:
Proxy specification = Specification of proxy nodes in Zone A + Specification of proxy nodes in Zone B = (2 cores × 1) + (2 cores × 2) = 2 cores + 4 cores = 6 cores.Relação entre o número de nós de proxy e a especificação do proxy:
Número de nós de proxy = Especificação do proxy / Especificação unitária do proxy, onde a especificação unitária do proxy é fixa em 2 núcleos de CPU.Por exemplo, se a especificação do proxy da instância for de 6 núcleos, o número de nós de proxy será
6 cores / 2 cores = 3.
Impacto das alterações no modo de implantação
O ApsaraDB RDS for MySQL oferece três modos de implantação para seu proxy de banco de dados e você pode alternar entre eles. A alteração do modo de implantação afeta o número de zonas e o total de nós de proxy.
Modo de implantação 1

Modo de implantação 2

Modo de implantação 3

Alteração do modo de implantação | Alteração de zona | Alteração na contagem de nós |
Do modo de implantação 1 para o modo 2 | Inalterada. | Diminuição. Um nó de proxy é removido da Zona A e um da Zona B. |
Do modo de implantação 1 para o modo 3 | Uma zona é removida. Selecione a zona a ser mantida. Recomendamos manter a zona onde o nó primário da instância reside. | Decrease. Dois nós de proxy são removidos da Zona B. |
Do modo de implantação 2 para o modo 1 | Inalterada. | Aumento. Um nó de proxy é adicionado à Zona A e um à Zona B. |
Do modo de implantação 2 para o modo 3 | Uma zona é removida. Selecione a zona a ser mantida. Recomendamos manter a zona onde o nó primário da instância reside. | Inalterada. Um nó de proxy é adicionado à Zona A e um é removido da Zona B. |
Do modo de implantação 3 para o modo 1 | Uma zona é adicionada. | Increase. A quantidade de nós de proxy na Zona A permanece inalterada. Dois nós de proxy são adicionados à Zona B. |
Do modo de implantação 3 para o modo 2 | One zone is added. | Inalterada. Um nó de proxy é removido da Zona A e um é adicionado à Zona B. |
Procedimento
Acesse a página Instâncias. Na barra de navegação superior, selecione a região onde reside a instância do RDS. Em seguida, localize a instância do RDS e clique no ID da instância.
No painel de navegação à esquerda, clique em Database Proxy.
Na seção Basic Information, clique em Change Configurations.
Na caixa de diálogo exibida, selecione Proxy Type, Proxy Specifications e Change Time. Em seguida, clique em OK.
NotaPara mais informações sobre as diferenças entre o proxy de uso geral e o proxy dedicado, consulte Tipos de proxy.
Use a seguinte fórmula para calcular a especificação recomendada 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 o próximo número inteiro.(Number of CPU cores of the primary node + Total number of CPU cores of all its secondary nodes) / 4, arredondado para o próximo número inteiro.dedicado
(Number of CPU cores of the primary instance + Total number of CPU cores of all its read-only instances) / 8, arredondado para o próximo número inteiro.(Number of CPU cores of the primary node + Total number of CPU cores of all its secondary nodes) / 8, arredondado para o próximo número inteiro.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 3.
APIs relacionadas
API | Descrição |
Modifica a configuração do proxy de banco de dados de uma instância. | |
Consulta os detalhes do proxy de banco de dados de uma instância. |