在AWS区域之间迁移-应用程序和RDS

时间:2020-01-12 21:43:19

标签: amazon-web-services cloud amazon-rds database-migration

出于商业原因,我目前正在所有AWS服务器之间迁移所有服务器。我能够在新区域中设置Ruby on Rails应用程序(以及其他支持服务)。最后的步骤是迁移RDS和Elasticache实例并将DNS切换到新集群。但是我只是想从我的计划中获得一些反馈,以确保我不会忽视任何事情,或者是否有更好的方法来做我正在尝试的事情。

  1. 在新区域中设置RDS只读副本
  2. 将新服务器连接到此副本实例
  3. 将网站置于维护模式(本质上阻止写入)。
  4. 促进只读副本成为主副本。
  5. 从最新的redis备份创建Elasticache实例(Redis)。
  6. 升级完成并且缓存实例启动后,将DNS切换到新的应用程序服务器。
  7. 健全性检查
  8. 关闭维护模式并开始接受流量。

如果在完整性检查过程中出现故障,我基本上需要再次重复整个过程。另外,我的方法会导致停机,并且我看不出有任何解决方法。

让我知道你们的想法!

编辑:

  1. 我们正从悉尼搬到us-east-1。
  2. Elasticache Redis有大量计划的后台工作,所以我需要它。此外,它还存储了一些难以重新计算的数据。

0 个答案:

没有答案