Desative o recurso de proxy de banco de dados quando sua instância RDS tiver poucas solicitações de leitura ou quando o proxy não for mais necessário. Após a desativação, o endpoint do proxy é liberado e todas as conexões existentes por meio dele são interrompidas.
Pré-requisitos
Antes de começar, verifique se:
O recurso de proxy de banco de dados está ativado. Para mais informações, consulte Ativar o recurso de proxy de banco de dados.
Impactos potenciais
A desativação do recurso de proxy de banco de dados gera os seguintes efeitos:
Liberação do endpoint do proxy: O sistema libera o endpoint do proxy. Qualquer endpoint interno ou público associado a ele torna-se indisponível, e todas as conexões ativas por meio desses endpoints são interrompidas imediatamente. Os endpoints originais da instância RDS não sofrem alteração. Caso você reative o recurso de proxy de banco de dados, novos endpoints de proxy serão atribuídos.
Divisão de leitura/gravação desativada: Todas as solicitações de leitura e gravação são roteadas para a instância RDS primária. O proxy não consegue mais encaminhar solicitações de leitura para instâncias somente leitura, o que pode aumentar a carga na instância primária.
Conexões: Se você utilizar o endpoint do proxy de banco de dados para conectar sua aplicação a uma instância RDS, a aplicação e a instância RDS serão desconectadas após a desativação do recurso.
Gerenciamento de conexões: O gerenciamento de pool de conexões e as conexões persistentes fornecidas pelo proxy deixam de estar disponíveis. Gerencie as conexões com o banco de dados diretamente na sua aplicação. Essa mudança pode aumentar a sobrecarga para estabelecer e encerrar conexões.
Segurança: O recurso de proxy de banco de dados ajuda a garantir a segurança dos dados por meio de controle de acesso e configuração de políticas de segurança. Ao desativar esse recurso, sua instância RDS fica exposta e vulnerável a ataques.
O&M: Após desativar o recurso, talvez seja preciso adotar outros métodos para monitoramento, coleta de logs e detecção de falhas. Isso aumenta a complexidade e a carga de trabalho de O&M.
Desempenho: O cache de consultas e a reutilização de conexões tornam-se indisponíveis, o que afeta negativamente o desempenho em cenários de alta concorrência. No entanto, uma conexão direta com o banco de dados encurta o link de rede e melhora a eficiência da comunicação em áreas específicas.
Compatibilidade: Se sua aplicação depender de capacidades especiais ou traduções de protocolo fornecidas pelo recurso de proxy de banco de dados, conexões diretas com o banco de dados podem causar problemas de compatibilidade.
Failover e alta disponibilidade: Em cenários específicos, o recurso de proxy de banco de dados pode ser usado para detecção de falhas e failover automático. Se você desativar o recurso, será necessário executar essas operações manualmente, o que afeta a disponibilidade do serviço.
Reativação altera endpoints: Se você reativar o recurso de proxy de banco de dados posteriormente, novos endpoints de proxy serão atribuídos. Atualize as strings de conexão da sua aplicação adequadamente.
Desativar o proxy
Acesse a página Instances. Na barra de navegação superior, selecione a região onde a instância RDS está localizada, localize a instância RDS desejada e clique em ID da instância.
No painel de navegação à esquerda, clique em Database Proxy.
No canto superior direito, clique em Disable Database Proxy.
Na caixa de diálogo exibida, clique em OK.
Próximos passos
Referência de API
|
Operação |
Descrição |
|
Desativa o recurso de proxy de banco de dados. Defina |
|
|
Consulta os detalhes de um proxy de banco de dados. |