海外云服务器「短期项目」计费指南:按秒、按分、按小时、按月——同一台机器,四层账单(2026)

📅 · ChengziCloud - 一站式国际云开户与充值服务

一句话结论

短期项目(1 天压测、3 天迁移窗口、2 周 PoC、3 个月临时业务)的真实成本,不由「机器每小时多少钱」决定,而由四层计费颗粒度共同决定:计算按秒、块存储按秒或按月、快照按 GB·月、网络设备按整小时。

本文要点
  • 开头:先给三句话,省掉你一下午的账单试算
  • 四层计费颗粒度:一张表看清钱是按什么单位走的
  • 最短计费时长:这台机器「最少收你多久」
  • 小时价换算月价:四个分母,最多差 8.6%
  • 「停机」的四种状态:从「全费」到「零费」中间还隔着两档
  • 3 天项目账单拆解:实例只占 38.5%
  • 按整小时计费的那几个:短期项目真正的隐形账单
  • 存储与快照:同一份 20 GB 数据,三种计费方式

短期项目(1 天压测、3 天迁移窗口、2 周 PoC、3 个月临时业务)的真实成本,不由「机器每小时多少钱」决定,而由四层计费颗粒度共同决定:计算按秒、块存储按秒或按月、快照按 GB·月、网络设备按整小时。2026 年实测:AWS EC2 按秒但最低收 60 秒、阿里云 1 vCPU 实例最低收 10 分钟、DigitalOcean 从 2026-01-01 起改按秒且最低收 $0.01、NAT 网关「不足一小时按整小时」。一个 3 天的小项目,实例费只占账单的 33.7%,剩下的钱全花在你「忘了删」的东西上。本文用官方计费规则与实取单价,把 1 天到 3 个月的项目怎么买、怎么停、怎么删,一次算清。

Meta Description: 2026 实测:AWS 按秒但最低 60 秒、阿里云 1 核最低收 10 分钟、DO 最低 $0.01、NAT 网关按整小时。四层计费颗粒度决定 1 天到 3 个月项目的真实账单。

关键词:海外云服务器计费、按秒计费、按小时计费、云服务器短期项目、云服务器停机计费、NAT 网关费用、云服务器销毁、云服务器省钱

开头:先给三句话,省掉你一下午的账单试算

第一句:云上最贵的不是「单价」,是「最短计费单位」。 你按秒买了 30 秒的机器,AWS 收你 60 秒,阿里云 1 核机型收你 600 秒——同一笔 30 秒的活儿,账单差 20 倍。这不是厂商抠门,是计费系统按「计费周期 + 最低计费时长」结算的必然结果,而这条规则从来不在价格页上,只在计费文档第六节。

第二句:短期项目里,机器往往不是最贵的那一项。 按官方单价实算一个 3 天项目:AWS t4g.medium 跑 72 小时 $2.42,20 GB gp3 云盘 $0.16,公有 IPv4 $0.36,快照 $0.10,NAT 网关 $3.24——合计 $6.28,其中实例费只占 38.5%。如果不照抄生产架构、把机器直接放公有子网,同一件事只要 $3.04,实例占 79.6%。一台 NAT 网关就顶掉 1.34 台实例的价钱,因为它是按整小时计费的,而且「不足一小时按整小时」。

第三句:「停机」不等于「不收费」,而「删除」才算。 AWS 停机后仍收云盘和保留的弹性 IP(自动分配的公网 IP 会被释放、重开换新);阿里云要进「经济停机模式」才停计算费,代价是释放系统公网 IP、清空突发积分、重启可能因库存不足失败;DigitalOcean 关机照收月费封顶价;Lightsail for Research 官方算例里,停机 710 小时仍按 $0.00685/小时 继续计费。短期项目的省钱动作,八成发生在「停」和「删」这两步。

