阿里云容器服务助力极氪荣获 FinOps 先锋实践者
作者:海迩
可信云评估是中国信息通信研究院下属的云计算服务和软件的专业评估体系,自 2013 年起历经十年发展,可信云服务评估体系已日臻成熟,成为政府支撑、行业规范、用户选型的重要参考。
2022 年 5 月国务院国资委制定印发《提高央企控股上市公司质量工作方案》,重点关注环境、社会及公司治理(ESG),提出要求“贯彻落实新发展理念,探索建立健全 ESG 体系”。FinOps、GreenOps 与 ESG 理念高度契合,云计算作为企业数字化转型的引擎和基石,面向云计算的成本优化与低碳运营将助力企业践行 ESG 发展理念,履行社会治理责任。
在此背景下,中国信息通信研究院正式发起“降本增效,绿色发展丨云成本优化与低碳运营先锋实践者”企业评选活动,通过甄选标杆案例树立云成本优化与低碳运营新范式、新技术下的先锋企业,助力云成本优化与低碳运营理念在企业中持续渗透并落地实践,提高企业上云用云价值,推动云计算产业绿色低碳发展。

此次 FinOps 成本优化的先锋实践者评选,极氪汽车在过去一年中,基于阿里云 FinOps 成本管理体系的积极实践,荣获此殊荣。通过阿里云容器服务提供的 ACK One 多集群管理、云原生资源画像等功能,对线上及线下数十套 K8s 集群,数千个 Pod 的资源使用情况做闲置检查,并优化发布策略,为集团优化近 25% 的资源用量,每年节省了数百万的 IT 成本投入。

客户简介
极氪汽车是一家以智能化、数字化、数据驱动的智能出行科技公司,秉承用户型企业理念,聚焦智能电动出行前瞻技术的研发,构建科技生态圈与用户生态圈,以“共创极致体验的出行生活”为使命,从产品创新、用户体验创新,再到商业模式创新,致力于为用户带来极致的出行体验。

2021 年,极氪 001 迅速崭露头角,仅用 110 天便创下了首款车型交付量“最快破万”的纪录。位居中国新能源汽车品牌销量前六的极氪汽车,去年 11 月份推出的极氪 009,在短短 76 天内便率先完成了首批交付,刷新了中国豪华纯电品牌交付速度的纪录。今年 6 月,极氪汽车再次交付了 10620 辆,成为连续保持五个月同比增长的唯一豪华纯电品牌。极氪 001 更成为全球最快突破 10 万辆销售的豪华车,再次稳居 30 万元以上纯电车型销冠。
公司业务加速发展,公司 IT 成本面临巨大挑战。作为支持公司履约交付、整车交付、支付结算等诸多核心系统的技术部门,团队几乎每天都需要应对不同规模的应用发布,且应用系统所需的云资源消耗日益增加。
客户痛点
多云混合架构,K8s 集群数量多、规模大,运维管理困难
线上线下使用来自于多个云厂商的不同环境,前期随着业务增长,容器集群数量及规模倍增,有限的团队规模下,难以兼顾到业务的稳定性及业务的快速发展。团队面临集群环境配置不一致,发布脚本缺乏标准,应用发布上线变得越来越困难,线上系统稳定性风险极大增加。
应用工作负载难以预估,缺乏数据可见性
Kubernetes 为容器资源管理提供了资源请求(Request)的语义描述。容器的 Request 一般基于人工经验填写,管理员会参考容器的历史利用率情况、应用的压测表现,并根据线上运行情况的反馈持续调整。
但基于人工经验的资源规格配置模式存在以下局限性:
为了保障线上应用的稳定性,管理员通常会预留相当数量的资源 Buffer 来应对上下游链路的负载波动,容器的 Request 配置会远高于其实际的资源利用率,导致集群资源利用率过低,造成大量资源浪费。
当集群分配率较高时,为了提升集群资源利用率,管理员会主动缩小 Request 配置,协调更多的资源容量。该操作会提升容器的部署密度,当应用流量上涨时会影响集群的稳定性。
完全依赖专家经验的管理方式无法适应规模的增长,随着应用数量增多,其管理效率会愈发降低。
预算预估困难,缺乏有效手段支撑企业 IT 精细化治理
在传统架构下,应用的成本摊销基于服务器维度。而云原生架构下费用模型不再完全等同于服务器,业务团队需要更准确的数据估算应用实际投入成本,从而为未来的预算预估做出合理规划。
解决方案
基于 ACK One 构建混合云模式下的 K8s 多集群管理
通过 ACK One 注册集群,用户可以在非 ACK 的 K8s 集群中使用 ACK 的产品化的可观察能力,节省您自己运维外部监控日志系统的成本,也可以统一监控日志系统,快速发现与诊断问题,同时降低运维成本。
通过 ACK 控制台查看注册集群成本分析:可以自定义 K8s 集群节点的成本,根据应用资源使用做成本拆分,多维度分析集群成本、命名空间成本和应用成本,并快速定位异常成本来源,帮助企业降本增效。

