谷歌云平台的N1标准主机价格为每小时0.0475美元,但如果用户并没有更重要的工作抢先处理,那么只需要花费每小时0.01美元就可以满足其批量处理的需要。而用户也能够以每小时0.015美元的价格升级到更高CPU版本,但其价格仍然不到2美分。
微软Azure云平台在其存档存储层中存储一个月的数据,每GB只收0.00099美元。不过,亚马逊公司为了支持Lambda功能,可能会提供令人瞠目结舌的低价,例如使用128MB的内存只收取0.0000002083美元。
这些微不足道的价格让人始料不及,虽然医疗保险和房租账单可能会促使企业压缩预算,但由于价格十分低廉,将会采用更多的云计算服务。然而到了月底,云计算账单比用户预期多得多,并且可能会对云计算服务的费用迅速增长而感到惊讶。
企业采用云计算服务的成本隐含着以下7个秘密:
1.隐藏的附加功能
有时候,令人惊讶的成本账单是由用户关注到的附加功能所产生的。亚马逊公司的S3 Glacier具有用于一个长期备份的“深度存档”层,每GB 0.00099美元的价格很诱人,相当于每月每TB数据的使用费用只有1美元。可以想象,用户为了获得AWS公司的云存储服务,可能会放弃磁带这样的备份存储。
但是如果用户要实际查看这些数据。如果单击价格表上的第二个选项卡,则可以看到其检索成本为每GB数据为0.02美元。查看数据的费用比存储一个月的费用要高20倍。就像一家餐馆采用这种定价模式,牛排晚餐只收费2美元,而盛放晚餐的盘子则要收费40美元。
亚马逊公司的定价模式具有其他的意义,因为将其云计算存储产品设计为支持长期存储,而不是随意浏览和无休止地生成报告。如果用户想要频繁访问,则需要为常规的S3层支付费用。但是,如果其目的是节省档案存储成本,则用户需要了解附加成本并提前进行规划。
2.位置很重要
云计算提供商通常展示其在全球各地数据中心的分布图,并让用户将工作负载运行在离其最近的数据中心。其定价并不总是相同,AWS云平台在美国俄亥俄州提供的价格为每GB 0.00099美元,在加利福尼亚州的价格为每GB 0.002美元。难道是天气温暖吗?靠近海滩?还是房地产价格更高?
云计算提供商阿里巴巴集团显然希望鼓励开发人员在全球范围内使用其数据中心。在中国境外,低端实例的起价为每月2.50美元,而在中国香港,每月起价为7美元。
3.数据传输成本
用户需要仔细检查价目表。用户将工作负载转移到价格最低的数据中心面临的问题是,云计算提供商也对数据移动收取费用。,如果用户试图通过在全球范围内转移数据并寻找价格最低的计算和存储服务来进行成本套利的话,那么最终将需要花费更多的费用来转移数据。
跨越云平台的数据流成本非常高。虽然偶尔转移数GB数据不会有太高的成本,但是为了应对地震或飓风等灾害,时刻都在备份一个频繁更新的数据库成本高昂。
4. 收取出口费用
有关蟑螂陷阱的一个知名广告是:“可以进入,但不能出。”当用户查看其数据出口成本时,可能会有相同的感觉。云计算提供商通常不会向用户收取将数据存入云平台中的费用。就像商店不会向顾客收取进门费用一样,但是,如果将数据发送出去,则出口费用将会变得很高。
例如用户希望在其服务器上下载一些视频或数据,并且当其Web服务器满足所有请求时,将会累积越来越多出口费用。
5.沉没成本谬误
在某些情况下,当前的机器或配置总是很难胜任工作,但是如果用户只是增加其规模这没有什么问题,只是每小时多花几美分,这并不会使组织破产。而用户只需点击键盘和鼠标就能获得云计算服务。
会计人员知道,沉没成本谬误对管理人员以及员工来说都是一个大问题。但如果资金耗尽,就难以完成工作,因此需要控制新的支出。
组织在开发软件时会有所不同。用户通常无法确定获得一项功能需要多少内存或CPU资源。在某些时候,将不得不提高云计算平台的功能。真正的挑战是保持对预算的关注并控制成本,虽然只是增加了一些CPU或内存,但可能在月底获得更高的成本帐单。
6.日前开支
云计算本身并不是一台服务器,而是大量服务器的一部分,它被分成N个部分。但是,其中一部分的功能不足以自行处理负载,因此部署了Kubernetes之类的工具来使N个部分协同工作。
云计算行业专家可能会说,提出诸如这种紧迫问题的用户可能无法获得云计算的好处。其操作系统的所有额外层和额外副本带来了大量冗余和灵活性。
但是,使用Kubernetes恢复的方便性鼓励了编程。而节点故障不是问题,因为当Kubernetes替换实例时,将继续运行Pod。所以组织需要花费更多的资金来维持额外的层,值得庆幸的是,可以启动一台干净的新机器,而不会遇到任何麻烦。
7.云计算的无限扩展
最后,云计算面临的棘手问题是,其无限扩展的优良特性(云计算似乎具有无限扩展能力以满足任何需求)却是一个预算难题。每个用户的平均出口流量是10GB还是20GB?每个服务器需要2GB的内存还是4GB的内存?当用户启动项目时,不可能知道这些事项。
当需求激增时,为其业务购买一定数量服务器的原有解决方案可能会在需求激增时受到限制,但至少预算成本不会快速上涨。虽然大量服务器的风扇可能会发出噪声,用户也可能会为响应速度缓慢而抱怨,但却不会收到云计算提供商提供的高昂账单。
用户可以估算和汇总其云计算成本,但没人会真正知道是多少,一切都可能发生。没有人注意到成本何时降低,但是当成本快速上涨时,企业管理者需要注意,最严重的问题是其收入无法像云计算服务那样迅速扩展。