亚马逊Web服务在下拉的选择列表中提供了一系列计算、存储、网络和应用服务,导致难以理解,尤其是你的账单更是如此。理解你的云用例账单的关键在于了解AWS对其服务的各种各样的计费方法,以及更好的追踪你的云使用。
AWS公司的云账单包括消耗的每一种服务的独立分区。五个主要的服务类型就是计算和网络、存储和内容交付、数据库、开发和管理、已经服务。这些分类中的每一个,AWS都提供了多种服务。
存储和内容交付文类为例,包括简单存储服务(S3)对象存储、亚马逊Glacier归档存储、集成本地存储系统和内容交付服务CloudFront的存储网关。服务在一个具体的分类中集中,来遵循类似的计费结构。
服务费主要基于三件事:提供服务的数据中心的位置,容量或者服务质量以及服务性能水平。美国俄勒冈州的数据中心中的亚马逊S3存储,第一个TB数据成本为每GB0.95美元。位于亚太地区澳大利亚悉尼的数据中心相同容量的存储计费为0.105美元。由于提供了更低水平服务,降低了冗余存储,所以降价。
AWS账单“费用点”
在考虑过位置、容量和服务水平之后,AWS费用在其他的选择和性能至上进一步复杂化。因此理解你的云账单的下一步就是理解判定你支付的每一个服务的单元价格变量。
额外的性能选择,比如虚拟CPU数量、内存量和操作系统选择,也会影响亚马逊的计算服务价格。
根据你订阅的承诺等级来支付虚拟机(VM)实例价格。相比较按需实例,AWS提供较低的预留实例每单位定价。该公司也允许用户按照现货实例未使用服务器容量出价。
你的AWS账单包括Web服务调用查询或者操作云资源的费用。比如,AWS Web服务调用执行S3中复制、放置、发布或者操作清单,费用为每1000个Web服务0.01美元。类似的,如果你使用亚马逊简单队列服务(SQS),每10000个SQS请求支付0.01美元。
一些亚马逊价格模型旨在加强一个期望资源的用例。在亚马逊归档存储Glacier中尤为明显。通过Glacier,AWS允许你每月检索5%的内容,每天按比例计算。对于存储在Glacier中同时使用按比例计价模式的内容,在90天内删除内容要支付罚金。为了避免意外费用,确保在各种计价分类中考虑服务,来满足你的工作流和其他需求。
除了直接的AWS云费用之外,如果你使用来自亚马逊Marketplace的产品可能还要付费,Marketplace是软件开发者和厂商提供的基于亚马逊用的按用例付费的服务。大多数厂商提供安装软件的机器映像,同时客户支付软件费用或者除了亚马逊VM之外的年度许可证费用。
追踪你的AWS云使用
多数服务选择和额外性能难以在企业中追踪。然而,在企业或者部门使用多种AWS账户时追踪费用导致了新的问题。
AWS提供整合的账单,结合了多个账户的费用到一个账单中。除了减少你收到的账单数量之外,这个服务组合资源用例收费。这意味着如果你组合了使用等级,实现了削减价格的最小阀值,你会更想在一些服务商要到更低的价格。比如,如果在压缩账户到50TB组合了存储总额,随后50TB以后的存储就是按照每月0.07美元/GB而不是0.08美元/GB,如果总额单独付费,在1TB到49TB之间的数据存储就要收费。
实际上你需要追踪使用相同AWS账户的多种项目,云提供商可以协助你设计出你自己的模式来标记你的资源。一个标记就是匹配分配资源的键值,比如VM实例、EBS容量、图像和VPN连接。比如,你可以用项目名称标记资源,账单对应账户数字。可以看一下亚马逊的文档来进一步了解如何配置标记使其在账单上显示出来。