基于 ACK FinOps 套件洞察资源画像,提高整体利用率
ACK 为 K8s 原生的工作负载提供了资源画像的能力,通过对资源使用量历史数据的分析,可以提供容器粒度的资源规格推荐,有效简化了为容器配置 Request 和 Limit 的复杂度。同时,资源画像功能还在 ACK 控制台提供了可视化的交互页面,便于管理员快速分析应用资源规格的合理性,并进行资源规格配置的变更。

考虑到极氪线上应用较多,通过人工调整不同应用的参数所带来的工作量负担较大,而且调整后的数据无法同应用的发布流程结合,带来业务稳定性的隐患。为此,在项目落地的过程中,ACK 资源画像以 API 的形式提供了资源规格的推荐结果,并与极氪当前发布平台相结合,自动化的获取参数配置的最佳值,渲染发布模版,从而在保证业务稳定性的同时,极大的降低了整体资源使用成本。
建设成果
基于阿里云云原生产品,极氪技术中台团队目前所管理的集群,不仅能准确提供各业务、组织、资源等维度的成本数据,极大的提升了用云性价比,为公司提升整体超过 25% 以上计算资源利用率。
相关文章:
阿里云容器服务助力极氪荣获 FinOps 先锋实践者
作者:海迩 可信云评估是中国信息通信研究院下属的云计算服务和软件的专业评估体系,自 2013 年起历经十年发展,可信云服务评估体系已日臻成熟,成为政府支撑、行业规范、用户选型的重要参考。 2022 年 5 月国务院国资委制定印发《…...
C++ 通过time.windows.com获取时间
C++ 通过time.windows.com获取时间 在C++中,你可以使用 <ctime>头文件中的 time()函数来获取当前的系统时间。然后,你可以使用 <ctime>头文件中的 localtime()函数将时间转换为本地时间,并从中获取小时、分钟和秒。 以下是一个示例代码,演示如何通过time.windo…...
MPLAB加载c文件为什么不能添加到工程中的source files中
MPLAB加载c文件为什么不能添加到工程中的source files中 因为你安装好MAPLAB软件之后你的编译器是默认的编译器,所以当你添加C文件时,软件是不认识C文件的,只有手动的将编译器改成自安装的PICC编译器才能进行C文件的正确加载。 具体修改步骤…...
Tcp的粘包和半包问题及解决方案
目录 粘包: 半包: 应用进程如何解读字节流?如何解决粘包和半包问题? ①:固定长度 ②:分隔符 ③:固定长度字段存储内容的长度信息 粘包: 一次接收到多个消息,粘包 应…...
路由的hash和history模式的区别
目录 ✅ 路由模式概述 一. 路由的hash和history模式的区别 1. hash模式 2. history模式 3. 两种模式对比 二. 如何获取页面的hash变化 ✅ 路由模式概述 单页应用是在移动互联时代诞生的,它的目标是不刷新整体页面,通过地址栏中的变化来决定内容区…...
CS5366+VL171母座正反插HDMI(CS5466也可搭配)国产芯片TYPEC方案设计 ASL电路原理图 集睿致远+威锋设计
VL171是威锋芯片,可搭配ASL集睿致远CS5366设计TypeC母座正反插转HDMI高清投屏方案,CS5366是2lane 芯片,支持4K60HZ,是CS5266的升级版,CS5366设计拓展坞方案可以替代CS5266携带快充100W的PD和US,多口HUB也不在话下,而画面的刷新率和…...
mxgraph的核心元素详谈
前言: MxGraph是一个流行的开源图形库,它提供了一stop solution for creating graphical representations of data。下面是MxGraph的核心源码讲解: 正文: Graph Structure(图结构): MxGraph将一个图表示为一个层次结构,由节点和边组成。节点表示图中的顶点,而边表示它…...
再探C++——默认成员函数
目录 一、构造函数 二、析构函数 三、赋值运算符 四、拷贝构造 如果一个类中没有成员,我们称为空类。空类,也存在6个默认的类成员函数。 默认成员函数:用户不显示地写,编译器会默认生成的函数叫做默认成员函数。 6个默认成员…...
推荐两款github敏感信息搜集工具(gsil、gshark)
推荐两款github敏感信息搜集工具(gsil、gshark) - 云社区 - 腾讯云 (tencent.com) github敏感信息泄露是很多企业时常忽视的一个问题,国外有一份研究报告显示,在超过24,000份的GitHub公开数据中,发现有数千个文件中可能…...
如何不拷贝资源的使用fork
我们知道fork出的子进程会把父线程的资源拷贝一遍,其中包括文件描述符表,如果是一些独占的设备,那么经常会出问题。 比如你在父进程ose了设备,但子进程的文件描述符表里依然记录是open的,这样当你再次在父进程open时&a…...
使用事件侦听器和 MATLAB GUI 查看 Simulink 信号研究
💥💥💞💞欢迎来到本博客❤️❤️💥💥 🏆博主优势:🌞🌞🌞博客内容尽量做到思维缜密,逻辑清晰,为了方便读者。 ⛳️座右铭&a…...
使用协程让物体颜色慢慢消失
以下是使用协程让物体颜色慢慢消失的完整代码,每行都有注释说明: using UnityEngine; using System.Collections;public class ExampleClass : MonoBehaviour {public SpriteRenderer sprite; // 物体的SpriteRenderer组件public float fadeSpeed 0.1f…...
服务器流量
1.服务器流量分为入流量和出流量 入流量(Inbound Traffic)是指流向服务器的数据流量,也就是客户端发送到服务器的数据。这些数据可能包括请求信息、文件上传等。 出流量(Outbound Traffic)是指从服务器流向客户端的数…...
加拿大量子研究新动作!D-Wave与滑铁卢大学合作研究量子相干性
(图片来源:网络) D-Wave是量子计算系统、软件和服务的领导者,也是量子计算机的第一家供应商。近期,D-Wave宣布与滑铁卢大学量子计算研究所(IQC)达成两项新合作。他们为量子计算系统建立了关键…...
网络安全进阶学习第十一课——MySQL手工注入(2)
文章目录 一、UA注入1、原理2、靶场演示:1)一旦页面出现如下现状,就可以使用UA注入2)BP抓包3)修改User-Agent 二、referer注入1、原理2、靶场演示:1)使用BP抓包2)修改Referer 三、DN…...
数据库和ORM如何优雅的添加字段?
RT,业务需要为某个实体添加字段,如何在生成了Mybatis XML(包含了手写的部分联合查询)的情况下优雅的添加字段呢? 作者:方小葱 链接:https://www.zhihu.com/question/284511416/answer/43812337…...
QT ubuntu下开发视频播放 FFmpeg
ubuntu 安装FFmpeg T113VideoDemo.pro #------------------------------------------------- # # Project created by QtCreator 2023-07-28T11:45:22 # #-------------------------------------------------QT core guigreaterThan(QT_MAJOR_VERSION, 4): QT widget…...
8.3一日总结
1.远程仓库的使用 a.克隆远程仓库 1>.在桌面克隆远程仓库 git clone 仓库名 2>.修改仓库内容 3>添加目录 git add. 4>提交: git commit -m 完成登录功能 5>推送提交远程仓库 : git push origin master -u 6>更改推送:git push(简写形式) 需要先添加,再提交,最…...
load、unload和pagehide、pageshow
一、load、unload和pagehide、pageshow的主要应用 1)load 和 unload 事件监听web页面的进入和离开,一般用于页面的首次加载、刷新和关闭等操作的监听; 2)pageshow 和 pagehide 事件多用于监听浏览器的前进和后退等。 二、pagesh…...
【面试问题12】
1.吞吐量和并发区别? 并发请求树/单位时间一般是s 吞吐量 并发/平均响应时间 常用的吞吐量指标有qps,tps 2.mysql数据是怎么存储的? 存储在data目录下,数据库作为文件夹,文件夹里面有.ibd文件,一个表一个ib…...
500W无桥PFC开关电源设计资料详解:硬件原理与C语言源码揭秘
500W 无桥PFC开关电源设计资料,C语言源码。 硬件原理 500W 无桥PFC开关电源设计资料,C语言源码。 硬件原理无桥PFC这玩意儿现在在电源圈子里火得不行,相比传统拓扑,它直接把整流桥给扬了,效率提升不是一点半点。今天…...
保姆级教程:用PPOCRLabel标注你的专属数据集,5分钟搞定PaddleOCR训练数据准备
5分钟极速标注:用PPOCRLabel打造高精度PaddleOCR私有数据集 当你面对一叠合同扫描件或成堆的产品说明书照片时,是否曾被手动标注文字区域的繁琐过程劝退?传统OCR数据准备往往需要耗费数小时绘制检测框、核对文本内容,而今天我要分…...
手把手教你用STM32的编码器模式读取电机转速和转向,再也不用手动计数了
STM32编码器模式实战:精准读取电机转速与转向的硬件方案 引言 在机器人控制、智能小车和工业自动化项目中,精确获取电机转速和转向信息是闭环控制的基础。传统的外部中断或轮询计数方式不仅占用大量CPU资源,还容易因信号抖动导致计数错误。ST…...
测试工程师效率工具:Top 10推荐
在软件测试领域,工具选型直接决定测试效率与产品质量。2026年,AI驱动、云原生和低代码化成为测试工具演进的核心趋势。本文基于行业实践与技术评估,精选10款覆盖测试全生命周期的效率工具,助力测试工程师应对敏捷交付与复杂系统验…...
Verilog 进阶学习指南:从入门到精通的必备书单(附资源)
1. Verilog学习路径规划:从菜鸟到高手的三个阶段 第一次接触Verilog时,我被那些看似天书般的模块声明和always块搞得晕头转向。后来在导师的指导下,才发现学习Verilog需要分阶段突破,就像打游戏升级一样要循序渐进。根据我十年带新…...
uni-app中H5页面通过web-view跳转小程序的完整解决方案
1. 为什么H5页面跳转小程序会报错? 最近在做一个uni-app项目时,遇到了一个典型问题:在H5页面中通过web-view跳转小程序时,控制台报错"wx.miniProgram is undefined"或者"navigateTo is undefined"。这个问题困…...
如何用Mousecape轻松定制macOS光标主题:免费个性化指南
如何用Mousecape轻松定制macOS光标主题:免费个性化指南 【免费下载链接】Mousecape Cursor Manager for OSX 项目地址: https://gitcode.com/gh_mirrors/mo/Mousecape Mousecape是一款专为macOS设计的光标管理工具,让用户能够轻松自定义和应用各种…...
AIAgent记忆泄漏导致LLM幻觉加剧?SITS2026现场演示2分钟定位+4步清除陈旧记忆链
第一章:SITS2026演讲:AIAgent长期记忆管理 2026奇点智能技术大会(https://ml-summit.org) 在SITS2026主会场的Keynote环节,AIAgent架构团队首次公开了面向生产级应用的长期记忆(Long-Term Memory, LTM)管理框架——C…...
Leather Dress Collection详细步骤:从SD1.5环境搭建到12个皮装模型调用
Leather Dress Collection详细步骤:从SD1.5环境搭建到12个皮装模型调用 1. 项目介绍 Leather Dress Collection是一个基于Stable Diffusion 1.5的LoRA模型集合,专门用于生成各种皮革服装风格的图像。这个集合包含了12个精心训练的LoRA模型,…...
3个实用技巧让你成为网页资源嗅探专家:猫抓浏览器扩展深度解析
3个实用技巧让你成为网页资源嗅探专家:猫抓浏览器扩展深度解析 【免费下载链接】cat-catch 猫抓 浏览器资源嗅探扩展 / cat-catch Browser Resource Sniffing Extension 项目地址: https://gitcode.com/GitHub_Trending/ca/cat-catch 还在为无法保存网页视频…...
