Oracle ARM 实例“只关机不删”会被扣费吗?资源计费机制详解
手里薅到的 Oracle ARM 免费实例,用了一段时间想暂时停一停,这时候大家心里都会犯嘀咕:如果我只是点“停止”,而不选择“终止”,这机器还会计算使用时间吗?会不会白白扣掉我的额度?
今天咱们就扒一扒 Oracle Cloud 的计费逻辑,帮你避开那些可能导致“免费变付费”的坑。
⚡️ 核心结论先说:停止≠释放,但 CPU 和内存通常不收费
在 Oracle Cloud 控制台中停止实例的操作界面
根据 Oracle Cloud 官方的计费策略,当你将一个实例(Instance)的状态从“运行”改为“停止”时,其计费逻辑会发生如下变化:
- OCPU(计算资源)和内存:停止计费。 这是一个好消息,意味着你关机后,不用担心算力被计费。
- Boot Volume(启动盘)和 Block Volume(数据盘):继续计费。 只要你的硬盘存储还存在于云端,无论机器是否开机,这部分存储空间都是要算钱的。
- 公网 IP 地址:继续计费(如果不释放)。 这一点非常关键,很多被扣费的案例都是因为保留了Reserved IP。
在 VCN 设置中释放公网 IP 以避免产生额外费用
💾 硬盘和 IP 才是“隐形刺客”
很多小伙伴以为关机就万事大吉了,结果过几天一看账单傻眼了。原因往往出在上面提到的后两者。
- 硬盘费用: 虽然 Oracle 的免费层(Always Free)里包含了 200GB 的块存储,但这得是你所有实例加起来的总和。如果你开了好几台机器,或者存了大容量数据,关了机但硬盘没删,依然会占用这 200GB 的配额。如果超出了,就要按量付费。
- IP 资源: Oracle 默认会给你分配一个公网 IP。当你停止实例时,这个 IP 往往还“挂”在你的账户上。在 Oracle 的定价里,保留一个公网 IP 地址是需要钱的。如果你确实关机不用了,最好的办法是进入控制台把那个公网 IP 释放掉,或者改为使用 ephemeral IP(临时 IP),确保不再产生固定 IP 的保留费用。
🔧 怎么操作才能完全停止扣费?
如果你想彻底休息这台机器,又不舍得删掉数据(毕竟重装很麻烦),正确的姿势应该是这样的:
- 停止实例: 在控制台点击 Stop。
- 释放公网 IP: 进入 VNC(Virtual Cloud Network)设置,找到对应的 Primary VNIC,把关联的公网 IP 删除。用的时候再重新分配即可,虽然 IP 会变,但能保住钱包。
- 检查硬盘快照: 如果你为了保险做了快照(Snapshot),别忘了快照也是要按存储容量收费的。免费版额度对快照的容量支持有限,别让快照成了耗尽额度的元凶。
💡 总结建议
“只关机,不删除”,CPU 和内存确实不计算使用时间,但硬盘和 IP 仍然会占用你的免费额度或产生费用。
- 如果是短时间暂停(比如几小时到一天),直接关机即可,IP 费用几乎可以忽略不计。
- 如果是长期闲置(比如几天以上),务必释放公网 IP,并确认你的硬盘存储总量没有超出免费额度的红线。
薅羊毛不易,且用且珍惜。把这些细节注意到,才能让我们的 Oracle 免费餐吃得长久又安心。

评论已关闭