公有云存储服务是否可以作为一个独立服务而长期存在?
6321
2017-09-20 10:01    文章来源:高端存储知识
文章摘要:从2017Gartner公有云存储服务魔力象限中可以窥见一二

周末,从我写的文章IDC 2Q17企业存储的数据也出来了,……大家可以看到,外部存储市场还是一直在持续下跌的。

另外,我们也看到,Dell EMC有超过20%的下跌,是TOP5厂商里面下跌最大的。后来,我们也看到了Dell EMC 总裁 David Goulden 辞职了 !。我想,David Goulden的离去,应该和Dell EMC业绩不佳有一定的关系。

谁都明白,在公有云和SDS(软件定义存储)的双重打压下,外部存储的黄金日子已经一去不复返了。因此,我也在转型,往公有云上转,但是还是从我比较擅长的存储部分入手。

前端时间,我和大家分享过2017Gartner公有云存储服务魔力象限解读(附报告),今天,我们来解读一下其配套的公有云存储服务的关键能力评估报告。

首先,我们直接来看看各家的排名。

第一个场景:应用开发。只有AWS超过了4分(优秀了,最高5分)。Virtustream由于只有存储服务,没有计算服务,因此,这种场景就不考虑了。

1.jpg

第二个场景是批处理计算场景,一般指大数据Hadoop和Spark的处理。我们看到,排名和应用开发场景类似。

2.jpg

第三个场景是原生云应用场景,排名也是类似的。

3.jpg

第四个场景是混合云,还是AWS得分最高。我们看到,Rackspace和腾讯云不支持混合云部署。

4.jpg

这里重点说明的是,Gartner评估阿里云和腾讯云是以海外的版本为主,因为这是一个全球的评估。

熟悉Gartner的关键能力评估方法的同学都比较清楚上面的排名是如何得出的。首先,Gartner认为公有云存储服务有8个关键能力,不同的场景针对这些能力有不同的权重,比如应用开发场景最看重存储的弹性和企业集成,而混合云场景更看重安全和合规以及扩展性。

5.jpg

然后就是各家的关键能力得分了。我们看到,所有的关键能力,第一名都是AWS,这是我研究这么都Gartner关键能力报告从没有看到过的现象。关键能力里面得分第二的,不是微软就是谷歌。我们也看到,AWS不仅每项都第一,而且都超过了4分,达到优秀的标准。

6.jpg

一句话,AWS从各方面来说,都是公有云存储服务的标杆。

上面两个表相乘,就得出上面4个场景各家的排名。我们看到,AWS永远是第一,而微软也把第二名牢牢占据,而第三名谷歌也是当仁不让。这前三名就像铁三角,让别的厂商没有任何超越的机会。

7.jpg

好,看完各家的成绩单,我来谈谈我学习的一些体会。这是我思考和总结的,希望对大家有所启发。

1、对象存储是公有云存储最基本的服务,因此,这里所有的公有云服务商都支持对象存储。也就是,做公有云存储,对象存储是必须的。

2、块存储服务的性能比较好,我们也看到,这里的所有公有云服务商也都提供块存储服务,也都支持SSD的高性能块存储服务。这也告诉我们,现在的公有云存储,块存储服务也是必须的了。

3、文件服务就不一定了。我们看到,阿里云,谷歌,Oracle,Rackspace,腾讯云,Virtustream都不提供文件服务。也就是只有AWS,微软和IBM提供文件服务,也就是,提供文件服务的是少数。这是一个非常有意思的现象。这也告诉我们,文件服务很多场景其实可以用对象存储来代替,这个现象在企业市场也有所体现。

4、关于数据一致性。一般来说,公有云存储,尤其是对象存储,很多采用多副本的方式,这些副本甚至可以跨区(region)。为了性能的原因,这些副本有强一致性和最终一致性两种处理方式。Gartner的分析师比较看好强一致性,因为这对开发者最简单,而且对于Hadoop和Spark这些分析类负载来说,强一致性也是比较合适的。也就是说,你实现的对象存储应该支持强一致性功能。目前,大部分公有云也是提供这个功能的。

