计算云存储成本似乎看起来很简单。当用户查看云计算供应商提供的存储服务的定价时,显而易见的成本是数据的存储成本。但是如果深入研究的话,就会发现与云存储成本相关的其他各种费用。在云中存储数据的总拥有成本(TCO)通常比简单的存储费用高出许多。
考虑到这一点,需要了解如何计算云存储的总拥有成本(TCO)。它专注于针对大规模、面向开发人员的云存储需求而设计的云存储服务,例如Amazon S3和Azure Blob存储,而价格较低的Dropbox或OneDrive等消费者级文件共享解决方案的定价较为简单。
云存储的直接成本
要确定云存储总拥有成本,应该首先量化直接成本。所谓直接成本是指有形的、易于计算的在云端存储数据的费用。
其中包括以下几种成本:
- 存储成本:用户为存储在云平台中的数据支付的费用。存储成本取决于用户存储的数据量(通常存储量越大,存储费用越低),以及用户使用的存储层(价格较高但可以立即访问的“热”存储,以及价格较低但要访问数据时可能会造成延迟的“冷”存储 )。
- 出口费用:大多数云计算提供商对用户从其云平台移出并移到另一个平台(例如另一个云平台或内部部署服务器)的数据收取费用。这些被称为出口费用。如果用户将云存储数据从同一提供商的云平台中的一个云区域移动到另一个云区域,也需要支付费用(尽管费用较低)。
- 访问费用:对基于云计算的数据的大多数访问请求都需要付费。在大多数情况下,诸如列出云存储的内容、在云存储中复制文件(即使文件仍在同一位置且不涉及任何类型的出口)或在一个云存储层和另一个云存储层之间移动数据等操作都会产生费用。无论是出于管理目的人工执行这些操作,还是由可以访问云计算数据的应用程序以编程方式执行这些操作,都是如此。
- 复制成本:如果用户选择通过在不同的云区域中存储多个副本来复制数据,则需要支付额外的存储费用。一般来说,对于为数据复制目的添加的每个附加区域,与只使用一个区域相比,用户的总存储成本将增加大约100%。当然,如果需要复制所提供的数据可用性保护,那么所增加的成本可能是值得的:当进行复制时,即使一个云区域出现故障,用户的数据也会保证安全性。
需要注意的是,尽管用户可以期望在AWS、Azure和谷歌云平台上使用存储服务时支付所有这些费用,但并非所有云存储提供商都会收取所有这些费用。但也有一些云存储提供商不收取出口费或收取忽略不计的访问费,这是用户可能考虑采用全球三个主要公共云提供商之外的云存储提供商提供云存储服务的原因之一。
云存储间接成本
上述直接云存储成本只是云存储总拥有成本的一部分。用户还必须考虑与设置和管理云存储相关的云存储间接成本。
这些云存储成本在很大程度上是无形的。用户无法像云存储直接成本那样确定地进行计算。尽管如此,在考虑将数据存储在公共云中是否是正确选择时,用户应该评估最终要付出多少存储间接成本。
主要的云存储间接成本包括:
- 云计算数据监控:为了防止意外,监控基于云计算的数据至关重要。用户应该执行数据完整性检查,以防止数据损坏的风险;保存数据目录,详细说明应该存在哪些文件,并对它们进行审核,以检查用户在云存储中实际存在的数据是否与应该存在的数据相匹配;识别并调查应用程序或用户由于某种原因无法访问云计算数据的事件,这可能表明存储配置错误或损坏。对此类问题的持续监控需要用户投入时间和资金,但这将有助于确保用户不会遇到数据问题中断业务运营的情况。
- 数据安全:同样,用户需要在保护基于云计算的数据方面进行投资。可能需要加密数据以满足合规性要求。用户还需要配置云计算统一身份认证(IAM)策略来控制对数据的访问。应该执行安全审核,以避免意外地将其云计算数据对外泄露的可怕错误,以及其他安全问题。
- 云备份:尽管公共云基础设施往往比内部部署替代方案更可靠,但采用公共云也会面临失败。因此,用户应该备份存储在云中的所有关键数据。可以将其备份到另一个公共云或内部部署设施中。无论采用哪种方式,部署备份软件、运行备份例程和管理备份数据的成本都是巨大的。
- 数据迁移:如果用户选择新的云计算提供商的云平台,则需要迁移数据,这可能成本非常昂贵并且耗时,尤其是移动大量数据时。用户需要支付出口费用,才能将数据从一个云平台移到另一个云平台中,而移动数据的速度将受到两个云平台之间网络连接的限制。
尽管可能无法精确地量化这些类型的云存储成本,但是用户可以通过确定员工的工作时间和支出大致了解云存储的间接费用。使用该数字,以及用于管理云计算数据的许可软件工具的费用,可以计算出上述各种任务的成本。
将云存储成本相加吗?
在用户将所有云存储直接成本和间接成本相加之后,可以确定云存储数据的总拥有成本是否低于内部部署存储数据的总拥有成本。
在许多情况下,考虑到内部部署存储介质的成本和备份存储,内部部署存储的成本更高。此外,与基于云计算的数据相比,在内部部署设施存储的数据在管理和维护上需要更多的投资,因为用户除了管理数据本身之外还必须管理存储硬件和服务器。
但是,在涉及频繁的数据出口或访问的情况下,内部部署存储可能更具成本效益,因为用户不必每次移动或访问数据时都支付费用。
总之,无论采用哪种方式,云存储的成本都远远超过云计算提供商宣传的基本费用。在将数据提交到云平台之前,企业需要确保评估会影响云存储策略的直接成本和间接成本。