用户支付的云计算账单要比云计算服务商承诺的基本价格要高得多,用户采取一些措施可以最大限度地降低云存储成本。
云存储的主要卖点之一是它很便宜,至少表面上是这样。像AmazonS3这样的云存储服务的定价低至每月每GB0.099美分。这意味着用户每年托管1TB字节的数据大约需要12美元。
也就是说,云存储的每GB数据成本只是影响云计算总体拥有成本的众多变量之一。
人们需要了解云计算数据的真实成本,考虑所有相关数据点是很重要的。以下了解有关如何确定存储如何对云计算总体拥有成本做出贡献的概述。
云存储的全部成本
云存储服务的定价由于不同的云计算提供商而有所不同。但一般来说,用户可以期望其云计算总体拥有成本反映以下内容:
(1)云存储基础定价
这是云计算提供商为存储用户的数据而收取的费用。根据用户存储数据的云区域和用户选择的云存储服务的“层”,其基本存储成本可能会有很大差异。但一般来说,用户存储的数据越多,存储成本就越低。用户还可以选择特殊类型的云计算服务,例如那些专为归档很少访问的数据而设计的云计算服务,以降低总体成本。
(2)出口费用
在大多数情况下,当用户将数据从云存储服务移到另一个云区域、另一个云平台或内部部署位置时,云计算提供商会收取费用。出口费用通常是每传输1GB数据的价格为几美分。
这些费用可能看起来不多,但如果用户频繁移动数据,它很容易超过用户的基本存储成本。例如,用户可能每月只需支付2美元的基本费用,就可以使用AmazonS3的标准存储层在云中存储1TB的文件。但如果用户通过互联网将数据下载到远程位置,则将增加约9美元的成本。
(3)服务费用
云计算提供商每次向云存储中添加数据、复制数据,甚至只是列出数据存储的内容,都要收取费用。因此,用户(或用户的应用程序)与数据交互的频率越高,用户的云计算总体拥有成本可能就越高。
(4)监控和分析费用
用户可能需要支付费用来监控或扫描云存储资源。云计算提供商有时会收取费用,使用他们自己的工具来监控用户的数据。第三方监控工具也可能收取费用。
在通常情况下,监控和扫描费用是根据与之交互的数据量而定的,每GB收费几美分。
(5)提前删除费用
在某些情况下,特别是如果用户使用了专为归档数据而设计的云存储服务,如果用户选择在指定的时间段之前删除数据,可能会面临提前删除的惩罚。为了避免这些费用,用户需要承诺最小的数据存储期限,其云计算提供商将提前与用户沟通。
例如,Amazon云中的归档数据存储层S3Glacier要求用户在大多数情况下将数据保存至少90天,以避免提前删除费用。
(6)数据镜像成本
如果用户希望提高数据的可用性,并在云区域或数据中心出现故障时提供防止数据不可访问的保护,那么用户可以选择跨多个数据中心镜像数据。这可能会显著增加用户的云计算总体拥有成本,因为每个额外的数据中心都会增加数据存储的基本定价。
(7)备份成本
即使用户把数据存储在云端,也应该进行备份。这些数据可能成为勒索软件或意外删除等威胁的受害者,需要用户从备份中恢复。或者可能想要保留备份,以防止用户的云存储服务暂时宕机。
最小化存储对云计算总体拥有成本的影响
为了最大限度地减少用户为云存储支付的金额,并进一步降低用户的云计算总体拥有成本,可以考虑以下做法:
- 避免不必要的数据传输:由于出口费用可能很快超过云存储的基本成本,因此最大限度地减少不必要的数据传输对于降低总体成本至关重要。用户还可以使用数据缓存和CDN等策略来减少从云中移出的数据量。
- 了解用户的数据需求:为了避免早期删除费用和其他意想不到的成本,用户需要知道将如何处理云中的数据。不要在没有计划的情况下上传。
- 了解用户的可用性需求:同样,了解用户可以容忍的云计算数据停机时间,并相应地配置存储。每个人都希望有100%的正常运行时间,但并不是每个人都需要它。如果用户不需要镜像或昂贵的恢复计划,那就不要支付费用。
- 了解用户的数据需求:为了避免早期删除费用和其他意想不到的成本,用户需要知道将如何处理云中的数据。不要在没有计划的情况下上传。
- 了解用户的可用性需求:同样,了解用户可以容忍的云计算数据停机时间,并相应地配置存储。每个人都想要100%的正常运行时间,但并不是每个人都需要它。如果用户不需要镜像或昂贵的恢复计划,那就不要支付费用。
- 比较云区域:不同地区的云存储价格差异很大,因此在提交之前要比较不同地区的价格。用户可能会发现用户没有考虑过的地区以更低的价格提供相同的存储服务。
- 使用归档存储——但只在有意义的时候使用:归档存储层是节省资金的好方法。但是,就像为虚拟机保留实例一样,只有当用户确定需要长时间使用该服务时,归档存储才有意义。否则,早期删除费用可能会削弱存储理论上带来的成本节省。
云存储的成本可能比最初看起来要高得多。好消息是,一旦用户了解了影响存储在云计算总体拥有成本中的作用的所有因素,就可以采取有效的步骤来最小化云存储成本。