总拥有成本和单位经济:账单降低不等于更便宜
月账单从 14 万降到 12 万,但成功业务量从 1 亿掉到 6 千万——单位成本反而上升。本页定义 TCO 的完整分子、单位经济的一致分母,并用敏感性分析替代单点"节省 33%"。资源画像的成本口径见资源画像与成本;本页讲架构层面的总拥有成本与平台经济。
TCO 的分子与单位经济的分母
总拥有成本包括云资源、许可证、开发人力、值班、故障影响、迁移、培训、合规和退出成本。单月账单降低不代表系统经济性变好。单位成本可按成功业务请求、每百万事件、每个活跃租户或存储 TB 月计算。单位定义要含共享基础设施分摊、峰值冗余、备份、日志和跨区流量。更低成本可能牺牲弹性、恢复或数据保留;评估应同时报告 SLO、容量余量和故障风险。不同云服务价格若比较工作负载和可靠性目标不同,不具可比性。
教学月成本:计算6万、存储2万、网络1万、观测1万、值守与维护折算4万,共14万。月成功完成1亿任务,成本为0.0014元/成功任务;若只除以5000万已送达事件,得到的是另一个口径。不能全月费用除以最近一天成功量,也不能把失败重试费用从分子排除。固定成本、边际成本和一次性迁移分开。供应商标价与折扣会变化,本文使用假设数字,不提供采购报价。写明币种、税、期限、资源利用、跨区传输和运维人力是否计入,才能比较候选。
两个方案的盈亏平衡
自建方案一次投入30万,月运行/维护8万;托管每月12万,同口径下每月节约4万,简单静态回收期7.5月。但流量增长、人员机会成本、事故损失和资金时间价值会改变结果。若自建月维护升到11万,回收期变30月;敏感性分析比单点"节省33%"更有决策价值。
增加缓存降低数据库读却增加缓存集群、失效协议和恢复;增加遥测提高诊断能力却增加采集/存储/查询。比较每成功业务的全链成本和用户质量,不能只优化某个云账单科目后把成本转移到团队。
平台和内部产品
平台提供自助能力、标准路径、可发现 API、可操作文档和安全护栏,降低每个团队重复建设。平台需定义服务对象、支持窗口、升级兼容和故障责任。强制统一能减少安全配置差异,也可能阻塞边缘工作负载。例外流程要有风险说明、生命周期和退出条件;无明确平台产品目标的"统一框架"容易成为中央排队点。构建与购买的决策考虑差异化、供应商风险、数据可迁移、技能、支持和退出成本。采购并没有消除系统设计,只是将部分实现责任外包。
可验证产物
准备最近完整窗口的资源使用、成功/失败/重试次数和人力活动表;对两倍流量、单区故障、流量减半三种输入计算成本与质量变化。容量闲置可能是故障余量,不应仅因利用率低就全删;冗余采购也不能全部用"高可用"解释。把关键假设和复查阈值写入决策记录,例如外部调用费超过预算或维护占用超标时重评。架构师需要说明便宜方案的失效条件与可退出成本。
成本口径对账表:分子科目与分母定义先对齐
本页前面给出了 14 万元/月、0.0014 元/成功任务与 7.5 个月回收期,评审时需要一张对账表,确保两张方案比较时分子分母口径一致。缺任一项,单位成本就不可比。
分子科目清单:计算、存储、网络、观测、值守与运维折算、许可证、迁移一次性成本。口径要写明哪些按峰值预留、哪些按实际用量、哪些是共享成本以及如何分摊。本例共享成本占 20%:总成本 140,000 元、共享 28,000 元;若比较时把共享成本从一方剔除,单位成本从 140,000/100=1,400 元/百万成功任务降到 112,000/100=1,120 元,看起来便宜 20%,其实只是换了口径。
分母定义:同一关闭窗口内的成功业务量,成功语义固定(返回成功还是校验通过)。窗口不一致(全月费用除以单日成功量)、语义不一致(尝试次数当成功数)都会制造虚假数字。对账表要同时记录窗口起止、成功定义、数据来源与排除项。
敏感性要写在表后:两倍流量、单区故障、流量减半三种输入下,自有与托管两条成本曲线谁先交叉。回收期只在固定节约与不计折现的假设下是算术结论,维护成本升到 11 万时回收期变 30 个月——这不是"更精确的预测",而是决策依赖的输入变了。
执行 python3 labs/evolution_models.py cost_reconciliation:预期输出 total=140000、unit_per_million=1400、shared_cost=28000、unit_when_shared_excluded=1120,并注明分母检查要求同窗口、同成功语义。脚本只做算术,不提供真实报价。
两个合理选择:A 只报绝对账单,简单但不能比较方案;B 报单位成本加口径表与敏感性区间,工作量大但可复查。本例选 B,并规定比较两个方案时如果任一方的分子科目或分母定义不同,先修正口径再比较,不把差异写成"效率提升"。
架构师变化条件
流量翻倍:自建边际成本曲线与托管阶梯计费谁更平?重算两种曲线的交点而不是沿用 7.5 月。合规要求跨区容灾:托管方案的跨区流量费与自建的第二个机房成本都要进入分子。若成功定义从"已送达"改为"业务校验通过",分母缩小时单位成本上升,优化优先级随之改变。每次变化重报单位成本、敏感性区间与复查阈值,不报绝对账单。
闭卷验收
本页 8 道闭卷题收进了下方自测面板:先回忆,再展开参考答案与评分点,最后给三档自评。