节省停机模式(Save-Stopping Mode) 是阿里云 ECS 按量付费实例(包括普通按量付费和抢占式实例)提供的一种计费优化功能。
简单来说,它的核心逻辑是:当实例处于“已停止”状态时,只收取存储费用,不收取计算资源(CPU/内存)的费用。
🔍 详细解释
1. 默认行为 vs. 节省停机模式
| 场景 | 默认行为(未启用节省停机) | 启用节省停机模式后 |
|---|---|---|
| 实例运行中 | 正常收取计算+存储费用 | 正常收取计算+存储费用 |
| 手动停止实例 | 继续收取计算费用(即使没在用) | 仅收取存储费用,释放计算资源计费 |
| 实例被强制停止 (如欠费、抢占式实例被回收) |
可能产生额外费用或无法控制 | 同样仅收取存储费用 |
✅ 关键区别:
在默认模式下,即使你手动停止了 ECS 实例,只要它没有被彻底删除,系统仍会认为你占用了计算资源,因此继续计费。
启用节省停机后,停止实例 = 释放计算资源计费,大幅降低成本。
🎯 适用场景
- 临时测试/开发环境:下班或周末需要暂停服务,但不想删除实例。
- 周期性任务:某些脚本或任务只在特定时间运行,其余时间可停止。
- 抢占式实例:由于抢占式实例本身价格极低且可能被随时回收,启用节省停机可避免在被回收前因未及时停止而产生不必要费用。
- 成本敏感型用户:希望在不删除实例的前提下,最大限度降低闲置期间的成本。
⚙️ 如何启用?
-
控制台操作:
- 登录阿里云 ECS 控制台。
- 选择目标实例 → 点击【更多】→ 【实例设置】→ 【停机不收费】(即节省停机模式)。
- 勾选“启用”,保存设置。
-
API/CLI 操作:
- 调用
ModifyInstanceStopProtection或相关接口设置实例的StopChargingMode为StopCharging。
- 调用
-
自动停止策略(可选):
- 结合“事件监控”或“运维编排”,实现定时自动启停,进一步节省成本。
⚠️ 注意事项
-
数据安全性:
- 停止实例不会丢失磁盘数据(除非使用本地盘且未做快照备份)。
- 建议对重要数据定期创建快照。
-
公网 IP 问题:
- 如果实例绑定了 EIP(弹性公网 IP),停止实例后 EIP 通常仍可保留,但需确认是否绑定到实例生命周期。
- 如果是固定公网 IP(非 EIP),停止后 IP 可能失效。
-
启动延迟:
- 从停止状态重新启动实例需要几分钟时间,不适合对实时性要求极高的场景。
-
不适用于所有实例类型:
- 部分特殊实例类型(如某些 GPU 实例或专用主机上的实例)可能不支持此功能,具体以控制台提示为准。
-
抢占式实例的特殊性:
- 抢占式实例本身就会被随时中断,启用节省停机后,在被中断时也能享受“仅收存储费”的优惠,避免浪费。
💡 总结
节省停机模式 = “停机关机,只付硬盘钱”
对于按量付费用户,尤其是临时性、间歇性使用的场景,强烈建议开启此功能,可显著降低闲置期间的云支出。
云服务器