在 IBM 中加速应用现代化
IBM CIO 组织通过 Turbonomic 自动化优化资源分配
IBM CIO 组织通过 Turbonomic 自动化优化资源分配
一个为全球 1600 个业务应用和超过 28 万名用户提供支持的 IT 团队如何不断提供可靠、高性能且高度安全的 IT 服务,同时加快自身的数字化转型之旅?
这是 IBM 内部的首席信息官 (CIO) 组织每天都在关注的问题。CIO 组织负责管理那些确保 IBM 持续运营的应用,从供应链和物流到销售、营销和财务系统,以及数字工作场所解决方案。
该团队的指导原则是加快其创新步伐,同时减少碳足迹。该团队于 2019 年开始采用 Red Hat® OpenShift®,作为 IBM Z®、IBM® Power®、x86 和容器架构中面向企业平台的总体方法的一部分。这意味着在企业规模上采用标准平台来提高速度。使用 OpenShift,向大型多租户环境迁移时,依赖现有工具和流程来管理容量和保持最佳应用密度也变得越来越困难。
即使在 IBM,应用团队在部署新服务时,在了解适当的基础架构资源配置方面通常也面临着挑战。“与行业中的其他应用团队一样,我们的团队以往都通过过度配置来避免与容量相关的中断,但这也为我们的团队带来了一系列随后要予以解决的新问题。我们负责确定和指定最佳的资源分配,尽可能地提高性能,同时从长远来看最大限度地降低成本”,IBM 混合云平台 CIO 兼副总裁 Matt Lyteson 指出。
当他们开始采用 Red Hat OpenShift 时,随着环境日趋复杂,Lyteson 及其团队很快意识到,手动纠正过度分配的资源并不是一种可行的选择。在多租户环境中优化资源分配的过程已超出了人类力所能及的范畴。正因为如此,该团队决定采用 IBM Turbonomic® Application Resource Management (ARM) 解决方案。
3.8 TB
的内存限制
45,000
次自动资源分配操作
我们不必改变自己的平台,也不必改变 Turbonomic 的实施方式。一经安装,便可近乎即时地提供可操作的数据。
Ryan DeJana
IBM STSM、混合云架构设计师
在多租户 OpenShift 环境中优化资源分配面临复杂的挑战,但是,一旦他们实施了 Turbonomic,团队就会发现前行之路十分明朗。“我们不必改变自己的平台,也不必改变 Turbonomic 的实施方式。一经安装,便可近乎即时地提供可操作的数据”,IBM STSM、混合云架构设计师 Ryan DeJana 解释道。在几个小时内,团队便对多个 OpenShift 集群的容量分配有了全面的了解,他们可以看到哪些方面有待优化。他们的下一步是探索自动资源分配操作。但首先,Lyteson 需要说服团队,自动化才是正确的方法。
“我甚至也要说服自己去尝试自动化。作为一名开发人员,的确要有一定的胆识,才敢迈出第一步,着手将资源分配控制权转移给软件平台”,DeJana 承认。Turbonomic 的全栈可视性,即从应用层到基础架构的整个环境的可视性,是缓解这一担忧并向前发展的关键点。
查看环境的复杂性和 Turbonomic 所带来的影响时,根本无法计算我们通过实施 Turbonomics 自动化资源分配操作所节省的时间,因为如果没有 Turbonomic 自动化,我们就无法执行大量的操作。
Matt Lyteson
IBM 混合云平台 CIO 兼副总裁
Lyteson 说服团队试用自动化,并让他们亲眼目睹 Turbonomic 正在采取正确的操作来调整环境规模。该团队首先迁移了非生产集群和开发集群。“几天之内,该团队就清楚地看到,Turbonomic AI 驱动的自动化正在为更高性能、更高效的环境做出贡献”,DeJana 评论道。
如今,该团队正在应用 Turbonomic 提供的实时应用使用数据,自动为 88% 的非生产应用和 42% 的生产应用调整资源分配情况。“Turbonomic 帮助我们节约了时间,也加快了变革步伐。我们不仅要求团队更快地开发新的业务功能,更快地交付,而且还要求他们知道实际需要多少资源”,DeJana 解释道,“有了 Turbonomic,我们就可以利用自动化来调整资源规模。我们不会让开发人员自己观察并了解如何手动调整资源。我们正在消除他们生活中的摩擦,这样他们就可以集中精力创造商业价值。”
目前,该团队依赖于 Turbonomic 的 AI 驱动的自动化,每月执行 45000 个操作。“查看环境的复杂性和 Turbonomic 所带来的影响时,根本无法计算我们通过实施 Turbonomics 自动化资源分配操作所节省的时间,因为如果没有 Turbonomic 自动化,我们就无法执行大量的操作”,Lyteson 解释道。即便如此,他们已将累计内存限制减少了 3.8 TB,CPU 请求数量也减少了 64%。从财务方面来看,这些效率对业务产生了深远的影响。他们通过消除人工修复所花费的时间,并让团队能够专注于创新,帮助最大限度地降低团队的人工成本。他们还帮助团队延长现有基础架构的寿命,避免对新硬件进行不必要的投资,并进一步优化在 IBM Cloud® 上运行的 Red Hat OpenShift 资产。
展望未来,该团队正计划扩大 Turbonomic 采用范围,进而支持基础架构即服务 (IaaS) 规划和监控,以及集群资源优化规划。他们还将为生产中的关键任务应用启用 Turbonomic。“我对我们目前为止通过 Turbonomic 取得的成果感到非常高兴,我十分期待看到这个平台为我们带来的其他惊喜”,DeJana 这样表示。
解决方案组件
关于 IBM CIO 组织
首席信息官 (CIO) 组织领导制定 IBM 的内部 IT 战略,负责交付、保护、现代化改造和支持 IBM 员工完成日常工作所使用的 IT 解决方案。
CIO 战略包括创建一个自适应 IT 平台,更便于在整个企业内访问 IT,加快问题解决速度,并成为 IBM 的创新引擎,进而促进业务增长。
© Copyright IBM Corporation 2023.IBM Corporation, New Orchard Road, Armonk, NY 10504
美国出品,2023 年 2 月。
IBM、IBM 徽标、IBM Cloud、IBM Z、Power 和 Turbonomic 是 International Business Machines Corporation 在美国和/或其他国家或地区的商标或注册商标。其他产品和服务可能是 IBM 或其他公司的商标。ibm.com/trademark 上提供了 IBM 商标的最新列表。
Red Hat®、JBoss®、OpenShift®、Fedora®、Hibernate®、Ansible®、CloudForms®、RHCA、RHCE®、RHCSA®、Ceph® 和 Gluster® 是 Red Hat, Inc 或其子公司在美国和其他国家/地区的商标或注册商标。
本文档为自最初公布日期起的最新版本,IBM 可随时对其进行修改。IBM 并不一定在开展业务的所有国家或地区提供所有这些产品或服务。
引用或描述的所有客户示例仅是为了说明某些客户使用 IBM 产品的方式和他们可能实现的结果。实际环境成本和性能特征因每个客户的配置和条件而异。通常无法提供预期结果,因为每个客户的结果将完全取决于客户订购的系统和服务。本文档中的信息“按现状”提供,不附有任何种类的(无论是明示的还是默示的)保证,不包含任何有关适销、适用于某种特定用途的保证以及有关非侵权的任何保证或条件。IBM 产品是根据产品提供时所依据的协议条款和条件提供保证的。