按量收费与扩展性看着是两条特点,其实是同一件事的两面——把固定成本换成可变成本:不用再为峰值买单,也不用再等采购到货。
上一篇(1-1)用三个条件划出了"什么算云",这一篇讲的是为什么值得选云。
三个条件里,第①条(网络可达)今天几乎人人都有,第②条(位置抽象)是运维责任的转移,而第③条(按需自助)带来的好处最直接、也最好算——它就是教材这两条特点的来源:按量收费(用多少付多少)和扩展性(要多少有多少)。所以这一篇可以看成第③条判据的展开。
一、两个特点为什么放在一起讲
教材把它们并列,是因为它们回答的是同一个问题的两个侧面:
- 按量收费回答的是【花多少钱】:不用预先买好、闲置的钱不花。
- 扩展性回答的是【什么时候能拿到】:业务涨了,不用等。
两者合起来才是完整的一句:云把"资源"从一件要提前规划几年的事,变成了随时可以取用的事。少了任一半都不成立——只能自助却不能计量,你会不敢用;只能计量却不能自助,你还是要等。
二、按量收费:把固定成本变成可变成本
先看自建的钱是怎么花的。买一台服务器,钱是在第一天花出去的,然后你用它三年。这三年的使用量却是不均匀的:
- 业务刚上线时用不到一半;
- 大促、开学季、月末结算时顶到上限;
- 其余时间是常态。
这意味着你必须按三年里的最高点买硬件,而大部分时间它在浪费。 这叫峰值采购。
云把这条曲线压平了:你按实际用量付钱。峰值那几小时按峰值算,平时按平时算。多花的钱只发生在你真正用到的时候。
这里有个容易被忽略的推论:按量收费真正省钱的地方,不是单价便宜,而是"不用为闲置买单"。云的单位算力单价通常比自建贵,但因为你不再闲置,总账反而可能更低——要不要更低,取决于你的负载波动有多大。负载曲线越平,自建越占优;波动越大,云越占优。
三、扩展性:要的时候马上就有
第二条特点解决的是时间问题。自建扩容要经过一个完整的链条:提需求、审批、比价、下单、到货、上架、装系统、配网络。每一步都在等,加起来的量级是周。
云上这件事变成了一个动作:控制台点一下,或者调一次接口。更进一步,你还可以设一条规则——CPU 连续五分钟超过 70% 就自动加两台——这叫自动伸缩(Auto Scaling),响应时间是秒级。
这个差别不只是"快一点",它改变了你能做的生意:
- 以前不敢做的事:三天后有个活动,预计流量涨三倍——自建根本来不及,只能提前一个月开始备货,赌它会不会来。
- 现在敢做的事:活动当天按需扩,活动结束就缩回去,只付那几天的钱。
注意扩展性也是双向的:能扩,也要能缩。缩容的价值常被低估——自建的机器不能退,业务萎缩时你手里握着一堆吃电的废铁;云上关掉实例,下个月账单立刻变小。教材把它和扩容并列,其实是在说同一件事:资源的规模应该跟着业务走,而不是跟着采购周期走。
四、按量收费也有代价
这两个特点不是白给的。写下来是为了让你在算账时不被销售口径带着走:
- 长期高负载时,按量可能比自建贵。如果你的业务三年内负载稳定且接近满载,把同样的钱拿去自建通常更划算。云的性价比高峰在波动大、期限短、方向不明的场景。
- 流量费和附加费容易被漏算。出网流量、跨区传输、快照存储、公网地址,这些在账单里是分开列的。看报价时要问全。
- 按量收费的另一面是"按量失控"。没人管的环境里,忘关的实验实例、忘删的快照会一直计费。云的省钱前提是有人在看账单。
五、动手 Demo:把两个特点算成数
下面这个 Demo 用一组具体数字走完两条特点,并给出扩容的时间对比。
# 场景:负载平均 4 核、峰值 12 核,峰值时长约占 10%
peak, avg, ratio = 12, 4, 0.10
self_capacity = peak # 自建必须按峰值买
cloud_usage = avg * (1 - ratio) + peak * ratio # 云按实际用量计费
print("自建容量 =", self_capacity, "核")
print("云上等效用量 =", cloud_usage, "核")
print("云上占自建的比例 = %.1f%%" % (cloud_usage / self_capacity * 100))
实跑输出:
==================================================================================================
D2 云服务的特点:按量收费与扩展性,都能算成数
==================================================================================================
场景:某业务的负载【平均 4 核、峰值 12 核】,峰值时长约占 10%。
【一】自建:机器必须按峰值买,平时就是浪费
项目 计算 结果
------------------------------------------------------------------------------------------
按峰值配置的机器 12 核 × 100% 时间 12.0 核·时/时
实际平均要用 4 核 × 100% 时间 4.0 核·时/时
浪费掉的比例 (12 − 4) / 12 66.7%
【二】云:按实际用量付费,峰值那 10% 才按 12 核算
计费核数 4 × 90% + 12 × 10% 4.8 核
相比自建的容量 4.8 / 12 40.0%
一年省下的算力成本 1 − 40.0% 60.0%
【三】要扩容时,两条路各自要多久
做法 步骤 耗时
------------------------------------------------------------------------------------------
自建扩容 采购审批→下单→到货→上架 6 ~ 8 周
云上扩容 控制台点一下 / 调一次 API 1 ~ 3 分钟
云上自动伸缩 设好规则,负载到线就加 秒级
④ 按量收费买的是【用多少付多少】,扩展性买的是【要的时候马上就有】。
这两条合起来才是教材说的【云服务最大的特点】——它们解决的是同一件事:
把【为峰值买单】换成【为用量买单】。
读这个输出:最值得琢磨的是 66.7% 和 40.0% 这两个数。自建浪费掉的 66.7% 不是谁管理不善,它是峰值采购的数学结果——只要你的负载有波动,这个浪费就必然存在。而云上的 40.0% 也不是凭空便宜,是因为那 10% 的峰值时间你照样按 12 核付了钱。所以真正决定划算与否的,是你负载曲线的形状,而不是云或自建本身。
六、⚠️ 2026 现状
教材讲的两条特点没变,但今天有了更细的方式:
- 按量收费已经分层了。除了随用随付,还有预付折扣(承诺用一年换低价)、竞价实例(用空闲算力,便宜但可能被回收)、以及按调用计费(函数计算,代码不跑就不花钱)。选哪种取决于你能接受多少不确定性。
- 扩展性从"手动挡"变成了"自动挡"。今天的主流做法是写一条规则或一句配置,让扩容、缩容、故障替换都自动完成。判断一套系统"云化"到什么程度,可以问一句:业务涨三倍时,有人需要半夜起来操作吗? 需要,说明还没用上扩展性。
- 反过来,成本治理成了一门独立的活。因为"按量"意味着"没人管就一直花钱",今天多数企业都有专门看云账单的角色,甚至用自动化规则让闲置资源自动停机。省钱不是选了云就自动发生的,它是被管理出来的。
30 秒实验
打开手机计算器,做一道你自己的题:
- 写下你经手过的一个系统,估一个"全年最忙的那一天"的用量(并发也好、数据量也好,随便一个单位)。
- 再估一个"平时用量"。两者相除,得到峰均比。
峰均比如果是 1.2 这种接近平的,自建更容易划算;如果是 3 以上,光"不为峰值买单"这一条就足够说明问题。
常见误区
-
错误:云的单价更便宜,所以一定更省。——纠正:云省的从来不是单价,是闲置。按单位算力比,云通常比自建贵。云的价值在于你只为用到的那部分买单——所以负载波动越大越划算,平稳满载时反而可能不如自建。
-
错误:扩展性就是"随时能加机器"。——纠正:扩展性包含"缩"这一半,而且缩的那一半更难。加机器是花钱,谁都会;能做到自动缩容、及时停掉不用的资源,才真正拿到了弹性带来的成本优势。只扩不缩,账单会以另一种方式惩罚你。
-
错误:按量收费意味着成本可预测。——纠正:按量收费带来的是"可低",不是"可预测"。用量涨了账单就涨,而且如果不做治理,闲置资源会悄悄累积。想在预算里说清成本,需要额外做两件事:给资源打标签分账、给实验环境设自动关机策略。
-
错误:等业务规模大了再上云,效果更好。——纠正:规模越大,迁移越难,而且前期省下的那笔浪费已经花掉了。云的优势恰好出现在方向不明、需求会变的阶段——这恰恰是业务早期。所以教材把"新系统导入"和"系统升级"列为上云的典型契机(1-3 展开),而不是等业务稳定之后。
自测三问(点开对答案)
1. 一个业务平时用 4 核、峰值 12 核,为什么说自建浪费了 66.7%? —— 因为**采购是按峰值做的**:机器买 12 核的,而平均只用 4 核,差出来的 8 核在大部分时间空转。用 (12 − 4) ÷ 12 = 66.7% 算出来的**是"闲置比例",不是"成本浪费比例"**——两者接近但不完全相等(闲置的机器照样耗电、占机位)。这个数的作用是提醒你:**波动越大的业务,自建的隐性浪费越高。** 2. 云上算出来是自建的 40%,那是不是说明云一定便宜 60%? —— **不是**。这里的 40% 只是"**等效算力用量**"之比(4.8 核 vs 12 核),它算的是**容量**,不是**钱**。要换成钱,还得乘上两边各自的单价——而云的单价通常更高。**正确的读法是**:云把"需要准备的容量"压到了 40%,但每单位容量的价格更贵,**最终谁便宜取决于这两个数谁的影响更大**。 3. 为什么"能缩容"比"能扩容"更能体现云的价值? —— 因为**扩容解决的是"机会",缩容解决的是"浪费"**。扩容让你不错过增长的生意,但如果只扩不缩,资源会永久留在高位——**等于把自建那种"买了就退不掉"的毛病又背回来了**。缩容才是把"按量收费"真正兑现的那一步:业务的规模跟着走,成本才跟着走。- ☐ 下一节(1-3 考虑使用云服务的契机:讨论新系统的导入、系统升级)
相关笔记
- 什么是云 —— 上一篇:三条判据里,这一篇展开的是第③条
- 考虑使用云服务的契机 —— 下一篇:把这两条特点反过来用,就是"什么时候该上云"的判断
- 从基础设施看云计算的优越性 —— 从设施这一侧算同一笔账:自建的那些看不见的钱
- 从系统运用角度看云计算的优越性 —— 从时间这一侧算:开发环境与故障恢复
- ☁️ 云计算 · 索引 —— 全课路线图