O proxy de banco de dados é um serviço de proxy de rede localizado entre o serviço de banco de dados em nuvem e o serviço de aplicativo, e é usado para intermediar todas as solicitações quando o serviço de aplicativo acessa o banco de dados. O proxy de banco de dados fornece funções avançadas como separação automática de leitura e gravação, divisão de transações, pool de conexões, persistência de conexões, possuindo as características de alta disponibilidade, alto desempenho, operabilidade/manutenibilidade, simplicidade e facilidade de uso e assim por diante.
Este documento descreve como habilitar o proxy de banco de dados no console do TencentDB for MySQL.
Pré-requisitos
O status da instância está em execução.
A instância é uma arquitetura de nó duplo, nó triplo ou versão de disco em nuvem.
Notas
A instância econômica de nó duplo ainda não suporta proxy de banco de dados.
A atualização da versão pequena do kernel da instância principal também atualizará as versões pequenas do kernel das instâncias somente leitura e de recuperação de desastres associadas.
Se a versão pequena do kernel da instância for muito baixa e não suportar a ativação do proxy de banco de dados, por favor, consulte Atualizar a versão pequena do kernel para realizar a atualização antes de ativar o proxy de banco de dados. Regiões e versões suportadas
Ao ativar o proxy de banco de dados, as regiões e zonas disponíveis selecionadas suportadas pelo proxy são as seguintes:
Descrição:
Xangai (exceto Zona 1), significa que quando ativa o proxy de banco de dados para a instância, todas as zonas disponíveis em Xangai suportam a seleção, exceto Zona 1 de Xangai.
Chengdu: significa que quando ativa o proxy de banco de dados para a instância, todas as zonas disponíveis na região de Chengdu suportam a seleção.
Pequim (exceto Zonas 1, 2, 4 e 8), Xangai (exceto Zona 1), Guangzhou (exceto Zona 1), Xangai Finance (exceto Zonas 1 e 2), Pequim Finance, Chengdu, Chongqing, Nanquim, Hong Kong da China.
Tóquio, Bangcoc (exceto Zona 1), Virgínia, Vale do Silício, Seul, Singapura (exceto Zona 1), Jacarta (exceto Zonas 1 e 3), São Paulo, Frankfurt.
Versões atualmente suportadas pelo proxy de banco de dados:
MySQL 5.7 de nó duplo, nó triplo (a versão pequena do kernel deve ser 20211030 ou superior).
MySQL 8.0 de nó duplo, nó triplo (a versão pequena do kernel deve ser 20211202 ou superior).
MySQL 5.7, MySQL 8.0 da versão de disco em nuvem.
Instruções
1. Faça login no console do TencentDB for MySQL. Na lista de instâncias, selecione a instância de origem para a qual deseja habilitar o proxy de banco de dados e clique em seu ID ou em Manage (Gerenciar) na coluna Operation (Operação) para entrar na página de gerenciamento de instâncias. 2. Na página de gerenciamento de instâncias, selecione a guia Database Proxy (Proxy de banco de dados) e clique em Enable Now (Habilitar agora).
3. Na caixa de diálogo exibida, conclua as configurações a seguir e clique em Próximo: Configurações de rede e grupo de segurança.
|
Versão do proxy | |
Especificação do proxy | Suporta a seleção de especificações de 2 núcleos com 4000MB de memória, 4 núcleos com 8000MB de memória e 8 núcleos com 16000MB de memória. |
Zona disponível e número de nós | Selecione a zona disponível do proxy do banco de dados. É possível selecionar múltiplas zonas clicando em Adicionar zona disponível. O número de zonas disponíveis selecionáveis está relacionado à quantidade de zonas disponíveis selecionáveis na região atual, com suporte para até três zonas disponíveis. Selecione o número de nós. O método recomendado para calcular o número de nós do proxy está relacionado à especificação do proxy. Se a especificação do proxy for 2 núcleos com 4000MB de memória, o número recomendado de nós do proxy será 1/8 da soma dos núcleos de CPU da instância principal e das instâncias de somente leitura (arredondado para cima). Por exemplo, se a instância principal for 4 núcleos de CPU e a instância de somente leitura for 8 núcleos de CPU, o número recomendado de proxies será = (4 + 8) / 8 ≈ 2. Se a especificação do proxy for 4 núcleos com 8000MB de memória, o número recomendado será 1/16 da soma dos núcleos de CPU (arredondado para cima). Por exemplo, se a instância principal for 8 núcleos de CPU e a instância de somente leitura for 16 núcleos de CPU, o número recomendado será = (8 + 16) / 16 ≈ 2. Se a especificação do proxy for 8 núcleos com 16000MB de memória, o número recomendado será 1/32 da soma dos núcleos de CPU (arredondado para cima). Por exemplo, se a instância principal for 64 núcleos de CPU e a instância de somente leitura for 128 núcleos de CPU, o número recomendado será = (64 + 128) / 32 ≈ 6. Descrição: Se o proxy do banco de dados selecionado não estiver na mesma zona disponível que a instância principal, o desempenho de gravação pode diminuir ao se conectar através do proxy do banco de dados.- Se o número de nós do proxy necessários após o cálculo do número de nós recomendados exceder o limite de compra, recomenda-se selecionar uma especificação de proxy mais alta. |
4. Conclua as configurações de rede e grupo de segurança, clique em Comprar agora.
|
Selecionar rede | Selecione a rede do proxy de banco de dados, somente redes privadas VPC são suportadas. |
Grupo de segurança | O grupo de segurança selecionado por padrão é consistente com a instância principal, também pode selecionar o grupo de segurança existente ou criar um novo grupo de segurança conforme necessário. Descrição: Para acessar o proxy de banco de dados, é necessário ativar políticas de segurança de configuração, liberando a porta de acesso à rede interna (a porta interna atual é: 3306). Para mais detalhes, consulte Configuração do grupo de segurança do MySQL. |
Observação | Não obrigatório, pode fazer as observações sobre o serviço de proxy de banco de dados a ser ativado. |
5. Após a ativação bem-sucedida, pode visualizar as informações básicas na página do proxy de banco de dados, gerenciar os nós do proxy e modificar o endereço de acesso do proxy de banco de dados, o tipo de rede e as observações no endereço de conexão. Também é possível visualizar os detalhes de configuração de conexão, ajustar a configuração e reequilibrar a carga nas opções de operação do endereço de conexão.
Descrição:
Você pode verificar o monitoramento de desempenho de cada nó do proxy para determinar se há fenômeno de desequilíbrio de acesso entre os nós. Se houver fenômeno de desequilíbrio no número de conexões entre os nós do proxy, clique em Reequilibrar carga para dividir as conexões.
O reequilíbrio de carga acionará a reinicialização dos nós do proxy, o que pode causar indisponibilidade temporária do serviço durante o processo de reinicialização. Recomenda-se reiniciar o serviço durante períodos de pico baixo. Por favor, certifique-se de que o negócio possua um mecanismo de reconexão.