如何使用CloudEndure将Amazon EC2实例从EC2-Classic迁移到Amazon VPC

2015 年 12 月 30 日 AWS中文技术社区 David
这是一篇来自AWS企业解决方案架构师David Shurtliff和CloudEndure VP商务开发的Gonen Stein合作的一篇客座文章.

长时间以来一直使用亚马逊网络服务(AWS)的客户可能依旧在EC2-Classic平台上使用Amazon EC2实例,也可能在亚马逊较新的Amazon VPC(虚拟私有云)服务中使用这些实例。EC2-VPC是你的AWS云中私有,被隔离的部分,在2013年12月4日起成为了默认的网络环境。在该日期之后创建的任何账户都只支持EC2-VPC,不能使用EC2-Classic。使用EC2-VPC有很多优势:


安全—你可以控制EC2资源的出站和入站连接,在VPC子网中创建网络访问控制列表。


  • 灵活性—你可以定义IP地址范围(CIDR块)和子网。

  • 网络隔离—你可以控制EC2资源的内部和外部连接。

  • 特性—若干AWS特性和较新的实例类型,如C4,M4,和T2实例,仅在EC2-VPC可用。想要了解更多信息,参见Benefits of Using a VPC。

如果你想用手工方法将现有的工作负荷从EC2-Classic迁移到EC2-VPC中,你需要在EC2-VPC中启动新的AMI,安装和配置应用和数据库,从原来的服务器中导出数据,将其导入新的服务器中。你也需要提前评估EC2-Classic应用栈,相应地配置目标VPC和服务器,包括组网,实例类型,和卷类型,来镜像EC2-Classic环境。


为了简化从EC2-Classic到EC2-VPC的迁移过程,你可能想要使用AWS Technology Partners(AWS技术合作伙伴),像CloudEndure,以实现自动化,一键式地迁移方案。


CloudEndure是一个APN Advanced Technology Partner(APN高级技术合作伙伴)和AWS Storage Competency Partner(AWS存储能力合作伙伴),在一个域内为客户提供数据中心,云,域,和网络间的动态的工作负荷迁移。你可以使用CloudEndure的技术将动态工作负载从原来的EC2-Classic网络迁移到EC2-VPC,同时保留现有的配置,包括实例类型,私有IP地址,和负载均衡器。除了自动创建新的EC2-VPC配置和迁移整个工作负荷外,CloudEndure允许你选择可能已存在的目标VPC,定义待迁移的特定服务器。

像CloudEndure这样的自动化解决方案极大地减少了完成迁移所需的时间,在数据迁移过程中不影响当前工作负荷的操作和性能。持续的数据复制的使用意味着从EC2-Classic到EC2-VPC的迁移过程中不会丢失数据。


除了从EC2-Classic到EC2-VPC的迁移,你也可以使用CloudEndure:
  • 将物理或虚拟服务器迁移到AWS中。

  • 使用AWS作为本地工作负荷的一个成本极低的灾难恢复站点。

  • 为你基于云的工作负荷提供跨域的灾难恢复。

  • 为开发/测试和演示目的,在域内或跨域和Availability Zone(可用域)克隆你的工作负荷。


本篇博客帖将带你快速浏览使用CloudEndure将EC2各种负荷从EC2-Classic迁移到EC2-VPC所需的步骤。


入门

在一个高水平上,迁移进程将会在你选择的域,VPC,和子网内创建实例副本。EC2安全组在目标VPC中被创建,源安全组中的规则在实例副本创建时被拷贝到目标安全组。下面的图表展现了CloudEndure复制过程的高水平视角。


第一步:配置账户

第一步是在cloudendure.com注册一个账户。打开注册页面创建一个账户,然后登录到CloudEndure仪表盘,连接你的CloudEndure账户到你的AWS账户。你将需要输入与适当的IAM策略相关联的账户证书,为实例迁移设置源/目的域。你可以将你的EC2-Classic实例迁移到相同域中的一个VPC中或不同域中的VPC中。然后你应该选择一个子网作为一个演示场所来复制源实例数据。该子网用于保持数据的持续复制直到你决定迁移到EC2-VPC中并停止复制。


