RDS 从一个region迁移到另一个region  可以做到不停机么?

解决方案 »

  1.   

    感觉不停机有点困难我想到的方法是
    1. 做一个跨region的复制
    http://docs.aws.amazon.com/zh_cn/AmazonRDS/latest/UserGuide/USER_ReadRepl.html
    2. 等复制完成后,把复制提升为主库
    http://docs.aws.amazon.com/AmazonRDS/latest/APIReference/API_PromoteReadReplica.html但从库变主库应该会耗费一定的时间,特别会涉及到重启,Endpoint名字变换(前端也要做修改)可能留一点维护时间比较安全
      

  2.   

    目前来说只利用AWS功能做不到,目前没有跨region的Multi-AZ,但是可以利用快照加增量快照加上快照跨region复制来减少停机时间
    但是可以做快照,并将快照复制到目的region;
    先做第一个快照,复制到新region,这是一个全量快照,然后停服再做一次快照,这次数据量增量比较小,快照时间也段,再复制到新region, 然后基于新region最新的快照起RDS实例,做切换。