【51CTO精选译文】尽管从表面上看差异不大,但实际上各大公有云存储供应商的产品之间存在着显著区别。有鉴于此,大家需要认真进行服务的前期评估工作并判断其是否有能力满足我们的特殊存储要求,而后再作出合理决策。
作为起点,我们首先要关注的是服务条款与产品功能,具体情况往往随供应商的不同而存在很大差别。为了弄清楚供应商所提供的服务标准,我们需要查看对方的服务水平协议并在其官方网站上搜索发生频率***的常见问题。在此之后,大家可以根据供应商的认证资质进一步缩小备选清单,确保其中每一家都能够与我们的工作负载与服务水平要求紧密契合。
接下来,大家要做的就是对总体成本进行粗略的核算与分析。存储服务成本可以归纳为几大类,具体情况取决于我们选择的是块存储还是对象存储。举例来说,在使用Amazon Web Services(简称AWS)的弹性块存储(简称EBS)时,大家需要每个月为标准配置存储容量中的每GB空间支付数美分,此外面向标准EBS分卷执行的每百万次输入/输出请求也会产生额外的费用。"经过配置的IOPS分卷"(专门针对低延迟以及***级别IOPS所设计)在使用成本上要更高一些。如果大家选择定期将自己的EBS分卷以快照形式保存在Amazon简单存储服务(简称S3)中,每月还需要再为每GB存储数据花上几美分。
通过Amazon设置的不同S3存储类型(包括标准类型与低冗余类型),我们可以很好地体会对象存储方案的各种定价方式。大家既能够根据保存对象的数量与大小计算每月支出,也可以将通过REST应用程序编程接口实现的对象操作请求的数量与类型(包括Get、Put以及Copy等)作为计算依据。除此之外,由特定S3分区传输出的数据总量也能够充当计算指标。这些存储成本在使用初期可能看起来微不足道,但随着大家实际AWS存储使用量的迅速增加、这笔定期支出也许很快就会变得非常沉重。
如果大家正在考虑将关键性应用程序与/或数据集运行在公有云环境下,那么首先应当与目标云存储服务的其它客户取得联系、并就实际使用感受进行交流。在这种情况下请务必认真考虑支持服务所带来的附加成本,因为我们的工作负载与相关存储绝对无法容忍过长的停机时间或者其它服务问题。举例来说,Amazon目前推出了一套多层高级支持方案,专门面向开发商、中型企业以及大型客户。大家可以与精通技术的支持服务销售代表深入沟通,了解供应商给出的响应时间保障、关于***实践的指导意见,并进一步把握用于支持我们AWS基础设施开发或者扩展项目的诊断工具、架构乃至运营咨询资源。云存储支持服务也许价格不菲--特别是对于那些需求量较大的客户而言,不过如果大家希望在公有云设施中运行自己的重要工作负载或者管理关键性基础设施项目,那么这笔钱绝对不能吝惜。
一旦掌握了存储服务的基本费用以及每家云供应商的服务情况,接下来我们要做的就是探询关于存储服务功能的细节信息。为了切实有效地完成这项任务,大家应该在调查过程中为以下七个问题找到答案:
1.将业务数据导入云存储服务是否简便易行?
2.我们的数据是否具备安全性保障,无论其处于运行当中还是暂时闲置?(需要关注物理/设施安全机制以及防火墙、数据加密及访问控制方案。)
3.能否或者怎样利用现有配置方案实现数据保护与丢失预防,例如借助跨可用区域及/或地区的复制机制?
4.供应商在服务水平协议中承诺提供怎样程度的可用性效果?对方如何定义"可用性"这一表述,一旦遭遇停机事件我们又能得到怎样的担保(或者其它形式的补偿)?
5.传统数据保护目标如何完成?是否提供快照及/或备份服务?
6.将供应商计费卡上的全部项目考虑进来之后,我们的每月总体使用成本是多少?
7.如果未来决定终止对该云存储服务的使用,将业务数据迁移回自有数据中心或者其它供应商设施内的流程与成本如何?我们该如何确保全部数据都能在迁移后被彻底删除?
如果能够提前为上述问题一一找到合理的答案,相信足以帮助大家在选择云存储供应商及服务项目的过程中获得满意的结果。总而言之,只要做到知己知彼、各位一定能够迎来更加美好的公有云存储使用体验。
原文链接: