阿里云容器服务助力极氪荣获 FinOps 先锋实践者

本文涉及的产品
云原生网关 MSE Higress,422元/月
注册配置 MSE Nacos/ZooKeeper,118元/月
服务治理 MSE Sentinel/OpenSergo,Agent数量 不受限
简介: 阿里云容器服务助力极氪荣获 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% 以上计算资源利用率。

相关实践学习
巧用云服务器ECS制作节日贺卡
本场景带您体验如何在一台CentOS 7操作系统的ECS实例上,通过搭建web服务器,上传源码到web容器,制作节日贺卡网页。
容器应用与集群管理
欢迎来到《容器应用与集群管理》课程,本课程是“云原生容器Clouder认证“系列中的第二阶段。课程将向您介绍与容器集群相关的概念和技术,这些概念和技术可以帮助您了解阿里云容器服务ACK/ACK Serverless的使用。同时,本课程也会向您介绍可以采取的工具、方法和可操作步骤,以帮助您了解如何基于容器服务ACK Serverless构建和管理企业级应用。 学习完本课程后,您将能够: 掌握容器集群、容器编排的基本概念 掌握Kubernetes的基础概念及核心思想 掌握阿里云容器服务ACK/ACK Serverless概念及使用方法 基于容器服务ACK Serverless搭建和管理企业级网站应用
相关文章
|
4天前
|
人工智能 运维 Kubernetes
阿里云容器服务AI助手2.0 - 新一代容器智能运维能力
2024年11月,阿里云容器服务团队进一步深度融合现有运维可观测体系,在场景上覆盖了K8s用户的全生命周期,正式推出升级版AI助手2.0,旨在更好地为用户使用和运维K8S保驾护航。
|
23天前
|
人工智能 运维 监控
阿里云ACK容器服务生产级可观测体系建设实践
本文整理自2024云栖大会冯诗淳(花名:行疾)的演讲,介绍了阿里云容器服务团队在生产级可观测体系建设方面的实践。冯诗淳详细阐述了容器化架构带来的挑战及解决方案,强调了可观测性对于构建稳健运维体系的重要性。文中提到,阿里云作为亚洲唯一蝉联全球领导者的容器管理平台,其可观测能力在多项关键评测中表现优异,支持AI、容器网络、存储等多个场景的高级容器可观测能力。此外,还介绍了阿里云容器服务在多云管理、成本优化等方面的最新进展,以及即将推出的ACK AI助手2.0,旨在通过智能引擎和专家诊断经验,简化异常数据查找,缩短故障响应时间。
阿里云ACK容器服务生产级可观测体系建设实践
|
9天前
|
Prometheus Kubernetes 监控
OpenAI故障复盘 - 阿里云容器服务与可观测产品如何保障大规模K8s集群稳定性
聚焦近日OpenAI的大规模K8s集群故障,介绍阿里云容器服务与可观测团队在大规模K8s场景下我们的建设与沉淀。以及分享对类似故障问题的应对方案:包括在K8s和Prometheus的高可用架构设计方面、事前事后的稳定性保障体系方面。
|
1天前
|
监控 安全 Cloud Native
阿里云容器服务&云安全中心团队荣获信通院“云原生安全标杆案例”奖
2024年12月24日,阿里云容器服务团队与云安全中心团队获得中国信息通信研究院「云原生安全标杆案例」奖。
|
3天前
|
存储 人工智能 调度
容器服务:智算时代云原生操作系统及月之暗面Kimi、深势科技实践分享
容器技术已经发展成为云计算操作系统的关键组成部分,向下高效调度多样化异构算力,向上提供统一编程接口,支持多样化工作负载。阿里云容器服务在2024年巴黎奥运会中提供了稳定高效的云上支持,实现了子弹时间特效等创新应用。此外,容器技术还带来了弹性、普惠的计算能力升级,如每分钟创建1万Pod和秒级CPU资源热变配,以及针对大数据与AI应用的弹性临时盘和跨可用区云盘等高性能存储解决方案。智能运维方面,推出了即时弹性节点池、智能应用弹性策略和可信赖集群托管运维等功能,进一步简化了集群管理和优化了资源利用率。
|
25天前
|
监控 NoSQL 时序数据库
《docker高级篇(大厂进阶):7.Docker容器监控之CAdvisor+InfluxDB+Granfana》包括:原生命令、是什么、compose容器编排,一套带走
《docker高级篇(大厂进阶):7.Docker容器监控之CAdvisor+InfluxDB+Granfana》包括:原生命令、是什么、compose容器编排,一套带走
184 77
|
1月前
|
监控 Docker 容器
在Docker容器中运行打包好的应用程序
在Docker容器中运行打包好的应用程序
|
5天前
|
Ubuntu Linux 开发工具
docker 是什么?docker初认识之如何部署docker-优雅草后续将会把产品发布部署至docker容器中-因此会出相关系列文章-优雅草央千澈
Docker 是一个开源的容器化平台,允许开发者将应用程序及其依赖项打包成标准化单元(容器),确保在任何支持 Docker 的操作系统上一致运行。容器共享主机内核,提供轻量级、高效的执行环境。本文介绍如何在 Ubuntu 上安装 Docker,并通过简单步骤验证安装成功。后续文章将探讨使用 Docker 部署开源项目。优雅草央千澈 源、安装 Docker 包、验证安装 - 适用场景:开发、测试、生产环境 通过以上步骤,您可以在 Ubuntu 系统上成功安装并运行 Docker,为后续的应用部署打下基础。
docker 是什么?docker初认识之如何部署docker-优雅草后续将会把产品发布部署至docker容器中-因此会出相关系列文章-优雅草央千澈
|
11天前
|
存储 Kubernetes 开发者
容器化时代的领航者:Docker 和 Kubernetes 云原生时代的黄金搭档
Docker 是一种开源的应用容器引擎,允许开发者将应用程序及其依赖打包成可移植的镜像,并在任何支持 Docker 的平台上运行。其核心概念包括镜像、容器和仓库。镜像是只读的文件系统,容器是镜像的运行实例,仓库用于存储和分发镜像。Kubernetes(k8s)则是容器集群管理系统,提供自动化部署、扩展和维护等功能,支持服务发现、负载均衡、自动伸缩等特性。两者结合使用,可以实现高效的容器化应用管理和运维。Docker 主要用于单主机上的容器管理,而 Kubernetes 则专注于跨多主机的容器编排与调度。尽管 k8s 逐渐减少了对 Docker 作为容器运行时的支持,但 Doc
73 5
容器化时代的领航者:Docker 和 Kubernetes 云原生时代的黄金搭档
|
17天前
|
关系型数据库 应用服务中间件 PHP
实战~如何组织一个多容器项目docker-compose
本文介绍了如何使用Docker搭建Nginx、PHP和MySQL的环境。首先启动Nginx容器并查看IP地址,接着启动Alpine容器并安装curl测试连通性。通过`--link`方式或`docker-compose`配置文件实现服务间的通信。最后展示了Nginx配置文件和PHP代码示例,验证了各服务的正常运行。
43 3
实战~如何组织一个多容器项目docker-compose