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