对许多人来说,“可持续发展”一词会让人想到可重复使用的水瓶、纸质吸管和家用堆肥箱,或是当地农贸市场张贴的“减少使用、重复利用、循环利用”海报和使用的帆布购物袋,但大概率不会联想到数据中心,对吧?随着可持续发展已成为许多政府政策、企业计划和消费者趋势的基石,技术领导者一直在努力构建专门的技术,以帮助用户监测软件使用情况可能对能源消耗产生的影响。
红帽被评为 2023 年 Gartner® 魔力象限™ 领导者
在 2023 年 Gartner 魔力象限容器管理评选中,红帽被评为最具执行能力和最具远见的品牌。
根据国际能源署的报告,近年来,数据中心处理的工作负载迅速增长,导致能源使用量增加,每年增加 10-30%,占全球能源消耗的 1-1.5%。为了使企业能够对环境产生有意义的影响,IT 领导者必须认真审视所用设备的效率,并选用合适的工具来评估数据中心的可持续性1。
输入: Kepler
Kepler(即基于 Kubernetes 的高效功率级别导出器)是由红帽的新兴技术团队创建的一个项目,也得到了 IBM 研究院和英特尔的早期贡献支持。这是一个由社区驱动的开源项目,可跨多种平台采集用电指标,专注于报告、归约和回归,以便企业更好地了解能源消耗情况。
Kepler 利用经过验证的云原生方法和技术(如扩展伯克利数据包过滤器(eBPF)、CPU 性能计数器和机器学习模型)来估算工作负载的功耗,并导出为指标。然后,这些指标被用于调度、扩展、报告和可视化,从而为系统管理员提供有关云原生工作负载碳足迹的信息。
Kepler 模型服务器使用来自 Kepler 功耗估算代理的节点数据,不断调整和微调预训练模型。这就是 Kepler 调整计算以最好地满足用户独特系统和需求的方式。基于从 Kepler 获得的信息,企业决策者可以更好地评估如何优化能源消耗,满足不断变化的可持续发展需求,并以最佳方式实现企业目标。
与 Kepler 共创未来
借助开源社区的协作和上游优先的思维方式,可持续发展领域的未来创新将更快形成。有鉴于此,红帽正在将 Kepler 贡献给云原生计算基金会沙盒,让贡献者探索如何将 Kepler 集成到自己的用例中。
Kepler 可以在开源社区中促成许多创新,使服务提供商能够更好地观察、分析、优化和记录云原生应用的功耗,包括:
- 功耗报告
Kepler 指标是一种时间序列,可用于构建仪表板来显示不同层面的功耗,包括容器、容器集、命名空间或集群中的不同计算节点。 - 碳足迹
用户可以将 Kepler 的能源消耗指标与数据中心的用电效率(PUE)和电力碳强度相结合,以估算工作负载的碳足迹。 - 功率感知型工作负载调度程序和自动缩放
Kubernetes 调度程序可以利用 Kepler 指标,将即将到来的工作负载放置到预计将提高性能功耗比的计算节点上,最终降低集群层面的功耗。类似地,Kubernetes 自动缩放器可以在自动缩放算法中使用 Kepler 的功耗指标,以确定达到更高能效所需的资源。 - CI/CD 管道
Kepler 也可用于软件开发生命周期,以帮助生产更具可持续性的软件产品。例如,Kepler 可以部署在持续集成和持续开发(CI/CD)管道中,以进行软件测试和发布。Kepler 的功耗指标可以帮助开发人员测量、分析和优化软件堆栈。
欢迎通过 GitHub 加入 Kepler 项目,并在红帽新兴技术博客上了解更多信息。
红帽的新兴技术博客探讨了上游开源社区和红帽正在积极开发的技术。我们主张尽早共享我们正在开发的内容,但要注意的是,除非另有说明,否则此处共享的技术和操作方法并不属于受支持的产品,也不承诺将来会属于受支持的产品。
Intel、Intel 徽标及其他 Intel 标志是英特尔公司或其子公司的商标。
1 2023 年标普全球市场情报;企业越来越多地根据可持续发展需求来选择技术供应商
关于作者
Dr. Huamin Chen is a Senior Principal Software Engineer at Red Hat's CTO office. He is one of the founding members of Kubernetes SIG Storage, member of Ceph, Knative and Rook. He co-founded the Kepler project and drives community efforts for Cloud Native Sustainability.
产品
工具
试用购买与出售
沟通
关于红帽
我们是世界领先的企业开源解决方案供应商,提供包括 Linux、云、容器和 Kubernetes。我们致力于提供经过安全强化的解决方案,从核心数据中心到网络边缘,让企业能够更轻松地跨平台和环境运营。