O proxy de banco de dados do RDS MySQL oferece o recurso de acesso mais próximo. Em uma implantação em múltiplas zonas de disponibilidade, ao ativar esse recurso, você conecta os aplicativos aos nós de proxy na mesma zona de disponibilidade. Essa configuração mantém seus aplicativos, nós de proxy e instâncias somente leitura na mesma zona e reduz de forma significativa os saltos de rede e a latência. Isso aumenta a velocidade de leitura de dados e mantém os recursos de recuperação de desastres entre zonas. Também é possível personalizar a distribuição do peso de leitura entre a instância primária e as instâncias somente leitura para cada nó de proxy.
Como funciona
Quando o acesso mais próximo está desativado no proxy de banco de dados do RDS MySQL, principalmente em implantações de zona única, todo o tráfego passa pelos nós de proxy dessa zona. Se as instâncias de banco de dados estiverem em uma zona de disponibilidade diferente daquela dos nós de proxy, a comunicação ocorrerá entre zonas distintas. Esse cenário aumenta a latência da rede, conforme a figura a seguir.
Ao ativar o acesso mais próximo em uma implantação de zona dupla, o endpoint do proxy de banco de dados direciona as solicitações exclusivamente para os nós de proxy da própria zona de disponibilidade. Adicionar instâncias de banco de dados da mesma zona de disponibilidade a esse endpoint mantém todo o tráfego dentro de uma única zona. Essa abordagem minimiza a latência de acesso, conforme ilustra a figura abaixo.
Pré-requisitos
Sua instância do RDS MySQL deve atender aos seguintes requisitos:
Versão: MySQL 5.7, 8.0 ou 8.4
Edição: High-availability Edition ou Cluster Edition
Tipo de armazenamento: disco cloud
-
O proxy de banco de dados deve estar ativado com a seguinte configuração. Para obter instruções, consulte Enable the database proxy.
Tipo de proxy: Dedicated
Modo de implantação: implantação em zona dupla
Número total de nós: 4
Faturamento
O recurso de acesso mais próximo está disponível sem custo adicional.
Observações de uso
-
Impacto da migração de zonas de disponibilidade:
Se o acesso mais próximo estiver ativado e você precisar migrar as zonas de disponibilidade do proxy, especifique um vSwitch de destino para cada endpoint do proxy de banco de dados. Após a migração, as configurações de cada endpoint do proxy de banco de dados permanecem inalteradas, e a zona de disponibilidade do acesso mais próximo passa a ser a do vSwitch de destino especificado.
-
Impacto da alteração da configuração do proxy:
O recurso de acesso mais próximo é compatível apenas com proxies dedicados em implantações de zona dupla com quatro nós de proxy. Se o acesso mais próximo estiver ativado e você quiser mudar para um proxy de uso geral ou outro tipo de implantação, desative o acesso mais próximo antes de modificar as especificações. Para mais detalhes sobre a arquitetura de implantação do proxy, consulte Proxy deployment architecture.
-
Impacto na alocação do peso de leitura:
Ativar ou desativar o acesso mais próximo não afeta a alocação do peso de leitura. Esse recurso mantém o aplicativo, os nós de proxy e as instâncias somente leitura na mesma zona de disponibilidade, o que reduz a latência do acesso entre zonas. No entanto, os pesos de leitura que você configura controlam a distribuição do tráfego para as instâncias do RDS MySQL, independentemente da política de acesso mais próximo.
ative ou desative o acesso mais próximo
É possível ativar ou desativar o recurso de acesso mais próximo a qualquer momento.
acesse a página Instances. Na barra de navegação superior, selecione a região da instância de destino e clique em ID da instância.
No painel de navegação à esquerda, clique em Database Proxy.
Na seção Connection Information, localize o endpoint do proxy de banco de dados de destino e clique em Modify Configuration na coluna Actions.
Na caixa de diálogo exibida, clique em ative ou Disable ao lado de Nearest Access.
Esta alteração de configuração afeta apenas novas conexões.
Referência da API
|
API |
Descrição |
|
Consulta os detalhes do proxy de banco de dados de uma instância do RDS. |
|
|
Consulta as informações sobre um endpoint do proxy de banco de dados. |
|
|
modifique a política de acesso de um endpoint do proxy de banco de dados. |