常见认知官方规则实际是怎么写的差多少
按秒计费 = 用多少收多少按秒计量,但各有最低计费时长30 秒的活收 60 秒~10 分钟
关机就不花钱了停机只停「计算」一项,存储/IP/网关照收停机一天仍可能产生 $1.5~$2
存储按月计费AWS gp3 云盘也是按秒、60 秒最低3 天项目的盘只要 $0.16
删了实例就干净了快照、空闲 IP、NAT、负载均衡独立计费常见漏删 3~5 项
小时价 × 730 = 月价各家小时价的分母不同(720/730/672)最多差 8.6%
短期项目买月付更划算3 天内按量通常更便宜,14 天是分水岭见第八节场景表

一、四层计费颗粒度:一张表看清钱是按什么单位走的

云账单从来不是「一个价格」,而是四类资源各自按自己的颗粒度结算。你在价格页看到的那一行「$0.0336/小时」,只覆盖第一层。

层次典型资源官方颗粒度(2026-10 核实)短期项目里的占比危险指数
计算vCPU + 内存秒级计量,最低 60 秒~10 分钟30%~60%中
块存储云盘 / 系统盘 / 数据盘AWS 秒级、阿里云秒级、Lightsail 与 DO 附加盘按月2%~8%低
快照与镜像快照存储、自定义镜像GB·月(阿里云按小时结算)10%~25%高(最容易忘)
网络与网关NAT 网关、负载均衡、公网 IP、EIP整小时、按个计20%~50%极高

这张表解释了为什么「我买了台 $5/月的服务器,账单却是 $18」:$5 只是第一层,后面三层全是按月或按整小时走的固定费,它们不随你的 CPU 使用率下降,只随你「删不删」变化。

一个反直觉的推论:项目越短,后三层占比越高。 跑 30 天时计算费占大头,固定费被摊薄;跑 3 天时计算费被压缩到 1/3 以下,你付的钱主要是在为「资源存在过」买单。

二、最短计费时长:这台机器「最少收你多久」

这是短期项目唯一必须记住的数字。同一台机器的同一份活儿,因为最低计费时长不同,账单可以差一个数量级。

厂商 / 资源计量单位最低计费时长官方依据
AWS EC2(Linux/Windows/RHEL/Ubuntu Pro)秒60 秒按需定价页「minimum of 60 seconds」
AWS EC2(SUSE Linux Enterprise Server)小时整小时同上:「SLES Instances are billed as a full hour」
AWS EBS gp3 存储秒60 秒EBS 定价页「per-second increments, with a 60-second minimum」
AWS NAT 网关小时整小时(部分小时按整小时)VPC 定价页「Each partial NAT Gateway-hour… billed as a full hour」
阿里云 ECS 按量 1 vCPU秒10 分钟按量付费文档「Minimum billing duration」
阿里云 ECS 按量 2 vCPU秒5 分钟同上
阿里云 ECS 按量 4 vCPU 及以上秒2 分钟同上
阿里云快照小时1 小时同上
腾讯云 CVM 按量秒按秒(官方退款/降配口径「用量精确到秒」)配置调整计费说明
DigitalOcean Droplet秒60 秒或 $0.01,取高Droplets 定价页(2026-01-01 起)
Amazon Lightsail月费封顶按月费上限、按小时摊Lightsail 定价页只列月费

把「30 秒的活儿」放进这张表,结果非常刺眼:

场景实际用 30 秒,被收多久放大倍数
AWS EC2 t4g.medium($0.0336/h)60 秒 = $0.000562 倍
AWS EC2 + SLES(按整小时)1 小时 = $0.0336+120 倍
阿里云 1 vCPU600 秒20 倍
阿里云 2 vCPU300 秒10 倍
阿里云 4 vCPU120 秒4 倍
DigitalOcean 2C4G$0.01(约等于跑 16.8 分钟)33.6 倍

注意阿里云那三行的方向:规格越大,最低计费时长越短。 1 核机器最低收 10 分钟,4 核只收 2 分钟。所以「跑一个 30 秒的脚本」这件事,在阿里云上买 4 核反而比 1 核更划算——不是因为快,是因为计费规则。这条规律在 AWS、DO 上都不成立(它们的最低时长与规格无关),属于阿里云独有的「反向优化」点。

