CNCF 迁移至 OCI,每年节省 100 万美元成本

2025年6月24日 | 2 分钟阅读时间

分享:

作者:甲骨文公司开发人员营销高级经理 Erin Dawson

描述 MDCC 参考架构的图像。
图 1:CNCF 是 Linux Foundation 的子公司,成立于 2015 年,旨在支持云原生计算。

 

如果您在开源社区工作过一段时间,您可能听说过 Linux Foundation EducationCloud Native Computing Foundation (CNCF),甚至从中受益良多。CNCF 的使命是推动云原生与开源生态系统的发展与壮大,其宗旨也非常明确:加速云原生计算的普及和应用。

为了实现这一目标,同时支持包括 Kubernetes、Helm、Argo、Prometheus 等毕业项目的开发、维护与管理,以及持续的专业培训,CNCF 和 Linux Foundation Education 都需要大量具成本效益的云计算资源。

作为对开源技术持续投入的一部分,Oracle 希望在资源需求不断增长的背景下,助力 CNCF 和 Linux Foundation Education 履行其使命。

因此,Oracle 于 2023 年 11 月 7 日在 KubeCon + CloudNativeCon 大会上宣布,向 CNCF 捐赠基于 Ampere Arm 的计算储值(每年 300 万美元,为期三年),以支持云原生创新项目的发展。幸运的是,Linux Foundation Education 也已开始使用这笔新储值,提高云计算的成本效益和灵活性。

云迁移目标

随着对实训实验室和认证考试,包括 Kubernetes 管理员认证 (CKA)Kubernetes 应用开发人员认证 (CKAD) Kubernetes 安全专家认证 (CKS) 等的需求不断增长,Linux Foundation Education 的运营成本也持续攀升。由于使用规模扩大,其原有的基础设施难以维持成本效益。

Linux Foundation Education 开始探索更低成本且灵活的云技术解决方案。Oracle Cloud Infrastructure (OCI) 凭借高性价比的计算资源与灵活的基础设施模型,成为该机构的理想选择,尤其是 Oracle 向 CNCF 项目捐赠了 Arm 计算储值,因此更具吸引力。

基于 OCI 的客户解决方案

Linux Foundation Education 认识到了使用 CNCF 的 OCI Arm 储值和其他 OCI 服务来优化其培训和认证环境的潜力。这一战略举措使 Linux Foundation Education 能够将捐赠储值的使用范围扩大到 CNCF 项目之外,从而支持更广泛地采用 OCI。Linux Foundation Education 在该项目中使用了以下 OCI 服务和技术:

  • OCI Kubernetes Engine (OKE):OKE 是一个完全托管、可扩展和高度可用的服务,让您将容器化应用部署到云端环境。在您指定您应用所需的计算资源后,OKE 即会在 OCI 上,在现有租户内供应相应资源。OKE 使用 Kubernetes,跨主机集群自动部署、扩展和管理容器化应用。
  • OCI Compute:通过 OCI Compute 服务,您可以预配和管理计算主机。您可以启动能满足您的 CPU、内存、网络带宽和存储资源需求的计算实例。创建计算实例后,您可以安全地访问、重新启动、附加和分离卷,并在不再需要时终止。
  • OCI Block Storage:这些块存储卷提供可靠、高性能、低成本的块存储,其持续时间超过虚拟机的生命周期。它们具有内置冗余功能,每个计算实例可扩展至 1 PB。通过具有自动调整功能的动态性能扩展,您可自动进行调整。
  • OCI File Storage:这是一个完全托管的的企业级弹性存储服务,支持服务器和应用通过共享文件系统访问数据。每个文件系统自动扩展至多 8 EB,并提供异步复制、快照和克隆功能,以简化企业应用的业务连续性。
  • OCI Virtual Cloud Network (VCN):VCN 是您在 OCI 区域内设置的可定制且软件定义的网络。与传统数据中心网络一样,VCN 同样支持您全面控制您的网络环境。一个 VCN 可包含多个不重叠的,可在创建 VCN 后更改的 CIDR 块。 

迁移路径

在迁移到 OCI 时,Linux Foundation Education 采用了结构化方法:

  • 评估:对现有基础设施进行了全面评估,以确定潜在的迁移挑战。
  • 概念验证 (Proof of Concept, PoC):使用具有代表性的工作负载(测试版考试)来验证 OCI 的可行性。在 OCI 上部署了多个 Kubernetes 集群来模拟实际情况,并进行了性能测试,将结果与基线进行比较。
  • 分阶段迁移:经过精心规划的分阶段迁移可确保学员和测试人员不太会受到干扰。

 

Linux Foundation Education 之所以选择 OCI,主要基于以下优势:

  • 成本效益:与之前的云技术提供商相比,OCI 灵活的成本模式,尤其是其在 OKE 节点上促进虚拟化的能力,大大节省了成本。
  • 可扩展性:OCI 基础设施支持在不显著增加成本的前提下,满足不断增长的服务需求。
  • 灵活性:OCI 允许对计算和存储资源进行动态优化。

 

此外,Oracle Go-Live Assurance Team 与 Linux Foundation Education 的平台工程师密切合作,确保无缝过渡。此合作关系对于在繁忙季节降低风险并保持服务连续性至关重要。

成果

成功迁移后,工作重点转移到了持续的性能监控和优化方面。OCI Go-Live 团队再次与 Linux Foundation Education 工程师合作,对系统进行微调,以提高效率。同时,团队还实施了成本监测策略,结合 FinOps 优秀实践,推动长期财务可持续性。

迁移到 OCI 后,Linux Foundation Education 节省了大量成本,估计每年可节省 100 万美元。这一成果主要得益于转向启用虚拟化的 OCI Kubernetes Engine (OKE),充分利用 OCI 的虚拟机资源,以更高效的方式运行关键工作负载。相比之前主要依赖高成本实例类型的架构,这种方法提供了一种更灵活的成本模式。

Linux Foundation Education 教育平台副总裁 Marcus Robertson 表示,借助 OKE 和虚拟化,OCI 的虚拟机可以带来更灵活的成本模式。

后续举措

Linux Foundation Education 继续将其他工作负载迁移到 OCI,包括 Kubernetes Fundamentals (LFS258)Kubernetes for Developers (LFD259) 。展望未来,Linux Foundation Education 团队计划迁移全套实训实验室和考试,目标是将托管成本降低 50%以上。

想了解 Linux Foundation Education 提供的课程或参加考试?以下课程和考试现已在 OCI 平台上提供:

 

Linux Foundation 徽标。
作者: Erin Dawson,
甲骨文公司高级开发人员营销经理