最近一直在读云计算方面的新闻和文章,发现了一个频繁出现的词组“pay-as-you-go”。
借此总结一下当前云计算的收费模式。
第一种收费模式为基于订阅的支付模式。订阅通常是最常见和最传统的云计算支付模式。对产品或服务的访问是通过固定的、经常性的成本获得的,例如每个用户每月。
PaaS和SaaS产品经常使用订阅模式,如云存储或Microsoft Office 365。订阅很容易理解,但是它们经常没有被充分利用。例如,订阅Office 365可以实现以固定费用连续访问Office套件,但没有人会全年无休地使用SaaS。如果一个典型的员工平均每天使用他们的Office订阅四个小时,那么剩下的订阅时间就浪费了。
第二种收费模式为现收现付模式。这是最常见的收费模式,用户只需为实际调配和运行的资源付费。例如,如果云用户调配一个虚拟机实例,用户将在分配期间每月为该虚拟机付费。一旦资源被放弃,用户就不再为其付费。然而,这个模型并不考虑利用率——企业是否在那些分配的资源上运行任何东西都无关紧要。
第三种收费模式为按使用量付费模式。云用户只为实际使用或执行实际工作的资源付费。功能即服务是这种模式的一个流行例子。只有在功能实际执行时,用户才为功能资源(如服务器和存储)付费——通常是最接近的一秒或几分之一秒。这种模型的一个流行变体是按调用付费,即每次调用服务都要向用户收取费用,比如每次调用的API成本。
支付模式并不相互排斥。云提供商可能提供涉及所有三种模式的服务。此外,云服务可能有多种支付模式,如订阅和按使用付费。在为业务应用程序设计云基础架构时,云工程师必须清楚地了解每个资源和服务的成本结构。持续的成本跟踪和分析对于经济高效地使用pay-as-you-go至关重要。