DigitalOcean 那 33.6 倍也值得说清:官方的最低收费是「60 秒或 $0.01,取高者」。2C4G 档的小时价是 $0.03571,$0.01 相当于 16.8 分钟的用量。也就是说,只要创建了 Droplet,哪怕 20 秒后销毁,也按 17 分钟收费。批量压测时如果你用脚本「创建—跑 10 秒—销毁」循环 100 次,实际计费是 100 × $0.01 = $1.00,而不是你以为的几分钱。

三、小时价换算月价:四个分母,最多差 8.6%

短期项目要做的第一件事是把「小时价」翻译成「我大概要付多少」,而这一步是全网教程错得最多的地方——大家都默认乘 730。

口径小时数谁在用用错会怎样
30 天月720账单试算最常用比 730 低 1.4%
平均月730(365×24÷12)AWS/Azure/GCP 月成本惯例基准值
28 天月672DigitalOcean 的小时价分母高估 8.6%
实际月744(31 天)/ 672(2 月)真实账单与试算差 ±2%

DigitalOcean 的 $24/月 2C4G 档,小时价写的是 $0.03571:24 ÷ 672 = 0.035714。672 小时正好是 28 天,也就是 2 月的长度。所以:

  • 用 $0.03571 × 730 = $26.07 去算月成本,高估 8.6%——因为 Bundled Plan 有月费封顶,跑满 730 小时也只收 $24.00;
  • 只有在 2 月(672 小时)跑满,按小时累计才刚好等于月价,其余月份都会被封顶截断;
  • DigitalOcean 新的 v5 独立配置 Droplet 没有 672 小时封顶,按实际小时计——同一个页面上两种规则并存,这是 2026 年最容易被误读的一段定价文案。
档位官方小时价×672×730实际月上限3 天(72h)
DO 1C1G($6/月)$0.00893$6.00$6.52$6.00$0.64
DO 1C2G($12/月)$0.01786$12.00$13.04$12.00$1.29
DO 2C4G($24/月)$0.03571$24.00$26.07$24.00$2.57
AWS t4g.medium(2C4G)$0.0336$22.58$24.53无封顶$2.42
Lightsail $5 档(2 vCPU/0.5G)官方只列月费——$5.00约 $0.49

最后一列的 Lightsail 是按「月费 ÷ 730 × 72」折算的示意值,官方定价页并不公布小时单价(只在小字里说明按小时计量、以月费封顶)。三天的量级上,Lightsail 的入门档确实最便宜,但它只有 0.5 GB 内存和 2 个可突发 vCPU,跑不了迁移窗口里的 rsync 加数据库校验——便宜是有前提的。

四、「停机」的四种状态:从「全费」到「零费」中间还隔着两档

短期项目最常踩的坑不是买贵了,是以为关了机就不花钱。四家的「停」语义完全不同,官方文档里甚至存在两种停机模式并存。

状态AWS EC2阿里云 ECS(按量)DigitalOceanAmazon Lightsail
运行中收全部收全部收全部收全部
标准停机停计算费;收 EBS 存储;保留的 EIP 按 $0.005/h 收;自动公网 IP 释放继续收全部资源(含 vCPU 与内存)关机仍按小时收,月费封顶官方定价页未说明,按控制台账单为准
经济停机无此模式(stop 即标准停机)停 vCPU/内存/GPU/系统公网 IP;留云盘与实例配置;重启可能因库存不足失败无Lightsail for Research 官方算例:停机 710 小时按 $0.00685/小时 收($4.86)
释放 / 销毁全停;快照与空闲 IP 另计全停;快照另计全停;快照另计全停;快照另计

阿里云这一档值得单独展开,因为它是四家里唯一把「省钱停机」做成一等公民的厂商,代价也写在文档里:

维度经济停机模式标准停机模式
资源保留只留云盘与实例元数据,释放 vCPU、内存、GPU、FPGA、系统分配的公网 IP全部保留
计费影响vCPU/内存/GPU/FPGA/系统公网 IP 停止计费;镜像许可、云盘、EIP、快照继续计费全部继续计费
重启速度慢(需重新申请资源)快
重启可靠性不保证(热门地域高峰可能因库存不足起不来)不受库存影响
系统公网 IP释放,重启后分配新的保留

