如何将 ec2 和 rds 从区域迁移到另一个区域?

How to migrate ec2 and rds from region to another?

刚开始接触aws时,我并不知道区域的选择对系统性能的影响有多大。当时我在悉尼创建了我的 ec2 和 rds 实例,但该系统将在距悉尼 14000 多公里的墨西哥使用。

现在在这些实例上完成了很多配置。有什么办法可以将这些实例移动到另一个区域吗? 同样,我如何移动其他配置,如 route 53 和 elastic ips?

无法将现有实例移动到另一个子网、可用区或 VPC。相反,您可以通过从源实例创建新的 Amazon 系统映像 (AMI) 来手动迁移实例。然后,在所需子网、可用区或 VPC 中使用新 AMI 启动新实例。最后,您可以将源实例中的任何弹性 IP 地址重新分配给新实例。

更多详情见:Move an Amazon EC2 instance to another subnet, Availability Zone, or VPC

要将 RDS 从一个区域移动到另一个区域:

  1. 创建 RDS 的快照。
  2. 在您新创建的快照中,转到操作 -> 复制快照。
  3. 单击目标区域中的橙色查看快照。
  4. 在目标区域的快照中table找到你复制的快照, 并等待状态“正在复制”变为“已完成”。
  5. Select快照,点击操作->恢复快照
  6. 完成您的首选项并启动新的 RDS。
  7. 观察数据库 table 状态“正在创建”变为 “可用”
  8. 授予适当的入站流量访问权限以远程访问 table。