阿里云首页
弹性伸缩
相关技术圈
弹性伸缩
根据您的业务需求和策略自动调整弹性计算资源,在业务需求增长时无缝增加ECS实例满足计算需要,在业务需求下降时自动减少ECS实例节约成本。
基本概念
常见问题
快速入门
相关技术圈
学习路径
由浅入深,带您玩转弹性伸缩!
了解
产品简介
什么是弹性伸缩(Auto Scaling)
产品优势
应用场景
工作原理
使用限制
基本概念
弹性伸缩公开课
产品计费
产品计费
上手
快速入门
使用流程
管理弹性伸缩服务关联角色
快速扩缩容ECS实例
快速扩缩容ECI实例
使用
常见操作
常见操作导航
基础配置
配置伸缩组
配置伸缩配置
配置伸缩规则
配置定时任务
配置报警任务
高级配置
配置生命周期挂钩
滚动升级
ECS实例再均衡分布
手动配置伸缩组实例
配置事件通知
实践
最佳实践
搭建可自动伸缩的Web应用
利用弹性伸缩降低成本
部署高可用计算集群
使用性能指标作为弹性伸缩的度量单位
使用伸缩配置的特性实现自动部署
生命周期挂钩和OOS模板最佳实践概述
一键更新镜像和脚本
将ECS实例自动加入和移出Redis实例白名单
开发
开发者文档
API概览(2014-08-28)
API概览(2022-02-22)
多种场景带您深度体验弹性伸缩
利用弹性伸缩降成本
弹性伸缩的使用
降成本策略最佳实践
立即体验
执行自动化运维操作
生命周期挂钩的使用
为ECS实例执行自动化运维操作
立即体验
更新ECS实例的配置
滚动升级的使用
为ECS实例更新镜像和执行脚本
立即体验
了解更多相关常见问题、案例和解决方案
伸缩组常见问题
在加入或移出伸缩组前,如何确保ECS实例有自定义操作的时间?
如何接收伸缩活动的消息通知?
如何将消息发送给云监控或消息服务?
如何对现有ECS实例批量更新镜像、执行脚本或安装OOS软件包?
如何查看伸缩组内ECS实例的状态?
如何对调整单台ECS实例的实例规格?
产品介绍
快速入门
弹性伸缩
动态与公告
新功能发布记录
产品简介
什么是弹性伸缩Auto Scaling
产品优势
应用场景
工作原理
使用限制
基本概念
产品计费
快速入门
使用流程
管理弹性伸缩服务关联角色
快速扩缩容ECS实例
快速扩缩容ECI实例
用户指南
常用操作导航
伸缩组
伸缩组概述
冷却时间
期望实例数
配置伸缩组
暂停和恢复伸缩组流程
伸缩配置
实例配置来源概述
创建伸缩配置(ECS实例)
创建伸缩配置(ECI实例)
管理伸缩配置
更新伸缩配置中的镜像
伸缩规则
伸缩规则概述
目标追踪规则
配置伸缩规则
查看预测规则效果
定时任务
定时任务概述
配置定时任务
报警任务
报警任务概述
系统监控报警任务
自定义监控报警任务
配置报警任务
伸缩活动
伸缩活动概述
查看伸缩活动详情
排查伸缩活动异常
伸缩组内实例管理
实例管理概述
伸缩组内实例的生命周期
手动配置伸缩组实例
手动调整实例状态
ECS实例再均衡分布
为伸缩组添加和移出负载均衡实例
为伸缩组添加和移除RDS实例
伸缩组监控
查看伸缩组内实例数量变化
查看伸缩组内实例的监控指标
生命周期挂钩
生命周期挂钩概述
配置生命周期挂钩
事件通知
事件通知概述
设置消息接收通知
配置事件通知
滚动升级
垂直伸缩
垂直伸缩概述
创建垂直伸缩任务
查看垂直伸缩任务
克隆垂直伸缩任务
取消或删除垂直伸缩任务
API参考
API参考(2014-08-28)
API概览(2014-08-28)
API使用须知
API快速入门
流程介绍
创建伸缩组
创建伸缩配置
启用伸缩组
创建伸缩规则
创建定时任务
调用方式
请求结构
公共参数
签名机制
返回结果
伸缩组
CreateScalingGroup
ModifyScalingGroup
EnableScalingGroup
DisableScalingGroup
SetGroupDeletionProtection
DeleteScalingGroup
DescribeScalingGroups
DescribeScalingActivities
DescribeScalingInstances
DescribeScalingActivityDetail
AttachLoadBalancers
DetachLoadBalancers
DetachDBInstances
SuspendProcesses
ResumeProcesses
AttachDBInstances
AttachVServerGroups
DetachVServerGroups
AttachAlbServerGroups
DetachAlbServerGroups
ChangeResourceGroup
伸缩配置
CreateScalingConfiguration
DescribeScalingConfigurations
ModifyScalingConfiguration
DeleteScalingConfiguration
CreateEciScalingConfiguration
DescribeEciScalingConfigurations
ModifyEciScalingConfiguration
DeleteEciScalingConfiguration
伸缩规则
CreateScalingRule
ModifyScalingRule
DeleteScalingRule
DescribeScalingRules
触发任务
ExecuteScalingRule
ScaleWithAdjustment
AttachInstances
RemoveInstances
DetachInstances
定时任务
CreateScheduledTask
ModifyScheduledTask
DescribeScheduledTasks
DeleteScheduledTask
报警任务
CreateAlarm
DescribeAlarms
ModifyAlarm
EnableAlarm
DeleteAlarm
DisableAlarm
生命周期挂钩
CreateLifecycleHook
DescribeLifecycleHooks
ModifyLifecycleHook
RecordLifecycleActionHeartbeat
DescribeLifecycleActions
CompleteLifecycleAction
DeleteLifecycleHook
事件通知
CreateNotificationConfiguration
ModifyNotificationConfiguration
DescribeNotificationConfigurations
DeleteNotificationConfiguration
DescribeNotificationTypes
实例
EnterStandby
ExitStandby
RebalanceInstances
SetInstanceHealth
SetInstancesProtection
地域
DescribeRegions
标签
TagResources
ListTagResources
UntagResources
ListTagKeys
ListTagValues
错误代码
客户端错误
服务器端错误
如何保证幂等性
如何通过内网调用API
API参考(2022-02-22)
API概览
服务接入点
授权信息
API目录
伸缩组
CreateScalingGroup - 创建一个伸缩组
ModifyScalingGroup - 修改一个伸缩组
EnableScalingGroup - 启用一个伸缩组
DisableScalingGroup - 停用一个伸缩组
SetGroupDeletionProtection - 为伸缩组开启或关闭删除保护
DeleteScalingGroup - 删除一个伸缩组
DescribeScalingGroups - 查询伸缩组列表
DescribeScalingInstances - 查询伸缩组内ECS实例列表
DescribeScalingActivities - 查询伸缩活动
DescribeScalingActivityDetail - 查询一个伸缩活动的详细信息
AttachLoadBalancers - 添加一个或多个负载均衡实例
DetachLoadBalancers - 移除一个或多个负载均衡实例
AttachDBInstances - 添加一个或多个RDS实例
DetachDBInstances - 移除一个或多个RDS实例
SuspendProcesses - 暂停伸缩组中的指定流程
ResumeProcesses - 恢复伸缩组中被暂停的流程
AttachVServerGroups - 添加负载均衡实例下虚拟服务器组
DetachVServerGroups - 移除一个或者多个虚拟服务器组
AttachAlbServerGroups - 添加一个或多个ALB服务器组
DetachAlbServerGroups - 移出一个或多个ALB服务器组
伸缩配置
CreateScalingConfiguration - 创建一个ECS类型伸缩配置
DescribeScalingConfigurations - 查询ECS类型伸缩配置信息
ModifyScalingConfiguration - 修改一个ECS类型伸缩配置
DeleteScalingConfiguration - 删除一个ECS类型伸缩配置
CreateEciScalingConfiguration - 创建一个ECI类型伸缩配置
DescribeEciScalingConfigurations - 查询ECI类型伸缩配置信息
ModifyEciScalingConfiguration - 修改一个ECI类型伸缩配置
DeleteEciScalingConfiguration - 删除一个ECI类型伸缩配置
伸缩规则
CreateScalingRule - 创建一条伸缩规则
ModifyScalingRule - 修改一条伸缩规则
DescribeScalingRules - 查询伸缩规则
DeleteScalingRule - 删除一条伸缩规则
触发任务
ExecuteScalingRule - 执行一条伸缩规则
ScaleWithAdjustment - 基于指定调整规则触发性扩缩容
AttachInstances - 为伸缩组手动添加ECS实例
RemoveInstances - 从一个伸缩组删除一台或多台实例
DetachInstances - 从一个伸缩组移出一台或多台实例
定时任务
CreateScheduledTask - 创建一个定时任务
ModifyScheduledTask - 修改一个定时任务的信息
DescribeScheduledTasks - 查询定时任务的信息
DeleteScheduledTask - 删除一个定时任务
报警任务
CreateAlarm - 创建一个报警任务
DescribeAlarms - 查询报警任务的信息
ModifyAlarm - 修改报警任务
EnableAlarm - 启用一个报警任务
DisableAlarm - 停用一个报警任务
DeleteAlarm - 删除一个报警任务
生命周期挂钩
CreateLifecycleHook - 为伸缩组创建一个或多个生命周期挂钩
ModifyLifecycleHook - 修改一个生命周期挂钩的信息
DescribeLifecycleHooks - 查询生命周期挂钩
RecordLifecycleActionHeartbeat - 延长生命周期挂钩触发后被挂起等待时间
DescribeLifecycleActions - 伸缩活动对应的生命周期操作
CompleteLifecycleAction - 提前结束伸缩活动的等待状态
DeleteLifecycleHook - 删除一个生命周期挂钩
事件通知
CreateNotificationConfiguration - 创建弹性伸缩事件及资源变化通知
ModifyNotificationConfiguration - 修改一条弹性伸缩事件及资源变化通知
DescribeNotificationConfigurations - 查询弹性伸缩事件及资源变化通知
DeleteNotificationConfiguration - 删除一条弹性伸缩事件及资源变化通知
DescribeNotificationTypes - 查询弹性伸缩事件及资源变化通知的类型
实例
EnterStandby - 将伸缩组内的ECS实例设置为备用状态
ExitStandby - 使备用状态实例进入运行状态
RebalanceInstances - 重新平衡ECS实例分布
SetInstanceHealth - 设置伸缩组内ECS实例的健康状态
SetInstancesProtection - 开始或停止保护伸缩组内ECS实例
地域
DescribeRegions - 查询可以使用弹性伸缩服务的地域
标签
TagResources - 为资源列表创建并绑定标签
ListTagResources - 查询弹性伸缩资源已经绑定的标签列表
UntagResources - 为指定的弹性伸缩资源列表统一解绑标签
ListTagKeys - 查询弹性伸缩资源标签键的列表
ListTagValues - 查询弹性伸缩资源标签键对应的标签值
版本说明
SDK示例
弹性伸缩的SDK概述
Java示例
Java SDK通用流程
使用Java SDK创建伸缩组
使用Java SDK查询伸缩组
最佳实践
伸缩组
搭建可自动伸缩的Web应用
利用弹性伸缩降低成本
使用弹性伸缩成本估算功能预估资源成本
部署高可用计算集群
使用Alibaba Cloud ESS SDK快速创建多可用区伸缩组
使用性能指标作为弹性伸缩的度量单位
使用弹性强度评估资源可用性
通过弹性伸缩创建和管理TiDB集群
为伸缩组配置事件通知功能
通过标签鉴权精细化管理弹性伸缩
通过资源鉴权管理弹性伸缩
伸缩配置
使用伸缩配置的特性实现自动部署
使用伸缩配置的智能配置
设置生成有序且唯一的主机名称的规则
使用ECI类型伸缩组的成本优化功能
基于启动模板配置多实例规格的伸缩组
实例管理
为伸缩组中的ECS实例关联云数据库
使用实例自定义数据自动配置ECS实例
选择节省停机模式提高扩缩容效率
通过定时任务设置伸缩组内的实例数量
伸缩策略
通过扩缩容策略降低成本
设置移出实例的组合策略
生命周期挂钩和OOS模板
使用生命周期挂钩确保服务可用
生命周期挂钩和OOS模板最佳实践概述
为ECS实例自动应用自动快照策略
在ECS实例中自动执行脚本
将ECS实例自动加入和移出PolarDB集群白名单
将ECS实例自动加入和移出Redis实例白名单
将ECS实例自动加入和移出MongoDB实例白名单
将ECS实例自动加入和移出AnalyticDB集群白名单
为ECS实例挂载NAS文件系统
为ECS实例自动绑定有EIP的辅助弹性网卡
为ECS实例自动释放有EIP的辅助弹性网卡
为ECS实例自动绑定EIP
为ECS实例自动释放EIP
滚动升级
一键更新镜像和执行脚本
使用阿里云CLI执行滚动升级任务
使用Python SDK执行滚动升级任务
通过弹性伸缩实现EDAS应用的自动扩缩容
通过Terraform创建弹性伸缩资源
常见问题
相关协议
弹性伸缩服务条款
视频专区
弹性伸缩产品介绍
弹性伸缩快速入门
云盒
专有宿主机
弹性容器实例
弹性高性能计算E-HPC
轻量应用服务器
无影云桌面
批量计算
弹性云手机
Serverless工作流
FPGA云服务器
首页
弹性伸缩