四条官方细节,每一条都能让人栽跟头:

  1. 在操作系统里执行 shutdown / poweroff / halt 不会触发经济停机。 必须从控制台、API 或 CLI 发起停止,且要显式传 StoppedMode=StopCharging。
  2. 用 StopCharging 调用一个不满足条件的实例时,接口不报错,直接退化成标准停机——你以为省了,其实全费照收。要事后用 DescribeInstances 查状态确认。
  3. 突发性能实例(t5/t6)的 CPU 积分会被清零,重开后突发能力从零开始。
  4. 系统分配的公网 IP 会被释放。如果你的监控、白名单、DNS 里写的是那个 IP,重开后全部失效。要保留就先把它转成 EIP,而 EIP 本身在停机期间照收。

AWS 这一档的坑在另一头:自动分配的公网 IPv4 在停机时被释放,重启后拿到的是新地址——这对短期项目反而是好事(不用担心「停机期间还在为 IP 付费」),但如果你把弹性 IP 绑上去「为了地址不变」,那 $0.005/小时($3.65/月)就从停机那一刻开始计,且在用与闲置同价。

DigitalOcean 的规则最直白也最容易误读:Droplet 只要存在就按小时计费,关机不减。真正的止损点是 destroy。对 3 天项目来说,这意味着「晚上关机省点钱」在 DO 上完全不成立——它只对按秒计费叠加长时间空闲的场景有一点意义,而 DO 本身已经是秒级。

五、3 天项目账单拆解:实例只占 38.5%

把上一节的规则落地成一张真账单。场景:把一个 20 GB 的站点从旧服务器迁到海外新机,跑 3 天(72 小时),期间做全量同步、切换 DNS、观察一天。

账单项计费颗粒度单价(实取)3 天成本占比
AWS t4g.medium(2C4G)秒 / 60 秒最低$0.0336/h$2.4238.5%
EBS gp3 20 GB秒 / 60 秒最低$0.08/GB·月$0.162.5%
公有 IPv4(自动分配,在用)小时$0.005/h$0.365.7%
NAT 网关(照抄生产架构时才有)整小时$0.045/h$3.2451.6%
快照 20 GB(保留 3 天)GB·月,按天摊$0.05/GB·月$0.101.6%
合计(照抄生产架构)——$6.28100%

把 NAT 网关去掉、机器直接放公有子网,同一件事变成 $3.04,实例占 79.6%。也就是说:

  • $3.24 的差价不是性能差价,是架构习惯的价钱。 NAT 网关的存在意义是「让私有子网里的机器出网」,而 3 天的迁移窗口里,这台机器本来就要对公网提供服务,根本没有「私有子网」的需求。
  • 反过来说,如果你确实需要一个独立出口(比如数据要经固定 IP 出去做白名单),这 $3.24 就是必要成本,且它比实例本身还贵——3 天里 NAT 花了 $3.24,实例花了 $2.42。

同场景换厂商(去掉 NAT 这一项,因为 DO 与 Lightsail 默认出网走实例自己的公网 IP):

方案实例 72 小时存储IP快照 3 天合计
AWS t4g.medium(最小架构)$2.42$0.16(gp3 20 GB)$0.36$0.10$3.04
DigitalOcean 2C4G$2.57含 80 GB含$0.12$2.69
Lightsail $5 档$0.49(按 730 折算)含 20 GB SSD含另计$0.49+
AWS t4g.medium(照抄生产 + NAT)$2.42$0.16$0.36$0.10$6.28

三个可以直接用的结论:

  1. 3 天窗口内,入门档 Lightsail 便宜得不成比例($0.49 vs $2.42),但它的 0.5 GB 内存跑不动「rsync + 数据库一致性校验 + 站点预热」这三件事叠加。
  2. DigitalOcean 在 3 天这个尺度上比 AWS 更省($2.69 vs $3.04),差额几乎全部来自「IP 和出口不单独收费」这一项默认值,而不是算力单价。
  3. AWS 的账单弹性最大:同一台机器,架构选择能让账单差 2.07 倍。

