云计算中的按需付费定价是一种计费模式,您只需为您实际使用的资源付费,按时间和消耗量衡量。它没有预先承诺或固定费用,成本直接与使用指标挂钩,例如计算小时、存储空间或数据传输量。这种模式将 IT 支出从资本支出 (CapEx) 转移到运营支出 (OpEx),使组织能够根据实际需求调整成本。例如,一台虚拟机每小时可能花费 0.10 美元,对象存储每月每 GB 可能花费 0.02 美元,API 调用每次请求可能花费 0.001 美元。AWS、Azure 和 Google Cloud 等提供商对大多数服务都采用这种方法。
具体的例子说明了这在实践中是如何运作的。一位运行 Web 应用程序的开发者可能使用 AWS Lambda 作为后端逻辑,每百万次请求支付 0.20 美元,外加每 GB 秒执行时间支付 0.000016667 美元。如果应用程序每月处理 500,000 次请求且运行时长极短,成本可能不到 1 美元。对于存储,Azure Blob 存储对冷存储每 GB 收费 0.018 美元——托管 100 GB 不常访问的数据每月将花费 1.80 美元。这种粒度也延伸到网络:将 1 TB 数据传出 Google Cloud 大约花费 120 美元,而入站流量通常是免费的。这些可变成本要求团队监控使用模式以避免意外开销。
这种模式提供了灵活性,但也需要仔细管理。开发者可以在流量高峰期间扩展资源,而无需过度预配硬件,但空闲资源(如未附加的存储卷)仍然会产生费用。AWS Cost Explorer 或 Azure Cost Management 等工具可帮助跟踪支出,而自动缩放组等功能可防止为未使用的容量支付过多费用。然而,持续使用的服务(例如 24/7 运行的数据库)可能受益于保留实例,后者为长期承诺提供折扣。按需付费模式特别适用于不可预测的工作负载、实验项目或使用模式按天或按季节波动的服务,因为它避免了传统固定基础设施的浪费。