我已经与基础架构团队就这个问题进行过数十次对话。他们刚刚完成或正在深入进行从旧版虚拟机监控程序迁移虚拟机的工作。最困难的部分即将完成,或者说,他们是这样认为的。
有一个大多数人不会谈论的问题:迁移本身反而是比较容易的部分。这属于战术层面的工作,有明确的起点、过程和终点。迁移之后如何对基础架构的运行方式进行真正的现代化改造,那才是真正艰巨的挑战,坦白说,也是大部分价值所在。
推动这些迁移的行业变革,对现代基础架构而言是一种战略机遇。红帽 OpenShift 虚拟化能够帮助企业组织解决许可效率、成本优化和供应商灵活性问题,因此企业组织正以前所未有的速度选择该解决方案,自 2024 年初以来,客户采用率激增了 178%。虽然许多讨论仅关注迁移这一行为本身,但真正的价值在于迁移之后发生的创新。
具有前瞻性思维的企业组织不会把迁移当作最终目标,而是将其看作跳板。这一转变不仅是为了解决过去的挑战,更是为了帮助您奠定坚实的基础,让您能够充分利用面向未来的统一现代化应用平台的各项功能。
下面是这一更宏大的路线图在实践中的具体表现。
阶段 1:理顺您的 Linux 环境
迁移完成后,您应考虑评估操作系统的无序蔓延问题。大多数企业组织内同时存在多种发行版、版本和支持合同,这些情况往往是多年来自然堆积的结果,并非深思熟虑的选择。现在,需要明确的是:作为一家开源企业,我们并非要告诉您单一环境永远是最优解。异构环境有它切实的好处,比如能减少共因故障模式,限制某一类缺陷所造成的破坏范围。其中有些多样性是有意识的合理选择。
但在大型企业中,大量的异构环境并非如此,而是成为了技术债务。例如,某人在 2019 年为某个项目而启动、如今却运行着关键任务的 Ubuntu 实例;生命周期结束(EOL)公告发布后无人进行补丁更新的 CentOS 服务器;没人真正清楚在做什么、可一旦离线便会让您陷入困境的 Windows XP 服务器。
实现虚拟机监控程序层的标准化后,下一步就是审视您的客户机操作系统环境。将红帽企业 Linux(RHEL)与红帽 OpenShift 结合使用,可为您提供更加一致的运维模式,包括统一修补、一致的支持路径以及在整个环境中切实有效的策略实施。 《红帽 2024 年全球技术趋势调查》发现,45% 的企业将应用堆栈现代化列为首要任务。真正有效的现代化工作都遵循同一个原则:去掉那些没有合理理由的操作系统多样性,保留那些具有合理商业依据的部分。
阶段 2:停止像管理旧平台那样管理新平台
这是我们最常看到的错误。团队在完成迁移后,继续按照管理旧环境的方式来管理新环境。相同的手动流程,相同的工单驱动式修补周期,同样通过控制台进行临时更改。
迁移后的环境是一张白纸。这可能是您构建自动化体系的最佳时机。
借助红帽 Ansible 自动化平台,团队可以将原本需要数周的手动部署工作缩短至数小时。一旦 Playbook 准备就绪,置备、修补及合规性检查将自动完成。
如果您的团队已采用 GitOps 模式,红帽 Kubernetes 高级集群管理将把这种规范性引入虚拟化领域。策略即代码,存储在 Git 中。再也不会出现由控制台带来的配置偏移。这意味着更严格的偏移控制、更快的部署以及更加可预测的 Day 2 运维。
事实是:在现代化进程中,自动化绝非可有可无的选项,而是让后续阶段得以实现的关键所在。
阶段 3:将工作负载部署在真正适合的位置
并非所有工作负载都应该永远以虚拟机(VM)的形式存在。有些工作负载天生就适合容器化。但我们的目标并非将一切容器化,而是让每个工作负载在最合适的位置运行。
借助 OpenShift,您可以在同一平台上管理虚拟机和容器,这意味着您不必在“直接迁移所有内容”和“将所有内容重写为云原生”之间做出选择。这种非此即彼的伪命题,已经让整个行业浪费了惊人的时间和金钱。 PNC 银行就是采取务实做法的一个良好示例。他们采用了新标准,将交付时间从八周缩短至十天。
很多团队会在这个阶段停滞不前。技术本身并非难点,难点在于确定哪些工作负载需要在何时以何种顺序移动。若有过来人引路,现代化改造周期有望从十三个月缩短至六个月。 Forrester 的研究印证了这一点:一家复合型企业组织在经验丰富的引路人的指导下,将 OpenShift 部署和虚拟机迁移周期从十三个月缩短至七个月。
阶段 4:提前规划 AI
关于 AI 有这样一个事实:那些成功部署 AI 的企业,没有一家是将 AI 硬塞到本就十分混乱的基础架构上进行改造的。 Gartner® 表示,到 2026 年,全球 AI 总支出将达到 2.5 万亿美元。
我并不是说要在完成迁移之前就开始规划 AI。但我观察到,那些取得出色成效的团队都有一个共同点:底层拥有干净、自动化的基础架构。AI 工作负载对计算、存储和可观测性的要求很高。与其在多年野蛮生长的遗留环境中理清头绪,不如在标准化的 Kubernetes 原生平台上解决这个问题。
迁移带您摆脱旧平台,现代化让您蜕变升级。
迁移让您摆脱不想继续使用的平台;现代化则为您构建真正需要的平台。这是两件截然不同的事情,而两者之间的差距,恰恰是真正需要下功夫的地方,也是真正的价值所在。
Gartner 新闻稿,Gartner 预测 2026 年全球 AI 支出总额将达到 2.5 万亿美元,2026 年 1 月 15 日
GARTNER 是 Gartner, Inc. 和/或其附属公司的商标。
关于作者
Steve is a dedicated IT professional and Linux advocate. Prior to joining Red Hat, he spent several years in financial, automotive, and movie industries. Steve currently works for Red Hat as an OpenShift consultant and has certifications ranging from the RHCA (in DevOps), to Ansible, to Containerized Applications and more. He spends a lot of time discussing technology and writing tutorials on various technical subjects with friends, family, and anyone who is interested in listening.