客户背景
高猛科技是一家硬件设备制造商,专注于为全国高校学生提供高品质生活服务。服务项目包括自助洗衣、智能直饮水等。其“苏打智能”品牌(原“苏打校园”)成立于 2016 年,专注于用高新科技的力量构筑智能生态,保障、提升消费者生活品质。
客户痛点
随着业务量的增长和业务微服务化以及容器化,应用程序的资源需求出现了周期性变化。当前客户所面临的主要难题是如何充分利用 Kubernetes 的资源弹性特性,使业务层更加灵活,同时降低成本。客户希望提供的弹性方案能够实现以下目标:
- 按需分配资源:可以及时根据业务实时资源消耗进行资源消耗预测,判断业务接下来对于资源的真实需求。
- 降低工具本身资源开销:工具本身的资源消耗要尽可能小,不应成为运维的负担。
- 操作方便,扩展性强:能够做到无需培训即可快速上手,具有良好的扩展性和可自定义性。
- 安全稳定:高可用,算法和实施手段高效可控。
方案亮点
相比 HPA(水平 Pod 自动伸缩器),阿里云容器服务的 AHPA 方案具有以下具体优势:
- 按需使用资源,自动弹性规划,对业务所需资源提前预热。
- 全托管,免运维,提供开箱即用的弹性能力。
- 提供标准 Kubernetes API,方便平台集成和扩展。
- 弹性组件自身高可用,基于阿里巴巴达摩院预测算法稳定高效。
建设成果
高猛科技已在几个主要的 ACK 服务集群上启用了 AHPA。经过验证,相比于 HPA 的方案,AHPA 的主动预测模式额外降低了 12% 的资源成本。同时,AHPA 自动计算负载曲线,设定目标容器数等特点,减少人工运维工作量,优化业务容器化架构。
客户证言
高猛科技高级后台工程师表示:“高猛科技已在几个主要服务 ACK 集群上启用了 AHPA。相比于 HPA 的方案,AHPA 的主动预测模式额外降低了 12% 的资源成本。同时 AHPA 能够提前资源预热、自动容量规划,能够很好的应对突发流量。”
相关产品
阿里云容器服务ACK(Alibaba Cloud Container Service for Kubernetes)
应用高可用服务 AHAS (Application High Availability Service)