记住这条换算:短期项目里,每多一个「云上组件」,就等于多一份按整小时计费的固定支出。 3 天项目加一个 NAT,相当于把实例预算翻了一倍。

六、按整小时计费的那几个:短期项目真正的隐形账单

云上绝大多数资源是「按秒」或「按用量」的,但有一小撮关键组件是按整小时、按个计费,且不足一小时按整小时。它们构成了短期项目的隐形账单。

资源单价(2026-10 官方实取)3 天30 天特点
AWS NAT 网关$0.045/小时 + $0.045/GB$3.24$32.40部分小时按整小时;删除才停
AWS 区域级 NAT(跨 3 AZ)$0.045/小时/每 AZ$9.72$97.20三可用区 = 三倍
AWS 公有 IPv4(在用)$0.005/小时$0.36$3.60按小时
AWS 公有 IPv4(闲置)$0.005/小时$0.36$3.60与在用同价
Lightsail 负载均衡$18/月折算 $1.77$18.00一口价
Lightsail 块存储$0.10/GB·月32 GB → $0.32$3.20附加盘独立计费

三条最容易被忽略的规则:

第一,NAT 网关「部分小时按整小时」。 官方原文是「Each partial NAT Gateway-hour consumed is billed as a full hour」。这条规则对自动化脚本极不友好:如果一个 CI 任务每次运行时创建 NAT、跑 30 秒、删掉,一小时跑 60 次,账单是 60 个整小时 = $2.70,而实际运行时间只有 30 分钟。正确做法是 NAT 常驻在项目期内(或干脆不用),不要跟着任务起停。

第二,区域级 NAT 是按 AZ 计费的。 官方算例写得很清楚:跨三个可用区运行一小时,收三个 NAT 网关小时($0.135/小时)。这在高可用架构里是常规操作,但在短期项目里意味着「你想要的高可用,账单上是三倍」。

第三,闲置的公网 IP 和闲置的 NAT 一样收费。 AWS 的公有 IPv4 计价里,In-use 与 Idle 都是 $0.005/小时。官方算例:4 个闲置 EIP,30 天 = $14.40。短期项目最常见的残留就是「项目结束了,EIP 还挂着」「NAT 删了,但 EIP 忘了释放」。

七、存储与快照:同一份 20 GB 数据,三种计费方式

存储是短期项目里最容易被低估的一层,因为它的计价单位是「GB·月」,而你的项目只有「天」。但 AWS 把云盘做成了秒级,快照做成了按月定价、按天折算——两者叠加后,同一份数据的成本差 0.62 倍,方向还和直觉相反。

资源计价单位单价(实取)20 GB 用 3 天20 GB 用 30 天
AWS EBS gp3 云盘秒(60 秒最低)$0.08/GB·月$0.16$1.60
AWS EBS 快照(标准层)GB·月,按天摊$0.05/GB·月$0.10$1.00
AWS EBS 快照(存档层)GB·月$0.0125/GB·月—$0.25
阿里云快照小时(最低 1 小时)按地域与类型,见价格页按小时结算按月累计
DigitalOcean 快照GB·月$0.06/GB·月$0.12$1.20
Lightsail 块存储GB·月$0.10/GB·月$0.32(32 GB 档)$3.20

几个关键机制:

  • AWS gp3 云盘是秒级的,官方定价页原话是「provisioned storage, provisioned IOPS, and provisioned throughput for gp3 volumes will be billed in per-second increments, with a 60-second minimum」。所以「短期项目别开大盘」这条老建议,在 AWS 上只对了一半——开 500 GB 跑 3 天,成本是 $0.08 × 500 × 3/30 = $4.00,仍然便宜,但确实比按需开 20 GB 贵 25 倍。
  • 快照的标准层比云盘便宜($0.05 vs $0.08),但它的用途是「留一份」,不是「跑起来」。要恢复使用先得还原成卷,而还原出来的卷重新按秒计费。
  • 临时恢复的副本是按天折算的。 AWS 官方算例:把 200 GB 快照从存档层临时恢复到标准层 15 天,收 $0.05 × 200 × 15/30 = $5.00。这条对短期项目很有用——你只需要「用两天」,就只付两天的钱。
  • 存档层能把长期留存的快照成本压到 1/4($0.0125 vs $0.05),代价是一次性取回费 $0.03/GB(20 GB = $0.60)和更长的恢复时间。适合「项目结束,但要留个底」的场景。

