什么是 VMware 替代方案?
VMware 允许您在虚拟机上安装多个操作系统和应用程序。大多数使用 VMware 的组织已经习惯其提供的虚拟环境。因此,从 VMware 迁移至其他虚拟化平台需要周密的规划和考量。
成本是促使组织寻找 VMware 替代方案的主要因素之一。迁移 VMware 工作负载时,请考虑采用可根据计算需求扩展资源,同时满足预算目标的虚拟化解决方案。此外,选择提供自动化工具的虚拟化平台,以帮助您大规模配置基础设施并简化工作流程。理想情况下,应寻求具备强大性能、无缝集成和用户友好界面的 VMware 替代方案,以便您在云端灵活创新。
适用于 VMware 的 AWS 提供托管服务和高级功能,助您迁移、现代化改造或优化 VMware 工作负载,从而降低成本并最大限度地减少业务中断。借助 AWS,您可以在高性能基础设施上使用现有的虚拟化软件,或运用云原生技术进行创新。有四种解决方法可供选择,既能让您继续运行现有的 VMware 工作负载,也能让您全面实现应用程序现代化。后续部分中,我们将逐一探讨 VMware 的替代方案。
如何将 VMware 工作负载重新放置到 Amazon EVS?
Amazon Elastic VMware Service(Amazon EVS)使您能够在 AWS 云上运行 VMware 虚拟机,而无需重新架构现有的软件应用程序。在 Amazon Virtual Private Cloud(VPC)中运行您的 VMware Cloud Foundation(VCF)。 借助 Amazon EVS,您可以保留现有 VMware 架构,同时利用 AWS 服务扩展工作负载。这样,您可以减少运营中断,保留软件团队,并按自己的节奏采用云现代化。此外,您可以在迁移后选择与 AWS 合作伙伴合作,或自行管理虚拟机。
以下是为 VMware 迁移准备 Amazon EVS 的步骤。
- 创建 VPC,包含子网、路由表以及用于互联网访问的 NAT 网关。
- 配置 DHCP 选项,以便 VPC 检索用于同步网络通信的 DNS 和 NTP 服务器。
- 如果需要,使用 AWS Direct Connect 将您的本地数据中心连接到 AWS。
- 设置 Amazon VPC 路由服务器,以便 AWS 与您的 VMware 工作负载交换网络路由。
- 创建 Amazon EVS 环境。指定参数,例如站点 ID、VCF 许可证密钥、DNS 主机名和 VPC。
- 接下来,验证您创建的 Amazon EVS 环境。确保其能够控制 VPC 内的 VLAN 子网流量。然后,使用 Amazon Secrets Manager 安全地检索您的 VCF 凭证。
- 配置 EC2 控制台,您可通过该控制台直接与 VMware ESXi 主机进行交互。
现在,您可以开始将您的 VMware 工作负载迁移到 Amazon EVS 环境。
如何将 VMware 虚拟机重新托管到 Amazon EC2?
许多组织在传统的本地架构上运行 VMware 工作负载,这会限制其创新和扩展能力。为消除技术债务并推动云采用,这些组织可将 VMware 虚拟机重新托管到 Amazon EC2。 重新托管(也称为直接迁移)使您的应用程序能够保持其原始形态。这通过基于现有的 VMware 虚拟机配置,在 EC2 实例中重建类似的操作环境而实现。
AWS Transform 是一项代理式人工智能服务,可自动化完成整个 VMware 重新托管流程。软件团队使用 AWS Transform 加速代码发现、映射软件依赖关系、创建迁移计划等。借助 AWS Transform,您可以降低风险并使迁移过程更加透明化。以下是使用 AWS Transform 重新托管 VMware 应用程序的方法。
- 使用 AWS Identity and Access Management 设置凭证。
- 使用 AWS Application Discovery Service,在本地环境中发现 VMware 应用程序和网络拓扑。或者,您也可以使用 RVTools 上传自己的数据。基于已发现的数据,AWS Transform 会自动生成应用程序转型计划,其中包含迁移波次以及源服务器和应用程序的分组。
- 将 AWS Transform 连接到您希望部署工作负载的目标 AWS 环境。
- 设置 AWS Application Migration Service(MGN),并将 AWS Transform 连接到该服务。
- 迁移波次,并在控制面板中跟踪部署情况。完成后,验证生产工作负载并执行最终切换。
如何实现 VMware 应用程序的现代化?
将 VMware 应用程序迁移至本地以外的另一种方式,是将其重新打包为容器化应用程序,以部署在现代云环境中,例如 AWS Elastic Container Service(ECS)。当应用程序数量有限且不受特定数据驻留法规的约束时,这种方法通常更受青睐。与大型机应用程序不同,容器化应用程序更易于扩展,且更经济高效。 在对 VMware 工作负载进行现代化改造时,您可充分利用大型机计算所缺乏的云计算能力。此外,您无需担心服务器配置、服务可用性及资源管理。
AWS Transform 帮助组织对 VMware 应用程序(包括用 COBOL 编写的应用程序)进行现代化改造,使其成为可部署在云端的工作负载。软件团队可利用 AWS Transform 自动分析现有应用程序、生成文档、重构代码、创建转型计划等。我们将在下方介绍其工作原理。
- 软件工程师通过自然语言聊天指定现代化目标。
- 然后,AWS Transform 将目标分解为更小、更可操作的步骤。这包括创建迁移波次和工作负载分组,以在迁移过程中实现高效的资源利用。
- 工程师提供信息以协助 AWS Transform 实施所需的操作,包括将 COBOL 代码库转换为现代 Java 应用程序。
- 开始迁移并通过控制台监控进度。
如何将 AWS 基础设施扩展到本地?
某些 VMware 工作负载必须部署在本地数据中心,因为它们运行任务关键型应用程序,或受数据驻留法规的约束。在这类情况下,组织无法将 VMware 虚拟机迁移到公有云。然而,组织可借助 AWS Outposts 将选定的 AWS 服务引入其数据中心,并对其本地 VMware 环境进行现代化改造。例如,您可以将 VMware 工作负载重新放置于 Amazon EC2,后者在 AWS Outposts 服务器上本地运行。
VMware 应用程序还有哪些其他选项?
如果您需要更多迁移或现代化改造 VMware 应用程序的方案,请考虑以下替代方案。
AWS 云端 Red Hat OpenShift 服务(ROSA)
ROSA 是完全托管的平台,融合运行云应用程序的优势、AWS 服务以及 OpenShift 的虚拟化技术。在 ROSA 上部署 VMware 应用程序时,您可以使用内置工具,包括负载均衡、控制面板和警报。
Nutanix Cloud Clusters on AWS(NC2 on AWS)
NC2 on AWS 构建混合虚拟化环境,使软件团队能够在 Nutanix 的 Acropolis 虚拟机监控程序(AHV)上部署多个虚拟机。借助 NC2 on AWS,您无需重构应用程序即可轻松将其重新托管在客户机操作系统上。此外,NC2 提供集中管理界面,使软件团队能够轻松实现服务器虚拟化并运行多个操作系统。
AWS 如何支持您的 VMware 需求?
VMware 现代化与迁移使企业能够降低基础设施成本、更灵活地创新,并避免供应商锁定。迁移路径需要周密考虑,以确保应用程序完整性、合规性、数据安全性和业务连续性。
我们已探讨多种可供采用的替代方案,助您在 AWS 云上重新托管、转换或部署 VMware 工作负载。AWS Transform 通过代理式人工智能实现端到端流程自动化,以显著缩短时间。在此处了解有关 AWS 上 VMware 替代方案的更多信息。