阿里云弹性预测 AHPA:助力厨芯科技降本增效

简介: “使用阿里云弹性预测 AHPA,降低了 K8s 容器成本,同时减轻了运维工作量,加速了业务容器化的进程。”—— 朱晏(厨芯科技VP)

作者:李鹏(元毅)


“使用阿里云弹性预测 AHPA,降低了 K8s 容器成本,同时减轻了运维工作量,加速了业务容器化的进程。”—— 朱晏(厨芯科技VP)


背景


厨芯科技,是全球领先的餐饮设备和服务提供商。从一台智能洗碗机开始,致力于改变餐厅后厨基础设施,驱动餐饮行业的智能化和自动化。


1.png


遇到的问题


厨芯科技一年前将业务系统从 ECS VM 迁移至 K8s 集群,虽然提高了微服务运维效率,但由于 ECI 容器单位成本高于 ECS,如何充分发挥 K8s 的资源弹性,就成为降低成本的主要问题。


主要有两个业务场景存在优化空间:


场景一:Web 服务每天有早、晚高峰和夜间低谷。最初使用 CronHPA 设置各个时间段的容器数,再用 HPA 应对业务高峰的局部扩容,有一定的优化效果。但是,CronHPA 设置的时间段越多,运维成本越高,并且不够灵活;目标容器数的配置也比较困难,太少则无法保证应对业务高峰,太多又起不到优化成本的效果,需要反复尝试进行调整。而 HPA 扩容总是滞后于负载变化,会引入一些不必要的容器创建删除,导致资源浪费。


场景二:定时任务有相对固定的周期性。对于15-30分钟的周期,CronHPA 的配置显然太过复杂,HPA 也因为滞后性无法发挥作用。


解决方案


经过充分沟通,在对厨芯科技业务的应用场景和需求有了深入理解后,推荐了阿里云容器服务弹性预测 AHPA 解决方案。


阿里云容器服务 AHPA(Advanced Horizontal Pod Autoscaler)可以根据业务历史指标,自动识别弹性周期并对容量进行预测,解决弹性滞后的问题。通过主动预测和被动预测相结合,实时调整资源实例数。被动预测基于应用实时指标计算 Pod 数量,可以很好的应对突发流量; 主动预测基于历史指标通过达摩院机器学习算法提前预测出未来 24 小时应用的实例数量。此外,AHPA 还增加了兜底保护策略,可以设置时间区间的实例数上下界值实现弹性兜底。


2.png


极致弹性 降本增效


厨芯科技已在几个主要服务 ACK 集群上启用了AHPA。经过验证,相比于 CronHPA+HPA 的优化方案,AHPA 的主动预测模式额外降低了10%的 ECI 容器成本。同时,AHPA 自动计算负载曲线、设定目标容器数等特点,替代了人工运维的工作量,加速了业务容器化的进程。


3.png


关于 AHPA


AHPA(Advanced Horizontal Pod Autoscaler) 是阿里云容器服务 ACK 与达摩院合作推出的容器智能弹性预测产品,可以根据业务历史指标,自动识别弹性周期并对容量进行预测,帮您提前进行弹性规划,解决弹性滞后的问题。


详细介绍请见:

https://help.aliyun.com/document_detail/412229.html


点击此处查看阿里云容器服务 AHPA 弹性预测产品文档详情

相关实践学习
使用ACS算力快速搭建生成式会话应用
阿里云容器计算服务 ACS(Container Compute Service)以Kubernetes为使用界面,采用Serverless形态提供弹性的算力资源,使您轻松高效运行容器应用。本文将指导您如何通过ACS控制台及ACS集群证书在ACS集群中快速部署并公开一个容器化生成式AI会话应用,并监控应用的运行情况。
深入解析Docker容器化技术
Docker是一个开源的应用容器引擎,让开发者可以打包他们的应用以及依赖包到一个可移植的容器中,然后发布到任何流行的Linux机器上,也可以实现虚拟化,容器是完全使用沙箱机制,相互之间不会有任何接口。Docker是世界领先的软件容器平台。开发人员利用Docker可以消除协作编码时“在我的机器上可正常工作”的问题。运维人员利用Docker可以在隔离容器中并行运行和管理应用,获得更好的计算密度。企业利用Docker可以构建敏捷的软件交付管道,以更快的速度、更高的安全性和可靠的信誉为Linux和Windows Server应用发布新功能。 在本套课程中,我们将全面的讲解Docker技术栈,从环境安装到容器、镜像操作以及生产环境如何部署开发的微服务应用。本课程由黑马程序员提供。     相关的阿里云产品:容器服务 ACK 容器服务 Kubernetes 版(简称 ACK)提供高性能可伸缩的容器应用管理能力,支持企业级容器化应用的全生命周期管理。整合阿里云虚拟化、存储、网络和安全能力,打造云端最佳容器化应用运行环境。 了解产品详情: https://www.aliyun.com/product/kubernetes
相关文章
|
6月前
|
机器学习/深度学习 弹性计算 Linux
阿里云服务器租用价格:云服务器ECS/轻量/GPU收费标准与活动价格参考
阿里云服务器产品主要包括云服务器ECS、轻量应用服务器以及GPU云服务器等。为了方便大家了解阿里云各类服务器的价格信息,本文整理汇总了阿里云服务器、轻量应用服务器、GPU云服务器的最新收费标准以及活动价格情况,供大家参考选择。
|
物联网
国家电网泛在电力物联网分析—架构形式
分析了国家电网关于电力泛在物联网建设大纲中的物联网架构方式
6469 1
|
13天前
|
数据采集 人工智能 安全
|
8天前
|
编解码 人工智能 自然语言处理
⚽阿里云百炼通义万相 2.6 视频生成玩法手册
通义万相Wan 2.6是全球首个支持角色扮演的AI视频生成模型,可基于参考视频形象与音色生成多角色合拍、多镜头叙事的15秒长视频,实现声画同步、智能分镜,适用于影视创作、营销展示等场景。
647 4
|
8天前
|
机器学习/深度学习 人工智能 前端开发
构建AI智能体:七十、小树成林,聚沙成塔:随机森林与大模型的协同进化
随机森林是一种基于决策树的集成学习算法,通过构建多棵决策树并结合它们的预测结果来提高准确性和稳定性。其核心思想包括两个随机性:Bootstrap采样(每棵树使用不同的训练子集)和特征随机选择(每棵树分裂时只考虑部分特征)。这种方法能有效处理大规模高维数据,避免过拟合,并评估特征重要性。随机森林的超参数如树的数量、最大深度等可通过网格搜索优化。该算法兼具强大预测能力和工程化优势,是机器学习中的常用基础模型。
350 164