配置实例预留策略
更新时间:2026-07-16
概述
实例预留策略会持续维持指定数量的就绪沙箱实例。 创建请求使用策略绑定的 Tag 时,可以优先从预留池分配实例,从而减少按需启动的等待时间。
预留实例会持续占用计算资源,配置前请结合并发量、启动时延要求和成本评估目标预留数。
配置入口
可以通过以下任一入口打开“配置预留策略”抽屉:
- 在 Sandbox 列表中找到目标资源,单击 更多 > 配置预留策略。
- 进入 Sandbox 详情,选择 沙箱管理 页签,然后单击 配置预留策略。
创建 Sandbox 时也可以配置初始预留策略,但创建页只提供绑定 default Tag 和目标预留数。存储、VPC 与高级滚动参数需要在创建成功后通过配置抽屉设置。


开启预留实例
- 打开“配置预留策略”抽屉。
- 开启 预留实例。
- 选择 绑定版本 Tag。
- 设置 目标预留数。
- 按需配置持久化存储和 VPC。
- 检查高级配置,然后单击 保存。
绑定版本 Tag
预留池中的实例均按照绑定 Tag 当前指向的 Build 创建。建议使用 stable、production 等稳定 Tag,避免频繁移动的 Tag 导致预留实例持续滚动替换。
目标预留数
- 单个 Sandbox 的目标预留数范围为 1~100。
- 同一账号在同一 Region 下,所有 Sandbox 的预留实例总和上限为 300。
- 修改目标预留数后立即生效。实例被分配后,平台会补充新的就绪实例,直至恢复目标数量。

配置持久化存储
需要在实例重建或升级后保留数据时:
- 开启 持久化存储。
- 设置 存储容量(GB),支持 1~1024 的整数。
- 保存配置。
开启后,平台为预留实例挂载独立数据盘,实例重建或升级后数据可以保留。页面提示存储费用与预留实例生命周期相关,并按实际容量计费。删除实例或关闭策略前,请确认需要保留的数据已经妥善处理。
打通自有 VPC
预留实例需要访问 VPC 内资源时:
- 开启 打通自有 VPC。
- 选择 VPC。
- 选择子网。
- 选择安全组。
- 保存配置。
关闭该选项时,预留实例使用平台默认网络。网络配置是否能够访问目标服务,还取决于子网路由、安全组规则和目标服务的访问控制。

滚动升级参数
当前控制台固定使用滚动升级策略:先扩容新版实例,再回收旧版实例。移动预留策略绑定的 Tag 时,会触发实例替换。
| 配置项 | 说明 |
|---|---|
max_surge |
允许预留池实例总数短暂超出目标值的比例参数,默认值为 0,范围为 0~1000。 |
max_unavailable |
允许同时下线的旧版实例数,默认值为 0,范围为 0~1000;0 表示替换期间尽量不降低预留水位。 |
| 无库存策略 | 当前仅支持“直接冷启动”,预留池为空时按需启动新实例。 |
| 关闭策略时回收方式 | 当前仅支持“立即销毁池内实例”。 |
调整高级参数可能带来临时资源峰值或降低可用预留数。没有明确的发布策略需求时,建议保留默认值。

查看预留策略状态
| 状态 | 说明 |
|---|---|
| 未开启 | 当前未维护预留实例。 |
| 已开启 | 策略已启用,且当前没有正在补充的实例。 |
| 升级中 | 平台正在创建或替换预留实例。 |
| 异常 | 预留策略未按预期工作,需要检查配置或联系平台管理员。 |
在 沙箱管理 页签还可以查看“就绪进度”,格式为“就绪数 / 目标预留数”。

关闭预留策略
- 打开“配置预留策略”抽屉。
- 关闭 预留实例。
- 核对页面中的回收说明。
- 单击 保存。
注意:当前关闭策略仅支持立即销毁池内实例。关闭前请确认实例和持久化数据不再需要,并评估对正在创建实例的业务流程是否有影响。
评价此篇文章
