赛尔校园公共服务平台 Logo
平台使用
阿里云
百度云
移动云
智算服务
教育生态
登录 →
赛尔校园公共服务平台 Logo
平台使用 阿里云 百度云 移动云 智算服务 教育生态
登录
  1. 首页
  2. 阿里云
  3. 弹性容器实例 ECI
  4. 操作指南
  5. 弹性伸缩
  6. 弹性伸缩概述

弹性伸缩概述

  • 弹性伸缩
  • 发布于 2025-04-15
  • 0 次阅读
文档编辑
文档编辑

弹性伸缩是根据业务需求和策略,自动调整计算资源的管理服务,典型的场景包含在线业务弹性、大规模计算训练、深度学习GPU或共享GPU的训练与推理等。本文介绍ACK Serverless集群支持的弹性伸缩方案。

方案

一句话介绍

扩缩依据的指标

使用场景

支持的资源类型

相关文档

HPA

在业务负载上升时快速扩容Pod副本来缓解压力,在业务负载变小时适当缩容以节省资源,是最常用的应用弹性方案。

  • 资源指标(CPU、内存使用率)

  • 其他自定义指标

服务波动较大、服务数量多且需要频繁扩缩容的在线业务场景,例如电商服务、在线教育、金融服务等。

Deployment、StatefulSet等支持scale接口的对象

使用容器水平伸缩(HPA)

CronHPA

类似Crontab的策略定时对Pod进行扩缩容,支持配置时区、执行的日期、跳过执行的日期(例如节假日),支持和HPA协同使用。

定时扩缩容

业务流量有明显高峰时段、应用程序需要在特定时间执行任务等场景。

Deployment、StatefulSet等

使用容器定时水平伸缩(CronHPA)

VPA

监控Pod的资源消耗模式,灵活推荐CPU和内存资源分配的配置,并在适当的情况下自动进行调整,而不调整Pod的副本数量。

推荐并自动调整Pod中容器的CPU及内存的Request和Limit

需要稳定资源配置的有状态应用的扩容、大型单体应用等场景,通常是在Pod出现异常恢复时生效。

Deployment、DaemonSet、StatefulSet等

容器垂直伸缩(VPA)

AHPA

根据业务历史指标,自动、主动识别弹性周期并对容量进行预测,提前进行弹性规划,解决弹性滞后的问题。

  • 资源指标(CPU、内存、GPU使用率)

  • 流量指标(QPS、RT)

  • 其他自定义指标

业务流量有明显周期性的场景,例如直播、在线教育、游戏服务等。

Deployment、Knative Service等

弹性伸缩预测(AHPA)

相关文章

弹性伸缩概述 2025-04-15 17:15

弹性伸缩是根据业务需求和策略,自动调整计算资源的管理服务,典型的场景包含在线业务弹性、大规模计算训练、深度学习GPU或共享GPU的训练与推理等。本文介绍ACK Serverless集群支持的弹性伸缩方案。

使用容器水平伸缩(HPA) 2025-04-15 17:15

如果您想基于CPU使用率、内存使用率或其他自定义指标实现Pod的自动扩缩,建议您为业务容器开启水平伸缩HPA(Horizontal Pod Autoscaler)功能。HPA能够在业务负载急剧飙升时快速扩容多个Pod副本来缓解压力,也可以在业务负载变小时根据实际情况适当缩容以节省资源,无需您人为干预

使用容器定时水平伸缩(CronHPA) 2025-04-15 17:15

如果您的应用资源使用率存在周期性变化,需要按照类似Crontab的策略定时对Pod进行扩缩容,您可以使用容器定时水平伸缩CronHPA(CronHorizontal Pod Autoscaler)实现Pod的定时扩缩容。CronHPA适用于业务流量有明显高峰时段、应用程序需要在特定时间执行任务等场景

容器垂直伸缩(VPA) 2025-04-15 17:15

通过在ACK Serverless集群上部署安装VPA(vertical-pod-autoscaler),ACK Serverless可以提供垂直的容器伸缩的功能。VPA会基于Pod的资源使用情况自动为集群设置资源占用的限制,从而让集群将Pod调度到有足够资源的最佳节点上。VPA也会保持最初容器定义

基于阿里云组件指标的容器水平伸缩 2025-04-15 17:15

应对业务突发流量时,更精准的扩缩容能够提高响应速度,并进一步提升集群资源利用效率。本文介绍如何利用Kubernetes的外部指标接口(External Metrics)集成重要业务指标(例如HTTP请求率、Ingress QPS等),实现更自动化的伸缩策略。 本文将通过以下步骤,以创建名为Nginx

基于阿里云Prometheus指标的容器水平伸缩 2025-04-15 17:15

HPA默认支持基于CPU和内存指标实现自动伸缩,可能无法满足更为复杂的运维场景。如果您需要将Prometheus收集的Custom Metrics与External Metrics转换为HPA可用的弹性伸缩指标,您可以参见本文获取监控数据并实现对应的伸缩配置,为应用提供更灵活、便捷的扩缩机制。 前提

目录
Copyright © 2025 your company All Rights Reserved. Powered by 赛尔网络.
京ICP备14022346号-15
gongan beian 京公网安备11010802041014号