2014-07-14 3 views
5

Per il passaggio alla versione, utilizzo CloudFormation per creare una nuova infrastruttura con un nuovo VPC, sottoreti e gruppi di sicurezza. Voglio una copia del mio database di produzione nel nuovo VPC (stessa regione). Non voglio usare un'istantanea, perché mi richiederebbe di ritirare l'app per un po '(dopo che l'istantanea è stata scattata, tutti i nuovi dati andranno persi, quindi devo chiudere l'app).Amazon RDS Replica Lettura nella stessa regione, VPC diverso

Voglio creare una replica di lettura nel nuovo VPC/SecurityGroup/Subnet, e quindi quando sarò pronto per il cut-over promuoverò quella replica di lettura. È possibile?

La documentazione di AWS fornisce indizi che la creazione di una replica di lettura su VPC nella stessa regione non è supportata, ma non lo dice esplicitamente. In alternativa, sono aperto a spostare il database dopo la promozione.

Grazie

P.S. esempio di cosa intendo per "indizio": "All'interno di una regione, tutte le repliche cross-region create dalla stessa istanza di DB di origine devono essere nello stesso Amazon VPC o essere al di fuori di un VPC." http://docs.aws.amazon.com/AmazonRDS/latest/UserGuide/USER_ReadRepl.html Questo quasi risponde alla mia domanda ... Ma per quanto riguarda le repliche create nella stessa regione del DB di origine?

risposta

3

Non è supportato.

È possibile eseguire una replica di lettura all'interno dello stesso VPC, quindi acquisire un'istantanea della replica e ripristinarla sull'altro VPC.

+0

avevo paura che fosse la risposta ... Grazie per il vostro aiuto –

3

È possibile farlo utilizzando repliche esterne MySQL. Avrai bisogno di gruppi di routing e sicurezza appropriati tra i tuoi VPC. Finché le sottoreti VPC possono comunicare tra loro, creare una replica, arrestare la replica e registrare le informazioni sulla posizione binlog in cui è stata interrotta. Effettuare un'istantanea della replica e utilizzarla per creare una nuova istanza RDS nel nuovo VPC, quindi impostare la replica esterna sulla vecchia istanza RDS e avviare la replica in cui è stata registrata la posizione binlog. Ora hai un'istanza RDS master nel tuo nuovo VPC, replicando dal vecchio VPC.

Questo articolo riguarda in facile seguire i passaggi:

http://quiddle.net/post/78453641455/migrating-rds-from-ec2-to-vpc