这里有一个非常实用的换算:项目结束后,把 20 GB 的盘做成快照删掉,一个月的留存成本从 $1.60 降到 $1.00;再转存档层,降到 $0.25。 短期项目真正的账单尾部,往往是几个月的「留存期」,而不是运行期。

八、四个真实场景:1 天、3 天、2 周、3 个月分别怎么买

计费颗粒度看懂之后,决策其实只有四个分岔口:项目的时长、可接受的中断、要不要固定 IP、以及结束后留不留数据。

场景典型时长推荐买法为什么预计账单
一次性压测 / 数据迁移几小时~1 天按量 + 按秒厂商(AWS/DO/腾讯云),跑完立即销毁最低计费时长 60 秒,几小时的项目按量远低于包月$0.5~$3
迁移窗口 / 上线切换2~3 天按量,公有子网,不开 NAT,不开快照直到切换完成每一层固定费都会翻倍账单$3~$7
PoC / 内测1~2 周按量,但用月费封顶的 Bundled Plan(DO/Lightsail)14 天是「按量 vs 包月」的大致平衡点$5~$25
临时业务 / 活动页1~3 个月包月或包年短周期,签短期不签长期超过一个月,按量单价通常是包月的 2~3 倍包月价 × 月数

那个「14 天平衡点」值得解释一下,因为它是短期项目唯一需要的经验阈值:

  • DigitalOcean 的 Bundled Plan 按秒计费、月费封顶:$24 档跑 14 天 = 336 小时 × $0.03571 = $12.00,正好是月价的一半;封顶发生在跑满 672 小时(28 天)之后,所以「跑半个月付一半、跑满月付全额」在 DO 上是精确成立的,14 天是它性价比最高的刻度;
  • AWS 按量没有封顶,跑 14 天 = 336 小时 × $0.0336 = $11.29,已经接近 DO 的半月价,但它给你的是没有承诺、随时可停的自由;
  • 阿里云与腾讯云的按量单价通常是同规格包月的 2~3 倍,所以在两家上,超过 10 天就该考虑包月,而不是等到月底。

九、六个省钱动作,从「不花钱」到「少花钱」

按收益排序,前三个动作不花钱、只改习惯。

动作一:不要照抄生产架构。 3 天项目不需要 NAT、不需要多可用区、不需要独立数据库实例、不需要 WAF。上面的账单已经证明:一个 NAT 就能让账单翻倍。

动作二:先算「固定费总额」,再决定买什么机器。 顺序应该是「这个项目需要几个固定费组件 × 它们的月费」→「剩下的预算再分配给计算」。反过来做(先挑机器,再加组件)必然超支。

动作三:用「镜像」代替「磁盘」。 项目结束时,把机器做成自定义镜像或快照再销毁,比留着一台停机的实例便宜得多:一台停机的 AWS 实例仍然收 $1.60/月(20 GB 盘),做成快照存一个月只要 $1.00,转存档层 $0.25。

动作四:按秒厂商优先用于 1 天以内的任务。 30 秒的活儿在 DO 上最低收 $0.01,在 AWS 上收 60 秒,在阿里云 1 核上收 10 分钟——同一件事,选错平台贵 20 倍。

动作五:批量任务用「一个大机器」而不是「一堆小机器」。 阿里云的最短计费时长与规格成反比(1 核 10 分钟、4 核 2 分钟),批量跑 100 个 30 秒的脚本:开 100 台 1 核 = 100 × 10 分钟计价;开 25 台 4 核 = 25 × 2 分钟计价,计价时长从 1000 分钟降到 50 分钟。

