阿里云 ECS 的“节省停机模式”(Saved Stop Mode)是阿里云推出的一项针对按量付费实例的优化功能,旨在帮助用户在停止实例时进一步降低计算资源的成本。
简单来说,它的核心逻辑是:当你的按量付费实例处于“已停止”状态时,系统会自动释放其占用的 vCPU 和内存资源,只保留磁盘数据,从而不再产生计算费用。
为了让你更清楚地理解,我们可以从以下几个维度来看:
1. 传统模式 vs. 节省停机模式
| 场景 | 传统模式 (普通按量付费) | 节省停机模式 |
|---|---|---|
| 操作动作 | 手动或自动停止实例 | 手动或自动停止实例 |
| vCPU/内存 | 继续占用,即使实例已关机 | 自动释放,不占用物理资源 |
| 计费情况 | 仍会产生计算费用 (CPU + 内存) | 不再产生计算费用 (仅收存储费) |
| 公网 IP | 通常保留 (除非未绑定弹性公网 IP) | 通常保留 (取决于具体配置) |
| 适用场景 | 需要快速重启、临时测试 | 长期闲置、夜间开发环境、非核心业务 |
2. 它如何帮你省钱?
在传统的按量付费模式下,如果你点击了“停止”按钮,虽然实例不运行了,但阿里云依然为你保留了这块虚拟机的“座位”(vCPU 和内存),因此你每分钟仍在为这些资源付费。
开启节省停机模式后:
- 当你执行停止操作时,ECS 会立即释放 vCPU 和内存资源。
- 此时,你只需要支付云盘(系统盘和数据盘)的存储费用。
- 当你再次启动实例时,系统会从磁盘恢复数据并重新分配计算资源,开始正常计费。
举个例子:
假设你有一台按月付的按量付费实例,每小时计算费用是 0.5 元。
- 不开启该模式:你晚上 8 点关机到第二天早上 8 点(12 小时),依然要付 $0.5 times 12 = 6$ 元。
- 开启该模式:同样时间段,计算费用为 0,你只需支付少量的云盘存储费(通常几毛钱)。
3. 重要注意事项与限制
虽然这个功能很划算,但它并非适用于所有情况,使用时需注意以下几点:
- 仅限按量付费实例:包年包月实例不支持此模式(因为包年包月无论开机关机都在扣费周期内)。
- 网络中断:在实例处于“已停止”且开启节省停机模式期间,实例无法被访问,SSH/RDP 连接会断开。
- 公网 IP 问题:如果实例绑定了固定公网 IP,停止后通常 IP 会保留;如果是弹性公网 IP(EIP),建议确认是否解绑以避免额外费用(视具体策略而定)。
- 部分镜像/规格限制:某些特殊的操作系统镜像或特定的实例规格可能不支持此模式,创建时需留意提示。
- 启动时间:从节省停机模式恢复到运行状态,需要经历“分配资源 -> 挂载磁盘 -> 启动系统”的过程,启动速度比传统模式稍慢(通常需要几十秒到一分钟不等)。
4. 如何开启?
你可以在创建实例时直接勾选“节省停机模式”,或者对已经运行的按量付费实例进行设置:
- 登录阿里云 ECS 控制台。
- 找到目标实例,点击“更多” -> “属性”。
- 在“节省停机模式”选项中,将其设置为“启用”。
总结
节省停机模式就是阿里云给你的一个“智能省电开关”。如果你的业务有间歇性运行的需求(例如:白天跑代码,晚上关机;或者周末才用),开启这个模式可以显著降低闲置期间的成本,避免“人走了,灯还亮着”的浪费。
CLOUD云计算