我希望将应用程序从一个 vpc 迁移到另一个。目前,应用程序的 ec2 实例使用我从另一个 ec2 实例和 ebs 卷创建的 nfs。这些与应用程序相关的实例(Web 和应用程序)以及 nfs 实例驻留在一个 VPC 中(我们称其为 VPC“A”)。
我的问题是如何将 ebs 数据从 VPC“A”中的现有 nfs 传输到 VPC“B”中的 efs?此外,数据传输速率无关紧要,因此文件系统的性能模式仅定义为通用。谢谢!
我希望将应用程序从一个 vpc 迁移到另一个。目前,应用程序的 ec2 实例使用我从另一个 ec2 实例和 ebs 卷创建的 nfs。这些与应用程序相关的实例(Web 和应用程序)以及 nfs 实例驻留在一个 VPC 中(我们称其为 VPC“A”)。
我的问题是如何将 ebs 数据从 VPC“A”中的现有 nfs 传输到 VPC“B”中的 efs?此外,数据传输速率无关紧要,因此文件系统的性能模式仅定义为通用。谢谢!
不确定在给出上述答案时这个答案在技术上是否可行,但如果提问者不同时运行两个应用程序(即复制数据而不是仅仅切换 VPC),则实现解决方案的一种更简单的方法可从)。
我的公司正在切换到一个新的 VPC,所以我只想让数据在新的 VPC 中可用。我没有将其复制到 EBS、卸载、重新安装、复制到 EFS,而是按照此处所述切换了安装点:
http://docs.aws.amazon.com/efs/latest/ug/manage-fs-access-change-vpc.html
如果您不需要实际复制数据,IMO 这会简单得多。
为了备份数据,AWS 概述了一个工作流程:
听起来您的要求是将一个 VPC 中的 Amazon EBS 卷的内容传输到另一个 VPC。目前尚不清楚您的 NFS 服务器是从 EC2+EBS 托管,还是从 Amazon EFS 运行。我假设它是 EC2+EBS。
为您提供一些不同的选择(选择一个!):
但是,如果您的服务器在 Amazon Elastic File System (EFS) 上运行,则您需要将数据复制到 EBS 卷,分离该卷并将其附加到 VPC B 中的实例,然后从 EBS 复制数据卷到 VPC B 中的新 EFS 共享。