云存储哪家强:aws、azure、google、softlayer-捕鱼平台app

双子信息

information

云存储哪家强:aws、azure、google、softlayer

2016-04-28

  目前市面上最主要的公有云服务供应商包括aws、google cloud platform、microsoft azure,以及ibm softlayer,他们都提供了云存储服务,具体又该如何选择?此时必须针对每个应用程序工作负载的具体需求来决定,但考虑因素很多,例如功能、成本、位置、安全与合规、性能、私有云现有数据中心所用的技术,以及签署过的企业协议或折扣价格等。

云存储哪家强

  本文将详细谈谈不同公有云供应商在云存储方面的差异。

  云存储的不同类型

  大部分云供应商都提供了不同类型的数据存储选项,例如:

  对象存储(object storage) 块存储(block storage) 实例/服务器存储("短暂"存储) 归档存储(archival storage) 内容交付网络(cdn) 队列服务(queue service) 数据库服务 缓存服务 导入/导出服务

  本文将重点介绍两种最常用的核心存储服务:对象存储和块存储,因为这两种类型几乎是所有公有云服务的用户都会用到的。

  对象存储:

  aws simple storage service (s3)

  存储抽象:“bucket”  每个 bucket 可存储无限数量的对象,每个对象最大5tbsla:  standard(标准):

  -- 可用性:年均99.99%

  -- 持久性:年均99.99999999999%(11个9) infrequent(不频繁):

  -- 可用性:年均99.9%

  -- 持久性:年均99.99999999999%(11个9)加密:传输中和存储后  多种加密选项:aws控制的密钥,用户控制的密钥

  s3使用“bucket”描述用于存储对象的存储抽象。每个bucket可保存无限数量的对象,每个对象最大可达到5tb。s3分为标准和不频繁两种服务级别:标准级服务可用性为年均99.99%,持久性为11个9,简单来说,对于标准级s3中存储的每10,000个对象,每10,000年才会丢失一个。

  s3的另一个服务级别infrequent access(不频繁访问),99.9%的可用性略低,持久性同样为11个9。不频繁访问级别定价略低。

  这些存储级别都可通过ssl和tls加密传输中的数据,同时可加密存储后的数据。此外还可以在客户端自行加密数据,并将加密后的数据上传至amazon s3。

  google cloud storage

  存储抽象:“bucket”  每个bucket可存储无限数量的对象,每个对象最大5tbsla:  standard(标准):月均99.9% durable reduced availability(低可用持久,dra):月均99.0% 上述两种级别的延迟均为毫秒级。加密:与aws相同,但目前为alpha测试阶段

  google的对象存储服务也使用“bucket”作为抽象,具体局限与aws相同:每个bucket可存储无限数量的对象,每个对象体积上限为5tb。google提供了三种服务级别:标准、低可用持久(dra),以及近线(nearline)。

  google存储服务的sla按月计算。对于标准级存储,具备月均99.9%的持续运行时间保证,对象访问延迟为毫秒级别。对于dra,具备月均99%的持续运行时间,延迟同样为毫秒级。近线级别的持续运行时间保证与dra同为99%,但延迟约为3秒,这更像是一种归档存储。

  默认情况下,google cloud storage会使用自己的服务器端加密密钥加密传输中和存储后的数据,但也可以在客户端对数据进行加密,随后将加密后的数据写入google cloud storage。

  azure storage

  存储抽象:“容器”和“blob”  无限数量的对象,每个存储账户最大500tb,可使用多个存储账户服务级别:  locally redundant storage(本地冗余存储,lrs),zone redundant storage(区域冗余存储,zrs),geographically redundant storage(地域冗余存储,grs)(更加接近于aws和google的服务),read-access geo-redundant(读取访问地域冗余,ra-grs)加密:均通过azure encryption extensions(在您的虚拟机内运行)加密,可配合azure密钥保管库(azure key vault)使用

  azure存储服务使用“容器”代替“bucket”,使用“blob”称呼块存储。azure每个容器可存储无限数量的对象,每个存储账户最大容量500tb,但可同时使用多个存储账户。

  azure提供了本地冗余(lrs)、区域冗余(zrs)、地域冗余(grs),以及读取访问地域冗余(ra-grs)选项。lrs会在同一数据中心内部多次复制,zrs会在同一区域(即同一地理位置的多个数据中心间)多次复制,grs会在本地复制的同时复制到距离数百英里之外的辅助数据中心。ra-grs为备份数据中心的其他地域冗余副本提供了读取访问的能力。

  azure存储支持对传输中的数据进行加密,存储后的数据可使用azure encryption extensions加密,同时可将密钥存储在azure密钥保管库中。azure encryption extensions是一种在虚拟机内部运行的工具,需要消耗虚拟机的cpu资源。

  softlayer object storage

  基于openstack swift平台 存储抽象:“容器”  每个容器可存储无限量的对象,每个对象最大5gb,但可将数据分为多个chunk保存,存储服务可创建清单文件,借此将文件重新拼接到一起。该服务可并行上传/下载,因此这个体积局限有些误导用户。单一服务级别  持久性99.99999999999%(11个9)可在群集内部复制,但非地域冗余 加密:第三方工具或客户自行实施的工具,非内建

  softlayer object storage基于openstack swift平台,也使用“容器”代表存储抽象。每个容器可支持存储无限数量的对象,每个对象体积最大为5gb,但可将巨型对象拆分为多个chunk存储,并创建清单文件,这样在下载文件时就可以自动将其重新拼接到一起。

  softlayer只提供一个服务级别,持久性包含11个9,可在(本地数据中心)群集内部进行复制,但目前不支持地域复制,也没有内建的加密功能。

  块存储

  对象存储服务很适合需要以自包含“对象”方式存储并检索数据的场景,如果需要更标准的文件系统配置(并且需要兼容posix),此时更适合使用块存储。

  aws elastic block storage (ebs)

  卷容量:1gb至16tb(以1gb为增量) 卷类型:  magnetic:平均iops为100,可迸发至数百iops(主要用于存储/快照创建) general purpos (ssd):3 iops/gb,最高10,000 iops。吞吐率限制为128mb/秒,更大型(<170gb)卷最高为160mb/秒 provisioned iops (ssd):最高为20,000 iops/卷。最大吞吐率为320mb/秒(配合ebs优化实例使用时)可跨越可用性区域(availability zone, az)使用快照,但不可跨地域 所有类型的卷均支持ebs加密

  ebs卷体积范围从1gb至16tb,以1gb为增量,因此可以逐步获得一个非常大的卷。aws提供三种不同类型的卷,分别叫做magnetic、general purpose,以及provisioned iops。

  magnetic使用传统机械磁盘,据称该服务平均可实现100 iops,可迸发至数百iops,因此这种类型的卷并不适合高事务量的工作负载,但最适合保存希望存储并创建快照,同时不需要快速访问的数据。

  general purpose是一种基于ssd的存储机制,可为每gb数据提供3 iops,最高10,000 iops。例如对于一个3,334 gb (3.3tb)的卷,可获得10,000 iops。虽然该类型最高提供16tb容量,但iops的最大值10,000封顶,吞吐率范围从128mb/秒至最高160mb/秒。

  ebs的第三种类型为provisioned iops (piops),这种类型同样基于ssd。piops最高20,000 iops/卷。如果使用ebs优化过的实例,最大吞吐率可进一步增至320mb/秒。

  所有ebs卷均可创建快照并跨az使用。举例来说,如果在us-east-1a创建一个卷并为其创建快照,随后便可自动在us-east的任何区域(us-east-a、b、c、d,和e)访问该快照,但该快照无法在us-west使用。aws提供了跨地域复制快照的工具,但复制操作无法自动进行。

  所有ebs卷均可加密。在创建卷时可以看到加密选项,此时可选择使用aws管理的密钥,或自行管理的密钥。

  google block storage (persistent disk, "pd")

  卷容量:1gb至10tb 卷类型:  hdd (标准磁介质存储)。

  -- iops:最高3,000读取iops/15,000写入iops

  -- 吞吐率:180mb/秒读取,120mb/秒写入 ssd

  -- iops:最高15,000 iops

  -- 吞吐率:最高240mb/秒快照可在区域内所有数据中心使用,但无法跨地域 所有卷上传输中和存储后的数据均被加密

  google提供了hdd和ssd这两种类型的卷。hdd据称最高可实现3,000 iops读取和15,000 iops写入,以及180mb/秒读取和120mb/秒写入的吞吐率。ssd则可实现最高15,000 iops和高达240mb/秒的吞吐率。

  快照可在区域内所有数据中心使用,但无法跨地域。如有必要可自行跨地域复制快照。默认情况下,google persistent disk会加密对传输中和存储后的数据。

  azure block storage

  卷容量:1gb至1tb 以“page blob”形式实施,读写操作要在后端转换为get/put操作 卷类型:  标准存储

  -- iops:500 iops/直连磁盘

  -- 吞吐率:60mb/秒 高级存储:基于ssd(仅适用于azure虚拟机,无法用于其他服务)

  -- iops:最高80,000 iops

  -- 吞吐率:2,000mb/秒快照可跨越区域内多个数据中心复制,并提供了跨地域复制的选项 传输中和存储后的数据均可使用azure encryption extensions加密

  azure卷可提供1gb至1tb容量,作为一种高端服务,这样的容量实在非常小,但这一局限源自azure后端的实现方式。该服务使用page blob而非block blob,可为读写操作创建兼容posix的文件系统,所执行的freads和fwrites操作会在后端转换为get和put操作。这种方法使得azure能够将同一套后端基础结构应用于所有存储服务,但正是因此,卷的大小存在1tb的局限。

  azure提供标准和高级两种类型的卷。对于标准存储,每个直连磁盘可实现500 iops,及大约60mb/秒的吞吐率,这样的性能表现尚可,但并非最优秀的。不过高级存储就相当惊人了,可提供最高80,000 iops和让人惊叹的2,000mb/秒吞吐率。这是一种基于ssd的存储,目前只能用于azure虚拟机,无法将其用于其他azure服务。

  azure提供了额外的快照选项。快照可跨越同一区域的多个数据中心复制,还可通过grs进行跨地域复制。

  所有传输中的数据会被加密,同时也可以通过azure encryption extensions加密存储后的数据。

  softlayer block storage

  卷容量:20gb至12tb 卷类型:  endurance storage(持久存储):

  -- iops:每gb 0.25、2.0,或4.0 iops,最高可实现48,000 iops performance storage(性能存储):

  -- iops:最高6,000 iops。100gb的卷可支持6,000 iops

  -- 相同iops的速率需要具备1.5tb的持久存储快照可在区域内多个数据中心复制,并提供跨地域复制的选项(仅适用于持久存储) 加密功能需要使用第三方工具和/或客户自行实施

  softlayer block storage可提供容量20gb至12tb的卷,分为endurance(持久)和performance(性能)两种级别。持久存储可为每gb卷提供0.25、2.0,或4.0的iops,因此如果有一个12tb的卷,最高可获得48,000的iops。

  性能存储最高提供6,000的iops,该iops要求卷容量至少100gb。对于100gb以上的卷,性能存储的iops上限为6,000。如果使用持久存储,需要容量为1.5tb的卷才能实现相同的6,000 iops。因此持久存储更适用于事务量不是非常高,但可能需要较大存储容量的工作负载。性能存储适合需要以很高速度执行非常高读写事务的工作负载。性能存储的不足之处在于无法为其创建快照。您可以为持久存储卷创建快照,并在区域内部或跨地域复制,但是对于性能存储卷,只能自行执行相关操作。

  加密工作只能通过第三方工具或自行实施的工具实现。

  云存储的定价

  每个云供应商都提供了类似的存储服务,但由于服务之间存在诸多差异,往往很难进行严格的“同类”服务对比。价格方面,最恰当的做法是首先从待考虑的云供应商中确定最适合的服务,随后根据相关定价确定每种服务的最终成本。

 

本文图文来源于网络,捕鱼平台app的版权属于原作者或网站。如有捕鱼平台app的版权问题,请与管理员邮箱联系,将立刻进行相应处理。

最新新闻the latest news

分享到

china's leading it service brands

中国领先it服务品牌企业

销售热线:400-017-5181
故障处理:400-617-5181
同创双子(北京)信息技术股份有限公司(英文简称“gemini”)是一家it服务公司。2016年新三板正式挂牌上市(股票代码:837868)。 联系网上捕鱼

微信客服

it外包就扫我

电玩城捕鱼 copyright© 同创双子(北京)信息技术股份有限公司 , 京icp备16037308

网站地图

法律声明

未经本公司书面许可,任何单位及个人不得以任何方式或理由对上述产品、服务、信息、材料的任何部分进行使用、复制、修改、抄录、传播或与其它产品捆绑使用、销售。
凡侵犯本公司捕鱼平台app的版权等知识产权的,本公司必依法追究其法律责任。
本公司法律事务部受本公司指示,特此郑重法律声明!