还记得共享手机套餐吗?本世纪初,全家人可能共享同一个手机通话时长套餐,仅是闲聊几小时,就能耗尽账户里所有人的剩余通话时长。如今,类似现象正在云计算领域重演。 

任何接触过公共云的人,都可能遇到过意外超额支出的情况。这固然是个问题,但更棘手的是:当您同时处理数百个账单时,极易忽略某笔超额支出。在近期被 Capital One 收购的金融服务公司 Discover,开发人员找到了解决超额支出问题的方法,并实现了显著的成本节约。一家提供信用卡服务的公司深谙云端成本优化的价值,这并不令人意外,但令人惊讶的是,他们仅用两天时间就成功将每年云计算费用削减了 140 万美元。

两天,140 万美元

Discover 于 2022 年迁移至红帽 OpenShift。在此之前,该公司一直在尝试在 CloudFoundry 上建立稳固基础,CloudFoundry 是由 Pivotal、VMware 和 Broadcom 经常推广的平台即服务解决方案。

Discover 的 OpenShift 总监 Craig Katz 表示,Discover 现采用 OpenShift 来管理其在 Amazon Web Services 内的容器基础架构。为了将现有的 1200 个工作负载迁移到 OpenShift 和 Amazon Web Services,公司早期就决定优先保障迁移速度与质量,将成本问题暂搁一旁。

正如 Katz 所言:“快速、便宜或高质量,您只能三选二。我们选择了快速和高质量。”

迁移完成后,Discover 团队在平台上额外构建并部署了 300 个全新应用。Katz 表示,此时正是考虑成本优化的好时机。大约有 1,500 个应用在 AWS 上运行,Katz 指出这其中肯定存在整体成本节约空间。关键在于如何在企业组织的应用组合中实施这些优化措施。

今年一月份,在超级碗开赛前一周,Katz 与他在芝加哥的团队启动了名为“Game Day”(比赛日)的活动。

Katz 表示:“这是一个为期两天的活动,我们要求团队成员执行分析、修复和部署。两天后,团队成员所做的变更,已悉数在 AWS 的生产开发与正式生产环境中生效。”

位于芝加哥的开发团队在活动期间吃了不少当地著名的 Lou Malnati's 深盘披萨。最终,Katz 表示:“经过这两天的努力,我们成功使 AWS 年度成本削减了约 140 万美元。”

标记工作负载

首先,Katz 针对此类工作提供的主要建议是制定用于标记工作负载的策略和自动化机制。Katz 表示,团队最初并未实施这一策略,因此他花费了大量时间在电子表格中将工作负载与成本中心关联起来。现在,当在 OpenShift 中启动一项工作负载时,系统默认将 Katz 设为所有者(成本中心则为他所在的部门)。如果工作负载由开发人员启动,则会标记该开发人员的名字,并且相应费用将汇总到该开发人员对应的成本中心。

这一点至关重要,因为 Discover 内部正在大力推进金融科技工作,旨在优化成本并将 IT 支出直接与预算项目挂钩。此外,由于收购交易,公司还迫切需要与 Capital One 的 IT 基础架构集成,而标记工作负载也有助于实现这一目标。

技术和开发人员文化

早在 Katz 开展为期两天的“Game Day”(比赛日)活动之前,他就已经要求开发人员将容器的请求元数据设置为最佳实践。然而,在整个企业组织范围推广这一技巧的努力尚未完全成功。 

Katz 表示,有人偏好查阅文档,而另一些人则希望通过网络培训课堂或课程学习以便随时提问。尽管他确实尝试过提供这些选择,但成本优化工作仍未能有效推进。

但是,当他把所有人召集到同一间会议室,安排发言人逐一讲解如何优化应用生命周期的每个环节时,奇迹发生了。每位发言人讲解并展示一些幻灯片后,台下的团队成员便立即将所学知识直接应用到自己的应用中。然后,下一位发言人开始讲解。整个过程就好像他们连续两天进行真实的优化迭代。 

当然,在“Game Day”(比赛日)活动之前,Katz 已带领 IT 团队实施过一些基于管理权限的 AWS 成本优化措施。Katz 表示:“我们使用的是 IBM 的 Turbonomic。该解决方案帮助我们提高了所 [运行] 服务的效率。[它能够] 密集打包和移动内容,确保在必要位置保持节点亲和性,从而避免浪费空间。”

Katz 表示:“我们需要两天时间才能完成所有事情吗?不。关键在于把大家聚集在一起,让他们沉浸式感受这种文化氛围,真正理解我们为何要这样做。此前数月,我们在 Discover 内部反复强调——更新这两个值!看看这个信息面板,更新这个数字!但始终未取得实质性进展。这就好比在技术根基之上注入文化基因:技术固然至关重要,但若缺乏文化支撑,技术往往会陷入停滞状态并最终遭到弃用。”

进一步了解 AWS 上的红帽 OpenShift 服务

产品试用

红帽 OpenShift 容器平台 | 产品试用

为构建和扩展容器化应用提供一致的混合云基础。

关于作者

Red Hatter since 2018, technology historian and founder of The Museum of Art and Digital Entertainment. Two decades of journalism mixed with technology expertise, storytelling and oodles of computing experience from inception to ewaste recycling. I have taught or had my work used in classes at USF, SFSU, AAU, UC Law Hastings and Harvard Law. 

I have worked with the EFF, Stanford, MIT, and Archive.org to brief the US Copyright Office and change US copyright law. We won multiple exemptions to the DMCA, accepted and implemented by the Librarian of Congress. My writings have appeared in Wired, Bloomberg, Make Magazine, SD Times, The Austin American Statesman, The Atlanta Journal Constitution and many other outlets.

I have been written about by the Wall Street Journal, The Washington Post, Wired and The Atlantic. I have been called "The Gertrude Stein of Video Games," an honor I accept, as I live less than a mile from her childhood home in Oakland, CA. I was project lead on the first successful institutional preservation and rebooting of the first massively multiplayer game, Habitat, for the C64, from 1986: https://neohabitat.org . I've consulted and collaborated with the NY MOMA, the Oakland Museum of California, Cisco, Semtech, Twilio, Game Developers Conference, NGNX, the Anti-Defamation League, the Library of Congress and the Oakland Public Library System on projects, contracts, and exhibitions.

 
UI_Icon-Red_Hat-Close-A-Black-RGB

按频道浏览

automation icon

自动化

有关技术、团队和环境 IT 自动化的最新信息

AI icon

人工智能

平台更新使客户可以在任何地方运行人工智能工作负载

open hybrid cloud icon

开放混合云

了解我们如何利用混合云构建更灵活的未来

security icon

安全防护

有关我们如何跨环境和技术减少风险的最新信息

edge icon

边缘计算

简化边缘运维的平台更新

Infrastructure icon

基础架构

全球领先企业 Linux 平台的最新动态

application development icon

应用领域

我们针对最严峻的应用挑战的解决方案

Virtualization icon

虚拟化

适用于您的本地或跨云工作负载的企业虚拟化的未来