Alterar região para uma instância do Amazon RDS

12

Estou usando o nível gratuito da AWS. Ao iniciar a instância do EC2 e a instância do RDS, não escolhi nenhuma região específica. Então, aleatoriamente, foram designadas duas regiões diferentes para ec2 e rds. Mais tarde, depois de iniciar o aplicativo, percebi que, sendo essas duas instâncias em duas regiões diferentes, causando uma perda de desempenho no aplicativo.

Portanto, quero relançar meu RDS na mesma região em que meu EC2 reside. No entanto, fui ao console de gerenciamento, tirei um instantâneo da instância rds e iniciei uma nova instância, mas não me deu outras opções de região para iniciar .

Você pode me ajudar, como posso fazer isso e ter minha instância do RDS na região que desejo? Obrigado.

Rana
fonte

Respostas:

11

No momento em que essa pergunta foi feita, isso não era algo suportado pelo RDS.

Posteriormente, porém, a AWS anunciou uma cópia de apontar e clicar dos instantâneos do Amazon RDS DB nas regiões da AWS .

Para iniciar uma instância de um instantâneo em uma região diferente, você deve primeiro copiar o instantâneo da região em que foi criado e armazenado na região de destino.

No console do RDS, na região de origem, escolha "Instantâneos", selecione o instantâneo que deseja copiar e clique em "Copiar instantâneo". Você poderá escolher a região de destino para a cópia do instantâneo.

Após a conclusão da cópia, você verá o instantâneo em "Instantâneos" na região de destino. A partir daí, você poderá usar esse instantâneo para criar uma nova instância.


Outra opção agora disponível é a replicação entre regiões , que permite que uma réplica ao vivo seja criada em uma região, a partir de um mestre em uma região diferente.

Isso é relevante, porque pode ser usado com o mesmo objetivo de mover um servidor mestre para uma região diferente. Nesse cenário, o mestre poderia ser migrado de uma região para outra com tempo de inatividade mínimo, configurando primeiro uma réplica de região cruzada na região de destino desejada e, uma vez que a instância RDS de destino tivesse sido criada e sincronizada com o mestre, você desconectaria o aplicativo a partir do mestre antigo e, em seguida, converta a nova réplica na nova região em um servidor mestre independente, escolhendo "Promover réplica de leitura" em "Ações da instância" no console, o que cortaria a conexão entre a réplica e sua antiga mestre e permitir acesso direto de gravação a ele, já que agora seria o novo mestre.

Michael - sqlbot
fonte