第二步:安装CloudEndure代理
在EC2-Classic网络中运行的微软Windows和Linux实例上下载和安装CloudEndure代理。在本示例中,我们将在这两个EC2-Classic Windows和Linux实例上安装代理:
如Amazon EC2控制台中显示的,实例处于VPC之外:
代理安装大约需要一分钟。代理安装不需要重启,也不会对源机器的性能有任何影响。连接到源机器后,下载和执行适当的Linux或Windows操作系统CloudEndure代理。下面的命令行序列展示了成功的代理安装过程。

第三步:启动持续复制
一旦代理安装完成,实例名称将会出现在CloudEndure仪表盘上,数据的复制也将开始。在复制过程中,你将看到每一个实例的复制进度百分比。当一个实例的复制达到100%时,它的状态将会转变为一个绿色的选中标记。

注意:在CloudEndure代理复制数据时,在初始同步阶段或在持续同步过程中,你应该能够看到CloudEndure复制实例和附着到它(们)的卷位于第一步定义的复制服务器子网中。


第四步:在目标VPC中创建复制副本
在所有的服务器显示绿色的选中标记时,选择你想迁移到目标VPC中的实例,点击Create Replica。
注意:在创建复制副本前,确保所有实例的状态字段显示一个绿色的选中标记,注意最后的更新时间。你在新VPC中创建的副本将会和更新时间显示的一样是最新的。下面的截图展示了实例选择复选框,复制状态,最后的更新时间,和副本创建按钮。


登录查看更多
0

相关内容

Amazon EC2(Elastic Compute Cloud)是一个让用户可以租用云电脑运行所需应用的系统。
最新《多任务学习》综述,39页pdf
专知会员服务
259+阅读 · 2020年7月10日
【Amazon】使用预先训练的Transformer模型进行数据增强
专知会员服务
56+阅读 · 2020年3月6日
在K8S上运行Kafka合适吗?会遇到哪些陷阱?
DBAplus社群
9+阅读 · 2019年9月4日
浅谈 Kubernetes 在生产环境中的架构
DevOps时代
11+阅读 · 2019年5月8日
免费!Google Colab现已支持英伟达T4 GPU
新智元
5+阅读 · 2019年4月25日
使用《Deep Image Prior》来做图像复原
AI研习社
7+阅读 · 2019年3月2日
【APS】PCB企业如何实现APS自动排程系统
产业智能官
12+阅读 · 2018年9月24日
教程 | 如何构建自定义人脸识别数据集
机器之心
5+阅读 · 2018年6月25日
快乐的迁移到 Python3
Python程序员
5+阅读 · 2018年3月25日
迁移学习在深度学习中的应用
专知
23+阅读 · 2017年12月24日
A survey on deep hashing for image retrieval
Arxiv
14+阅读 · 2020年6月10日
Arxiv
6+阅读 · 2020年2月15日
Arxiv
17+阅读 · 2019年4月5日
Exploring Visual Relationship for Image Captioning
Arxiv
14+阅读 · 2018年9月19日
Image Captioning based on Deep Reinforcement Learning
Arxiv
8+阅读 · 2018年5月1日
Arxiv
4+阅读 · 2018年4月29日
VIP会员
相关资讯
在K8S上运行Kafka合适吗?会遇到哪些陷阱?
DBAplus社群
9+阅读 · 2019年9月4日
浅谈 Kubernetes 在生产环境中的架构
DevOps时代
11+阅读 · 2019年5月8日
免费!Google Colab现已支持英伟达T4 GPU
新智元
5+阅读 · 2019年4月25日
使用《Deep Image Prior》来做图像复原
AI研习社
7+阅读 · 2019年3月2日
【APS】PCB企业如何实现APS自动排程系统
产业智能官
12+阅读 · 2018年9月24日
教程 | 如何构建自定义人脸识别数据集
机器之心
5+阅读 · 2018年6月25日
快乐的迁移到 Python3
Python程序员
5+阅读 · 2018年3月25日
迁移学习在深度学习中的应用
专知
23+阅读 · 2017年12月24日
相关论文
A survey on deep hashing for image retrieval
Arxiv
14+阅读 · 2020年6月10日
Arxiv
6+阅读 · 2020年2月15日
Arxiv
17+阅读 · 2019年4月5日
Exploring Visual Relationship for Image Captioning
Arxiv
14+阅读 · 2018年9月19日
Image Captioning based on Deep Reinforcement Learning
Arxiv
8+阅读 · 2018年5月1日
Arxiv
4+阅读 · 2018年4月29日
Top
微信扫码咨询专知VIP会员