Forçando uma alteração eni ao alterar sub-redes em um grupo de sub-redes rds

1

Estou pensando em alterar as sub-redes nas quais nossas instâncias do RDS estão atualmente.

Atualmente, o grupo de sub-redes tem /20 para um & c zonas. Eu criei novas sub-redes /22 para um & c associou-os ao grupo de sub-redes, removendo os antigos.

Eu estou executando dig no nome do rds dns e o IP que está sendo retornado ainda é de uma das antigas sub-redes /20 .

Estou procurando sugestões sobre como resolver isso para que eu possa remover as eni e as sub-redes antigas.

Eu tentei ativar / desativar o "multi-az", bem como remover com força o antigo (e usado) eni (não desanexar).

Falta de captura instantânea do banco de dados e restauração usando um novo grupo de sub-redes (ou seja, tempo de inatividade). Há mais alguma coisa que eu possa fazer?

    
por hafichuk 19.08.2015 / 17:28

1 resposta

0

Você provavelmente já descobriu isso, mas precisa reinicializar o RDS. Isso forçará a atualização. No entanto, você ainda tem um pequeno tempo de inatividade.

Como alternativa, uma abordagem mais elegante é criar uma réplica de leitura (em um novo grupo de sub-redes, com as novas sub-redes adicionadas a ela), adicionar o novo ponto de extremidade à lista de servidores do seu driver de banco de dados & promovê-lo para dominar. Que, se o seu driver db suportar, pode ficar sem tempo de inatividade do ponto de vista do aplicativo (usando, por exemplo, failover silencioso ou outros mecanismos semelhantes).

    
por 18.11.2015 / 16:05