公有云的长期归档服务2

本文探讨了6大公有云服务商的长期归档储存服务,包括订阅期限、成本、可用性、耐久性、数据取回延迟和安全性。归档服务通常要求最低订阅期限,如AWS的S3 Glacier要求90天,而Google Cloud的Archive Storage要求365天。尽管储存成本低,但数据取回费用高昂,且取回时间延迟数小时。所有服务商的归档服务具有高耐久性,但可用性较低,适合长期存储需求。此外,Google Cloud提供了低于1秒的数据取回速度和独特的计费策略。

事实上,当AWS在2012年推出S3 Glacier储存服务之初,ZDNet、The Register等IT新闻网站,便曾引用非官方的内部消息指称,这项服务的底层是基于磁带,其他还有使用蓝光光盘等媒体的推测。由于各公有云服务商官方很少公布基础架构细节,这些推测都未能获得证实,相对地,也并未完全推翻。
就我们来看,即使是采用磁盘装置,当存取延迟拉长到数小时等级之际,也能带来可观的营运成本节省,服务商平时可让磁盘装置停机脱机,待收到用户的存取要求后,再行开机上线。
接下来,我们便从订阅期限门坎,成本,可用性,耐久性,数据取回延迟,以及安全性功能等几个面向,来检视6大公有云服务商的归档储存服务特性。


6大公有云长期归档储存服务比较1:订阅期限门坎与成本
针对通用的标准型对象储存服务,公有云业者多半没有订阅期限门坎要求,用户可随时停止。
相对的,归档储存服务则要求固定的最短订阅期限,短则30天,长至180天,所以用户订阅前必须评估清楚,否则一旦订阅后,至少1个月到半年内都无法停止。若用户提前删除或搬移归档数据,公有云服务商将会收取等同于剩余天数的费用。
对照其他层级对象储存服务,一般月租费越便宜的服务类型,最低订阅时间门坎也越长。例如,AWS的标准型S3,没有最低期限门坎;次一级的非经常存取型S3,则要求最短订阅30天;归档用的S3 Glacier,最短订阅期限是90天;而成本更低的Glacier Deep Archive,要求至少180天。
其他公有云服务商的归档储存服务,最短订阅期限大多为90天或180天,不过也有例外,像是Google Cloud的Archive Storage要求最短365天的订阅期,是特别长的一个服务。
不过,在另一方面,归档储存的基本目的就是长期保存数据,所以较长的订阅期限门坎,一般来说不会造成太大问题。
而在成本方面,公有云归档储存服务的基本费用有3项:(1)储存空间月租费;(2)上传写入资料的费用;(3)取回资料的费用。除了前述基本费用外,写入与取回数据所产生的网络流量,有时也会另外收取费用。
其中在储存空间月租费方面,目前各主要公有云服务商的收费最低可达每GB 0.00099美元到0.002美元之间,只相当于LTO-8磁带单位容量成本的1/2至1/5,算是相当有竞争力的价格。
至于在资料取回费用方面,通常又包含两部分,一为发出取回的请求,每个请求都必须付费;另一为回传资料的费用。多数服务商都设定了数个不同的回传速度层级,并分级收费。
另外,要特别注意的是,公有云归档服务取回数据的费用,要远高于储存空间月租费。以AWS Glacier Deep Archive为例,储存空间月租费每GB只要0.00099美元,但取回数据的费用是每GB 0.0025美元(大批量模式)或0.02美元(标准模式),比月租费高了2.5倍与20倍。
这也意味着,虽然归档储存服务的月租费很低,但如果用户出现了取回数据的需求,且取回的数据量很大,光是取回资料的花费,便会上涨到相当于月租费几分之一的程度。如果用户急需取回数据,而选用了较快的回传速度,费用还会直线升高,这些都是用户必需考虑的隐藏成本。