5、Hadoop和Spark这样的分析类负载是目前公有云存储的最热门的负载,也是很多企业上云的动力所在。因此,大部分公有云存储服务商都针对这些分析负载进行特别的优化。对于这块能力的不同,可能是以后吸引用户最关键的差异化能力之一。

6、数据迁移到云的手段。Gartner认为,网络带宽是限制企业把大量数据搬迁到云的最大障碍。公有云存储提供商应该提供非在线的物理迁移的手段,如AWS的snowball。也就是要考虑用卡车或者快递来搬数据,O(∩_∩)O哈哈~

7、对象存储的API接口。大家都是知道,对象存储有很多接口,SNIA定义的接口标准是CDMI,但公有云厂商都没有用的,企业存储厂商支持的也不多。OpenStack的对象接口是Swift,这个RackSpace它是OpenStack架构,因此它肯定支持,还有IBM也支持。而AWS的S3接口,虽然不是国际标准,但是却是对象存储的事实标准。大部分的公有云存储服务器都号称兼容S3,但实际情况怎么样呢?

Gartner的分析师为了评估各家的S3的兼容性,采用了Ceph Github版本库里面的S3 Tests工具,这个工具包含500多个S3 API特性的独立测试。根据测试结果,Gartner把S3 API的兼容性分成下面4个等级:

  1. 不兼容。指没有系统支持S3接口的情况。

  2. 警告兼容。指在兼容性有重大缺陷的,如身份认证方式不同。

  3. 有限兼容。指大部分都是兼容的,但缺少一些能力,如ACL,事件通知,设置和提取对象的元数据等。

  4. 完全兼容。


从测试的结果,我们看到,虽然很多厂商宣传兼容S3,有些甚至宣传完全兼容,但实际情况是这样的:

  1. 只有AWS自己是完全兼容的,其他公有云提供商都不可能100%兼容。

  2. 有限兼容的有:IBM、Virtustream

  3. 警告兼容的有:阿里云、谷歌

  4. 不兼容的有:微软、Oracle、Rackspace、腾讯云


是不是很有意思?你说S3是事实的标准,但是我们看到,9家里面有4家都不支持S3,包括微软。但作为其他后来的公有云存储厂商,我觉得支持S3是必须的,微软是因为其有自己庞大的开发环境,特别是在windows环境下。其他厂商你没有这个生态,因此,尽量兼容S3才能吸引更多的开发者把应用迁移到你的公有云上来。还有,要学习IBM和Virtustream,尽量做到有限的兼容。因为做到警告兼容的,开发者需要做很多底层的修改才能迁移到你的公有云上来,特别是身份认证方面的不同,改动的工作量很大。

这是Gartner发布的首个公有云存储服务的关键能力评估报告,让我看清楚了各家的产品的特点,也学习了很多和企业存储特性不太一样的东西。最后,我回答一个朋友和我探讨的问题:

公有云存储服务是否可以作为一个独立的服务而长期存在?

我想,不同的人有不同的答案。从目前来看,Gartner分析的这9家里面,Virtustream就是这样一个厂商,它在IaaS这一层,仅仅提供存储服务,而没有计算服务。但是,Virtustream最主要的销售场景就是给EMC的客户提供混合云存储的服务,因此,你可以理解为EMC企业存储在云上的延伸。但是,我们可以看到还有很多只提供公有云存储的公司,如Dropbox、Backblaze等,他们提供网盘或者备份存储服务,这些公司我觉得应该也有机会长期存在下去吧。不过,对于企业来说,以后单独备份的场景很少了,一般都会把备份和数据挖掘分析的场景合在一起。但对于个人来说,我觉得单独备份的场景还是大量存在的,还有,就是价格因素,Backblaze的价格便宜,这也是很多中小企业选择其作为数据云上备份的原因。



版权声明:

凡本网内容请注明来源:T媒体(http://www.cniteyes.com)”的所有原创作品,版权均属于易信视界(北京)信息科技有限公司所有,未经本网书面授权,不得转载、摘编或以其它方式使用上述作品。

本网书面授权使用作品的,应在授权范围内使用,并按双方协议注明作品来源。违反上述声明者,易信视界(北京)信息科技有限公司将追究其相关法律责任。

评论