长时间以来一直使用亚马逊网络服务(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的迁移过程中不会丢失数据。
将物理或虚拟服务器迁移到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代理复制数据时,在初始同步阶段或在持续同步过程中,你应该能够看到CloudEndure复制实例和附着到它(们)的卷位于第一步定义的复制服务器子网中。