6大公有云长期归档储存服务比较2:可用性与耐久性
公有云归档储存服务是建立在对象储存系统上,因此,本身也继承了对象储存系统的可用性与耐久性特性。与其他类型的公有云储存服务相比,对象储存其实是一种「高耐久性」但「低可用性」的服务,可以保证数据长期存放仍不致遗失,但停机、脱机、暂时停止存取服务的机率,则相对较高。
以AWS为例,S3 Glacier与Glacier Deep Archive两种归档储存服务的耐久性,都和标准S3储存服务一样是99.999999999%,也就是11个9,可用性的服务等级协议(SLA)保证,也与S3同样是99.99%。
相较下,区块类型的EBS储存服务特性截然相反,属于「高可用性」但「低耐久性」,耐久性是年度故障率为0.1至0.2%,但可用性SLA高达99.999%。
这也就是说,如果在S3系列服务中存入1千万个对象,则每年遗失的数据量还不到万分之一个(或者说平均每1万年才会遗失1个对象) ,几乎可以忽略,但99.99%的服务可用性,代表每年至少有将近1小时的停机、无法存取的时间。
而换成EBS,每1TB数据的年度损失量可能会达到0.1、0.2%的比例(注意这是机率,并不一定会发生),但99.999%的可用性,可以保证每年停机、无法存取的时间只有5分钟左右。
对于长期储存归档应用来说,需要确保数据长期存放的完好,因而要求具有高耐久性。但由于平时很少有存取的机会,所以能忍受较低的可用性,因而对象储存也就成为最合适的储存类型。
至于其他公有云服务商的归档储存服务,就耐久性的规格而言,基本上也都是99.999999999%,11个9的等级,而这样的组态也是当前公有云业界,所提供的对象储存服务标准耐久性规格。
而在可用性方面,阿里云的对象归档储存服务的可用性,与AWS同样是99.99%,每年可能有近1小时无法服务的时间。
而Google Cloud与Oracle Cloud归档储存服务的可用性,则是较低的99.9%等级,每年停机时间将增加到8小时以上。
至于微软与IBM则是属于脱机型式,收到用户的请求后,才能连接存取,而不是随时可用。


6大公有云长期归档储存服务比较3:取回归档数据的等待延迟时间
使用标准的公有云对象储存服务时,用户可随时取回数据,存取延迟时间只有毫秒等级,用户几乎不用等待,就能取回存放的数据。而用于归档的对象储存服务,则为了降低维运负担与成本之故,通常都设定了以数小时为单位、较长的数据取回(retrieved)时间延迟,也就是说,当用户发出取回数据的请求,到实际开始接收数据,必须等待数小时之久。这也让公有云归档储存服务具备类似磁带的运作特性,使用磁带时,同样也会因等待磁带的上带,而产生延迟时间。
不过,为了因应用户急需取回数据的紧急状况,一些服务商提供了不同等级的数据取回速度供用户选用。例如,AWS S3 Glacier便提供3种数据取回速度的选项——快速、大量与标准,在标准模式下,取回数据的延迟时间通常是1到5小时,在大量模式下,延迟将增加到5到12小时,而在快速模式下,取回数据的延迟只有1到5分钟。AWS也为这3种数据取回速度分级收费,延迟越短的等级,收费也越贵,快速模式的回传请求与回传费用,是大量模式的数倍甚至10倍以上。
要特别一提的是Google Cloud的归档储存服务,提供低于1秒等级的数据取回速度,与Google Cloud更高阶的近线(Nearline)与冷线(Coldline)储存服务相同,当用户发出取回归档数据的需求后,几乎不用等待,便可收到数据。
除了提供特别快速的归档数据取回速度外,Google Cloud归档储存服务的数据取回计价分级方式,也与众不同。多数服务商都是依照回传延迟速度分级收费,而Google Cloud则是依照取回的资料量分为3级——每月1TB以下,每月1到10TB,以及每月10TB以上,量越大、费用越便宜。因此,我们可以解读为,或许是Google Cloud是主要公有云服务商中,最晚推出归档储存服务者,因而特意采取了有别于其他服务商的数据取回收费策略,以便形成区隔。


6大公有云长期归档储存服务比较4:安全性功能
公有云归档储存服务是从对象储存服务所衍生,基本上也继承了对象储存服务的安全性功能,都能提供存取管制、加密,以及一写多读(WORM)等3种功能。
 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值