Os clusters do PolarDB for MySQL Enterprise Edition permitem alterar online a VPC e o vSwitch padrão, desde que a zona e o endpoint do cluster permaneçam inalterados.
Se sua instância ECS e o cluster PolarDB não estiverem na mesma VPC, a conexão ao cluster via rede Private ficará indisponível. Para resolver, altere a VPC do cluster PolarDB para corresponder à da instância ECS. Essa alteração estabelece uma conexão Private e garante o desempenho ideal do cluster PolarDB.
Pré-requisitos
O cluster deve atender aos seguintes requisitos:
A Database Edition deve ser **Enterprise Edition** e a Edition deve ser **Cluster Edition**.
O método de faturamento deve ser **subscription ou pay-as-you-go**.
Considerações
-
Durante a alteração da VPC e do vSwitch:
Essa operação causa uma
transient connection interruptioncom duração aproximada de 30 segundos. Execute-a fora do horário de pico e garanta que sua aplicação possua mecanismo de reconexão para evitar interrupções no serviço.Problemas de cache na resolução DNS podem interromper as conexões ao banco de dados até a expiração do cache. Após concluir a alteração, reinicie a aplicação ou limpe o cache DNS no host em execução.
A alteração afeta temporariamente o
Data Management Service (DMS)e oData Transmission Service (DTS). Esses serviços retomam automaticamente a operação normal após a conclusão do processo.
-
Ao alterar a VPC e o vSwitch, escolha se deseja alterar também os endpoints existentes.
Se definir Existing Endpoint Switching como No, apenas a VPC e o vSwitch padrão do cluster serão alterados. As VPCs e os vSwitches dos endpoints existentes permanecerão inalterados.
Se definir Existing Endpoint Switching como Yes, a VPC e o vSwitch padrão do cluster serão alterados, bem como as VPCs e os vSwitches de todos os endpoints existentes.
NotaAo criar um novo
custom endpoint, ele usará por padrão a nova VPC e o novo vSwitch definidos como padrão.
Alterar a VPC e o vSwitch padrão de um cluster
Faça login no console do PolarDB. No painel de navegação à esquerda, clique em Clusters. Selecione a região do cluster e clique no ID do cluster desejado.
-
Na página Basic Information, clique em Switch ao lado de Default VPC. Na caixa de diálogo Switch VPC, selecione a VPC e o vSwitch desejados.
ImportanteCaso opte por não alterar os endpoints existentes, a VPC e o vSwitch associados a eles permanecerão inalterados.
Alterar a VPC e o vSwitch de um endpoint personalizado
Os endereços Primary address e Cluster Endpoint não permitem alteração independente da VPC e do vSwitch.
Faça login no console do PolarDB. No painel de navegação à esquerda, clique em Clusters. Selecione a região do cluster e clique no ID do cluster desejado.
Na seção Database Connections, selecione o endpoint personalizado desejado. Na caixa de diálogo Modify Endpoint Settings, clique em More > Edit.
-
Na caixa de diálogo Modify Private Endpoint, selecione a VPC e o vSwitch desejados.
Clique em OK. A alteração da VPC e do vSwitch causa uma ou duas
transient connection interruptions em uma janela de 30 segundos. Execute essa operação fora do horário de pico. Se o SSL estiver ativado para o endpoint, a alteração reiniciará o cluster. Além disso, o endpoint modificado não pode exceder 64 caracteres.
Especificar a VPC e o vSwitch ao criar um endpoint personalizado
Faça login no console do PolarDB. No painel de navegação à esquerda, clique em Clusters. Selecione a região do cluster e clique no ID do cluster desejado.
-
Na seção Database Connections, clique em Create Custom Cluster Endpoint. Na caixa de diálogo Create Custom Cluster Endpoint, selecione a VPC e o vSwitch desejados.
ImportantePor padrão, um novo endpoint personalizado utiliza a VPC e o vSwitch padrão do cluster. Se selecionar uma VPC e um vSwitch diferentes, a criação do endpoint personalizado também alterará as configurações padrão do cluster para corresponder à nova seleção.