《云原生架构容器&微服务优秀案例集》——03 零售/电商——厨芯科技 加速业务容器化进程,成功实现增效降本

简介: 《云原生架构容器&微服务优秀案例集》——03 零售/电商——厨芯科技 加速业务容器化进程,成功实现增效降本

客户简介

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


客户痛点

厨芯科技一年前将业务系统从 ECS VM 迁移至 Kubernetes 集群。尽管这提高了微服务运维效率,但由于 ECI 容器单位成本高于 ECS, 如何充分发挥Kubernetes 资源弹性从而降低成本, 成为厨芯面临的主要问题。目前存在两个业务场景需要优化 :


Web 服务 HPA 弹性滞后 : Web 服务每天有早、晚高峰和夜间低谷,而 HPA 扩容总是滞后于负载变化,会引入一些不必要的容器创建和删除,导致资源浪费。


弹性策略配置复杂 : 定时任务 CronHPA 配置复杂,定时任务有相对固定的周期性。对于 15-30分钟的周期, 随着 CronHPA 设置的时间段越来越多, 运维成本逐渐提高且不够灵活。目标容器数的配置也比较困难,太少则无法保证应对业务高峰,太多又达不到优化成本的效果,需要反复调整。


方案亮点

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


弹性预测,资源预热。 AHPA 可以根据业务历史指标,自动识别弹性周期,提前扩容,解决弹性滞后的问题。


简化弹性配置,自动容量规划。弹性根据业务趋势变化,自动进行弹性规划,无需人工干预,极大降低运维成本。

image.png


建设成果

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


客户证言

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


相关产品

容器服务 ACK


相关实践学习
深入解析Docker容器化技术
Docker是一个开源的应用容器引擎,让开发者可以打包他们的应用以及依赖包到一个可移植的容器中,然后发布到任何流行的Linux机器上,也可以实现虚拟化,容器是完全使用沙箱机制,相互之间不会有任何接口。Docker是世界领先的软件容器平台。开发人员利用Docker可以消除协作编码时“在我的机器上可正常工作”的问题。运维人员利用Docker可以在隔离容器中并行运行和管理应用,获得更好的计算密度。企业利用Docker可以构建敏捷的软件交付管道,以更快的速度、更高的安全性和可靠的信誉为Linux和Windows Server应用发布新功能。 在本套课程中,我们将全面的讲解Docker技术栈,从环境安装到容器、镜像操作以及生产环境如何部署开发的微服务应用。本课程由黑马程序员提供。     相关的阿里云产品:容器服务 ACK 容器服务 Kubernetes 版(简称 ACK)提供高性能可伸缩的容器应用管理能力,支持企业级容器化应用的全生命周期管理。整合阿里云虚拟化、存储、网络和安全能力,打造云端最佳容器化应用运行环境。 了解产品详情: https://www.aliyun.com/product/kubernetes
目录
相关文章
|
缓存 负载均衡 监控
微服务架构下的电商API接口设计:策略、方法与实战案例
本文探讨了微服务架构下的电商API接口设计,旨在打造高效、灵活与可扩展的电商系统。通过服务拆分(如商品、订单、支付等模块)和标准化设计(RESTful或GraphQL风格),确保接口一致性与易用性。同时,采用缓存策略、负载均衡及限流技术优化性能,并借助Prometheus等工具实现监控与日志管理。微服务架构的优势在于支持敏捷开发、高并发处理和独立部署,满足电商业务快速迭代需求。未来,电商API设计将向智能化与安全化方向发展。
633 102
|
存储 人工智能 调度
容器服务:智算时代云原生操作系统及月之暗面Kimi、深势科技实践分享
容器技术已经发展成为云计算操作系统的关键组成部分,向下高效调度多样化异构算力,向上提供统一编程接口,支持多样化工作负载。阿里云容器服务在2024年巴黎奥运会中提供了稳定高效的云上支持,实现了子弹时间特效等创新应用。此外,容器技术还带来了弹性、普惠的计算能力升级,如每分钟创建1万Pod和秒级CPU资源热变配,以及针对大数据与AI应用的弹性临时盘和跨可用区云盘等高性能存储解决方案。智能运维方面,推出了即时弹性节点池、智能应用弹性策略和可信赖集群托管运维等功能,进一步简化了集群管理和优化了资源利用率。
|
存储 Linux Docker
CentOS 7.6安装Docker实战案例及存储引擎和服务进程简介
关于如何在CentOS 7.6上安装Docker、介绍Docker存储引擎以及服务进程关系的实战案例。
977 3
CentOS 7.6安装Docker实战案例及存储引擎和服务进程简介
|
人工智能 PyTorch 算法框架/工具
Xinference实战指南:全面解析LLM大模型部署流程,携手Dify打造高效AI应用实践案例,加速AI项目落地进程
【8月更文挑战第6天】Xinference实战指南:全面解析LLM大模型部署流程,携手Dify打造高效AI应用实践案例,加速AI项目落地进程
Xinference实战指南:全面解析LLM大模型部署流程,携手Dify打造高效AI应用实践案例,加速AI项目落地进程
|
运维 NoSQL Java
后端架构演进:微服务架构的优缺点与实战案例分析
【10月更文挑战第28天】本文探讨了微服务架构与单体架构的优缺点,并通过实战案例分析了微服务架构在实际应用中的表现。微服务架构具有高内聚、低耦合、独立部署等优势,但也面临分布式系统的复杂性和较高的运维成本。通过某电商平台的实际案例,展示了微服务架构在提升系统性能和团队协作效率方面的显著效果,同时也指出了其带来的挑战。
825 4
|
缓存 负载均衡 数据管理
深入探索微服务架构的核心要素与实践策略在当今软件开发领域,微服务架构以其独特的优势和灵活性,已成为众多企业和开发者的首选。本文将深入探讨微服务架构的核心要素,包括服务拆分、通信机制、数据管理等,并结合实际案例分析其在不同场景下的应用策略,旨在为读者提供一套全面、深入的微服务架构实践指南。**
**微服务架构作为软件开发领域的热门话题,正引领着一场技术革新。本文从微服务架构的核心要素出发,详细阐述了服务拆分的原则与方法、通信机制的选择与优化、数据管理的策略与挑战等内容。同时,结合具体案例,分析了微服务架构在不同场景下的应用策略,为读者提供了实用的指导和建议。
|
Java 调度 开发者
构建高效微服务架构:后端开发的新趋势深入理解操作系统之进程调度策略
【4月更文挑战第30天】 随着企业数字化转型的不断深入,传统的单体应用逐渐不能满足快速迭代和灵活部署的需求。微服务架构以其高度模块化、独立部署和易于扩展的特性,成为现代后端开发的重要趋势。本文将探讨如何构建一个高效的微服务架构,包括关键的设计原则、技术选型以及可能面临的挑战。
|
消息中间件 并行计算 网络协议
探秘高效Linux C/C++项目架构:让进程、线程和通信方式助力你的代码飞跃
探秘高效Linux C/C++项目架构:让进程、线程和通信方式助力你的代码飞跃
504 0
|
负载均衡 Java 微服务
Java中的可扩展微服务架构设计案例解析
Java中的可扩展微服务架构设计案例解析
|
存储 Java 数据中心
Spring Boot与微服务治理框架的集成成功案例
Spring Boot与微服务治理框架的集成成功案例