现在的存储,真是无所不能,除了能干存储的事情外,也能干服务器的事情。
西瓜哥以前和大家分享过,EMC的高端存储VMAX3的Hypermax OS支持Hypervisor,可以把一些应用程序封装成VM,跑在高端存储里面。EMC目前已经实现把管理控制台、NAS网关、云网关、数据保护和DB TOOLS嵌入到VMAX3中,大大扩展了存储的功能。可惜目前VMAX3只能跑EMC自己开发的应用,并不能安装第三方的应用程序。
西瓜哥也分享过华为的OceanStor 2800 V3视频监控专用存储,它支持6个VM,可以把视频监控的服务跑到存储上,大大简化部署,得到金鹏等视频监控ISV的青睐,目前已经开始大规模出货。
这种把VM跑在企业存储上的形态,是否就是企业存储扩展数据服务的最佳方式?
可能未必。
现在容器技术很火,很多人都认为目前的虚拟化已经慢慢从面向VM向面向容器演进。VMware VSphere和Docker之争也是大家讨论的焦点。不管如何,Docker慢慢蚕食VSphere的市场是不争的事实,虽然很多情况下他们可以共存。
由于容器的轻量化的微服务的优点,对CPU的资源消耗更少,如果存储支持Docker,而不是VM,应该更加理想,因为存储的CPU资源是非常宝贵的资源。
可不,这两天Coho Data,一个存储的初创公司宣布,支持Docker直接跑在其企业存储之上。
Coho Data的架构其实不复杂,它的构成单元是MicroArray,采用DataStream交换机互连在一起,对外提供统一的命名空间,服务不同的应用。
MicroArray采用PCIe闪存卡加速,内部采用Data Hypervisor隔离。每个Data Hypervisor采用万兆接口和SDN的数据分发网络相连。Coho Data认为,一个PCIe卡的性能就可以跑满一个万兆端口,因此把他们封装在一个Data Hypervisor里,作为一个对象,对外提供隔离的服务。但是,他们都在一个单一的命名空间管理下。
MicroArray支持SSD,也支持普通HDD,因此,分层存储是很显然的功能。
Coho Data和其他存储厂商不同的地方还有系统集成了SDN(采用openflow),用来智能分发数据流。
Coho Data虽然采用了SDN,但除了MicroArray硬件是定制的外,其他硬件都可以采用商用产品。
我们看到,Coho Data的结构还是非常有特色的,特别是采用了Data Hypervisor和集成了SDN。但最近其宣传支持Docker容器,让其成为目前市场上第一款可以运行Docker的企业存储产品。
Coho Data目前宣传支持容器运行在其存储节点上,存储自带Docker注册器,并且支持采用Google的Kubernetes来配置和部署微服务。
而且可以采用类似AWS Lambda API来实现工作流的自动化。
Coho Data认为,支持Docker的存储,使得数据更加靠近计算,将优先在下面3中场景得到应用:
1、数据分析:容器改变Hadoop,Splunk等数据敏感分析任务的部署。Splunk计算容器节点部署在Coho存储上,大大减少数据的移动;
2、开发平台:Coho提供了一个理想的开发协作平台,支持各种开发工作量流而不需要另外的存储架构;
3、数据保护:容器提供集成第三方逻辑的机会,包括备份代理,病毒扫描和电子发现和审计工具等等。
其实Coho在今年美国的NBA展会上就演示了一个广播行业里面的demo,就是把4K转1080p的转码程序封装成容器跑在了存储上,提供按需的实时转码服务。
IDC把容器运作在存储上的能力起了一个新名称“warpconvergence”,认为这是下一代融合架构,而Coho Data则是warpconvergence的引领者。
Warp是弯曲的意思,这个warpconvergence如何翻译,是一个大问题。弯曲融合?要不就叫弯融合,这样可以和超融合对应起来(Hyperconvergence)。
【西瓜哥观点】
1、容器技术的出现深刻影响存储产业。Netapp和华为等存储厂商选择支持Flocker容器卷管理API融入Docker生态,而Coho Data则选择直接在存储上运行Docker。西瓜哥建议Scale out的大数据产品如EMC Isilon、华为的OceanStor 9000等由于节点多,数据量大,可以优先考虑把Docker部署到存储结点上,减少数据的移动。
2、数据服务厂商要尽快支持Docker部署。这里重点提一下备份软件,比如国外的Commvault,国内的爱数、英方、数腾都可以考虑推出Docker的部署方式,这样嵌入到支持warpconvergence的存储里面,实现一体化的备份功能。
3、容器技术也必然影响融合架构市场。融合架构的产品也要考虑对Docker的支持。现在的超融合系统,如国外的Nutanix,SimpliVity,国内的华为、天玑数据的超融合系统等,都可以考虑推出直接支持Docker的超融合版本。
总之,存储也可以很Fashion,是吧。