动作六:把销毁写进脚本,而不是写进待办清单。 人会忘,trap 不会。


export PROJECT=cutover-1029
aws ec2 run-instances --image-id ami-xxxxxxxx --instance-type t4g.medium \
  --tag-specifications "ResourceType=instance,Tags=[{Key=project,Value=${PROJECT}}]"
trap 'bash /root/teardown.sh "$PROJECT"' EXIT

配套的 teardown.sh 只做三件事:按 tag 找实例并终止、按 tag 找卷与快照、按 tag 释放 EIP 与 NAT。核心是用 tag 反查,而不是靠记 ID:


PROJECT="$1"
aws ec2 describe-instances --filters "Name=tag:project,Values=${PROJECT}" \
  --query 'Reservations[].Instances[].InstanceId' --output text
aws ec2 describe-volumes --filters "Name=tag:project,Values=${PROJECT}" \
  --query 'Volumes[].VolumeId' --output text
aws ec2 describe-addresses --query 'Addresses[].[PublicIp,InstanceId]' --output text

十、销毁清单:短期项目最贵的五个「忘了删」

按「残留概率 × 每月成本」排序,这五项是短期项目账单失控的主要来源。

残留项月成本(AWS 实取价)判定方式销毁动作
NAT 网关$32.40describe-nat-gateways 状态 available先删路由表条目,再删 NAT,最后放 EIP
闲置弹性 IP$3.65/个describe-addresses 中 InstanceId 为空release-address
快照$0.05/GB·月describe-snapshots --owner-ids selfdelete-snapshot
停止状态的实例 + 云盘$1.60/20 GB状态 stopped 但卷仍在先打快照,再 terminate + 删卷
负载均衡按小时 + LCUdescribe-load-balancers删监听器 → 删 LB → 删目标组

一条命令找出「所有还在计费但我可能已经忘了的东西」:


aws ec2 describe-instances --filters "Name=instance-state-name,Values=stopped,running" \
  --query 'Reservations[].Instances[].[InstanceId,State.Name,Tags[?Key==`project`].Value|[0]]' \
  --output table
aws ec2 describe-nat-gateways --query 'NatGateways[].[NatGatewayId,State]' --output table
aws ec2 describe-addresses --query 'Addresses[].[PublicIp,InstanceId,AllocationId]' --output table

在 DigitalOcean 那边,等价动作是三条 doctl 查询(实例、快照、浮动 IP)。DO 的好处是「关机不等于免费」这条规则足够简单,不会产生「停机僵尸机」这种半收费半不收费的状态;坏处是它也没有「经济停机」这种省钱档——要么跑,要么删。

相关阅读

总结

短期项目的成本控制,本质上是颗粒度管理:计算层已经细到秒,你几乎无法在这里省钱;真正决定账单的是存储、快照、网络设备这三层的「整小时」和「GB·月」。所以顺序永远是——先减组件,再谈选型,最后才比较单价。

算力按秒,存储按天,网关按整小时;先减组件再挑机器,停机不等于免费,删除才算结束;30 秒的活别开 1 核,3 天的项目别开 NAT。

把这四件事做成习惯:项目开始前写一张「固定费清单」(这个项目要几个 IP、几个网关、几个负载均衡),项目进行中只按秒付费给计算,项目结束当天就打快照、删实例、放 IP、删网关——短期项目就不会再出现「机器 $5、账单 $18」这种事。

🚀 需要海外云服务器?通过 chengzicloud.cloud 购买享专属折扣,新用户首月5折起!我们提供阿里云国际、AWS、腾讯云国际等多家主流云厂商的优惠渠道和一对一选型指导,帮你省下30%-70%的云费用。

