当前位置:首页 >> 大数据 >> 正文

让你省心的几个VMware到AWS的云迁移工具

来源:vbnpgw资讯网 2020-05-11 02:13:14 
企业从VMware vSphere迁移到AWS的原因各种各样,包括节省成本,动态配置,对混合环境和灾难恢复的支持。正如从VMware迁移到AWS会带来的多种好处一样,也有很多种方法来实现这一飞跃。那么,从VMware迁移到AWS公共云的最佳方法有哪些?   有两种主要的方法可以迁移基于VMware的虚拟机,使用亚马逊Web服务(AWS)的原生工具,如虚拟机导入/导出以及使用AWS vCenter管理门户。企业可能还会想要使用诸如来自Boomerang,RightScale,Racemi和CloudVelox的第三方工具,那些可以更好地支持云爆发、灾难恢复(DR)、备份、自动迁移或报表管理。   比方说,RightScale整合了成本分析的功能,使其更易于理解在不同基础架构上复杂应用部署的成本影响。其他工具可以自动传输那些应对峰值负载的虚拟机或设置灾难恢复场景策略。这些功能可帮助确保迁移方案满足企业的合规性需求。   考虑数据在AWS和现有数据中心之间来回传输的网络需求也很重要。 IT团队可以在现有的企业互联网连接下传输较小的实例,以及相关的数据库和文件。但是,更大的数据迁移应考虑特殊的AWS传输服务。AWS Direct Connect让企业可以建立数据中心和AWS云之间的高速连接。 AWS Import/Export Snowball是一个加密的物理存储设备,它可以使企业通过邮件从本地数据中心传输到AWS。   使用虚拟机导入/导出工具   AWS的虚拟机导入/导出工具可以帮助IT团队将VMware的工作负载移到AWS上,然后再转回到一个私有云里。它允许企业可以在AWS基础架构中使用那些为了安全性,配置管理和VMware兼容所创建的工具和基础架构。管理员可以通过命令行界面(CLI)或其它开发工具来提供AWS实例。要将一个虚拟机转回本地,只要将弹性计算云(EC2)实例导出到一个亚马逊简单存储服务(S3)桶,然后可以下载下来并运行在本地或者一个私有云里。   在这一过程中用到了两个主要的命令行工具。ImportInstance对于单卷的虚拟机使用最佳。当迁移多个卷的虚拟机或者使用携带自己的许可证模式迁移Microsoft Windows实例时,则需要ImportImage命令集。   虚拟机必须是Windows或Linux/ Unix的。此外,虚拟机实例必须被保存为RAW,VHD,VMDK或OVA的格式。如果镜像包含多个硬盘则使用OVA格式。这里还有一个默认20个同时上传任务的限制以及磁盘镜像最大自持1TB;虚拟机必须有一个单独的网络接口。另外,它不支持IPv6。   管理员必须使用AWS账号配置几个东西,包括虚拟机导入服务角色和AWS身份和访问管理权限。企业还必须咨询法律部门关于所有安装实例的软件许可方面的相关事宜。   使用AWS 管理门户自动化虚拟机迁移   AWS vCenter管理门户可以自动化将工作负载迁移到AWS的过程。该工具会在企业现有的VMware vCenter管理环境中安装一个插件。它还可以让IT部门在vCenter里管理AWS资源。这对于拥有VMware专业知识的企业来说是一个很好的选择。它可以很容易将VMWare的虚拟机迁移到AWS上,同时又可以继续使用现有的VMware相关工具。这对于在vCenter里创建一个自服务门户,迁移VMware虚拟机到EC2以及拓展新的区域有很大的帮助。   此外,AWS vCenter管理门户集成了虚拟机导入支持的功能。IT人员可以在vCenter中点击一个不在运行的虚拟机,然后选择“迁移到EC2”来自动创建一个EC2实例。   管理员还可以从vCenter控制台来追踪迁移的进度。要使用此选项,下载AWS vCenter连接器。你可以使用CLI或连接器管理控制台来管理连接器。在AWS连接器和AWS管理门户之间建立一个安全的连接也很重要。为了增加安全性,设置一个轮转加密密钥,可以帮助使用AWS Management Portal Connector Key来自动更新密钥的过程。   对于考虑迁移到AWS的企业来说,原生AWS工具是一个不错的选择。这些工具可以很容易地利用现有的VMware专业知识,在进入概念证明和测试阶段的同时。不过,在产品化前对工作负载迁移进行额外的测试仍然很重要。尤其当应用程序跨越多个虚拟机,拥有围绕大文件,IPv6网络要求或含有其他AWS不支持的功能等这些的特殊考量时更为重要。考虑AWS和VMware基础架构之间的成本差异来决定现有和新的工作负载要迁移到哪里也是很好的做法。
第三十届CIO班招生
法国布雷斯特商学院硕士班招生
北达软EXIN网络空间与IT安全基础认证培训
北达软EXIN DevOps Professional认证培训