使用限制
更新时间 2025-10-20 11:17:14
最近更新时间: 2025-10-20 11:17:14
本文主要介绍弹性伸缩使用的使用限制。
功能限制
在应用系统中添加弹性伸缩后,使用时有以下功能限制:
- 弹性伸缩的云主机中运行的应用需要是无状态、可横向扩展的。
说明
无状态:关于应用的既往事务,没有任何记录和参考,每项事务处理均是从头开始。无状态应用运行的实例不会在本地存储需要持久化的数据。例如:可以将无状态事务看作一台自动售货机:一个请求对应一个响应。
有状态:是可以周而复始、反复发生的应用和流程,操作是在之前的事务背景下执行的,当前事务可能会受到之前事务的影响。有状态应用运行的实例会在本地存储需要持久化的数据。例如:可以将有状态事务看作网上银行或电子邮件,有上下文记录。
- 弹性伸缩会自动释放云主机,所以弹性伸缩组内的云主机不可以保存应用的状态信息(例如session)和相关数据(如数据库、日志等)。如果应用中需要云主机保存状态或日志信息,可以考虑把相关信息保存到独立的服务器中。
- 弹性伸缩无法纵向扩展,即弹性伸缩无法自动升降ECS实例的vCPU和内存等配置。
配额限制
弹性伸缩对用户的资源数量或容量做的配额限制如下表所示。
| 类别 | 描述 | 默认值 |
|---|---|---|
| 弹性伸缩组 | 用户可以创建的最多伸缩组个数。 | 10 |
| 弹性伸缩配置 | 用户可以创建的最多伸缩配置个数。 | 100 |
| 弹性伸缩策略 | 某个弹性伸缩组下可以创建的最多伸缩策略个数。 | 10 |
| 弹性伸缩实例 | 某个弹性伸缩组下可以创建的最多实例个数。 | 200 |