价格说明:AWS 数据取自 2026-10-29 官方定价页实取——EC2 按需页(「per-second…minimum of 60 seconds」、SLES 按整小时)、EBS 定价页(gp3 按秒、60 秒最低;快照标准层 $0.05/GB·月、存档层 $0.0125/GB·月、取回 $0.03/GB)、VPC 定价页(NAT 网关 $0.045/小时 + $0.045/GB、部分小时按整小时、区域级按 AZ 叠加;公有 IPv4 在用与闲置均 $0.005/小时);DigitalOcean 取自 Droplets 定价页(2026-01-01 起按秒计费、最低 60 秒或 $0.01、Bundled Plan 月费封顶、v5 配置不封顶 672 小时、快照 $0.06/GB·月);Amazon Lightsail 取自定价页($5 档含 2 vCPU/0.5 GB/20 GB SSD/1 TB 流量、负载均衡 $18/月、块存储 $0.10/GB·月、Lightsail for Research 停机 $0.00685/小时官方算例);阿里云取自国际站按量付费文档(按秒计量、1 vCPU 最低 10 分钟、2 vCPU 5 分钟、4 vCPU 及以上 2 分钟、快照最低 1 小时)与经济停机模式文档;腾讯云取自配置调整计费说明(用量精确到秒、不满整月按按量价折算)。文中 3 天/30 天账单、占比、倍数与「14 天平衡点」均为本刊按上述单价自行折算的示意算例,未含税、未含公网出流量与对象存储,实际以控制台结算页为准;各家规则随时调整,付款前请复核官方计费文档。

本文由 chengzicloud.cloud 提供,点击访问首页了解更多

常见问题(FAQ)

按秒计费是不是意味着短任务几乎免费?

不是。按秒只保证「不按整小时取整」,最低计费时长仍在:AWS 60 秒、DO 60 秒或 $0.01(取高)、阿里云按规格 10/5/2 分钟、AWS 的 SLES 镜像甚至按整小时。30 秒的活儿,最便宜的是 AWS 与 DO(约 $0.0006~$0.01),最贵的是阿里云 1 核(10 分钟计价)与 SLES 实例(整小时)。

短期项目到底该选按量还是包月?

以 10~14 天为界。按量的单价通常是同规格包月的 2~3 倍(阿里云、腾讯云),所以超过 10 天就该考虑包月;而 DigitalOcean 与 Lightsail 的 Bundled Plan 本身就是「按秒计量 + 月费封顶」,短跑不吃亏、长跑封顶,属于两头上限都友好的形态。

关机和销毁,账单上差多少?

差得很多。AWS 停机后仍收 EBS(20 GB = $1.60/月)和保留的 EIP($3.65/月);阿里云标准停机全部照收,只有经济停机才停计算费;DO 关机照收月费封顶价;Lightsail for Research 官方算例里停机仍按 $0.00685/小时计费。只有「删除」才是真正归零,而删除之后快照还在计费。

阿里云的经济停机模式为什么有时「没生效」?

三种原因:① 在系统内执行 shutdown/poweroff 不触发,必须走控制台或 API;② 调 API 时没传 StoppedMode=StopCharging;③ 实例不满足条件时接口不报错,静默退化为标准停机。要确认就查 DescribeInstances 的状态与「经济模式」标记。

NAT 网关为什么比服务器还贵?

因为它按整小时计费,且「部分小时按整小时」。$0.045/小时 × 720 小时 = $32.40/月,而一台 t4g.medium 是 $24.53/月。区域级 NAT 还要按可用区叠加:跨 3 个 AZ 就是 $97.20/月。短期项目不需要私有子网出网时,直接放公有子网可以省掉这一整项。

项目结束后想留个底,最便宜的做法是什么?

打快照然后销毁实例与云盘。AWS 标准层 $0.05/GB·月、存档层 $0.0125/GB·月,20 GB 分别是 $1.00 和 $0.25/月;需要用时再临时恢复到标准层,按天折算(官方算例:200 GB 恢复 15 天收 $5)。比留一台停机实例($1.60/月)或一台运行中的小机器便宜一个量级。

竞价实例适合短期项目吗?

适合「可中断」的批处理,不适合迁移窗口和上线切换。竞价实例被回收时是直接终止,且各家规则不同(AWS Spot 不能改实例类型、中断后可能无库存),一旦落在关键路径上,省下的钱会被重跑成本吃掉。可中断的任务用它,收益通常在 60%~90%。