将在微信公众号Dostorage连载发布的有关软件定义存储的系列文章,集中起来,在本公众号也发布一下,并补充了一些图片。三集连放,以飨亲们。
致SDS
阿明/诗
你从这里走过
带走了这里的陌生
也带走了这里的诱惑
总有那么一天
我将重塑IT的山河
对于SDS(软件定义存储)的关注,业界由来已久,因为SDS成为了存储行业发展的一个方向,为此众说纷纭,大家都在说自己的SDS才是最佳或者最有效的方案。事实上如何呢?
来自Gartner对外公布的报告显示,SDS在全球不外乎存在两种主要的类别,即:Infrastructure SDS和Management SDS。并且由这两种类别划分出来的厂商各自有着自己的特点,并且在每个类别中又细分出来不同的场景。
在Infrastructure SDS类别中,分为两种主要的场景。
一是“Storage Platform TCO Reductions Through On-Demand Scalability and Exploitation of Commodity Hardware Resources”的场景,这主要强调按需扩展性还有硬件资源的利用,最终目标是存储平台的TCO降低。代表性厂商的产品与技术包括:Atlantis USX; DataCore Hyper-converged Virtual SAN; EMC ScaleIO; Formation Data Systems FormationOne; HPE StoreVirtual VSA; Hedvig Distributed Storage Platform; IBM Spectrum Accelerate; Maxta MxSP; Nexenta NexentaStor Nexenta Edge; Red Hat Ceph; Red Hat Gluster; Scality Ring; StarWind Virtual SAN Free; SwiftStack; Veritas InfoScale; VMware Virtual SAN。
二是“Performance Improvement by Optimizing and Aggregating Storage I/O“的场景,这主要强调存储I/O性能提升与优化。代表性厂商的产品与技术包括:Condusiv V-locity; Infinio Accelerator; ioFABRIC Vicinity; PernixData FVP; SanDisk ioTurbine; SanDisk FlashSoft。
在Management SDS类别中,分为三种主要的场景。
一是“Better Provisioning and Automation of Storage Resources”的场景,这主要强调存储资源自动化与更好的配置。代表性厂商包括:Dell|EMC ViPR Controller; IBM Spectrum Control。
二是“Robust Utilization, Management and Life Cycle of Heterogeneous Storage Array”的场景,这主要强调针对异构存储阵列在生命周期、管理和高效可靠的利用。代表性厂商的产品与技术包括:DataCore SANsymphony; FalconStor FreeStor; Hitachi Storage Virtualization Operating System; IBM Spectrum Virtualize; NetApp FlexArray; Primary Data DataSphere。
三是“Tight Alignment of Storage With Broader Infrastructure Software Management”的场景,这主要强调如何与更广泛的基础设施软件管理实现有效的整合。代表性厂商的产品与技术包括:OpenStack Block Storage Cinder; VMware Virtual Volumes。
那么,在中国存储市场上,我们可以看到或者稍微熟悉的SDS产品和技术都有哪些呢?以上无数种的国外SDS技术都进入中国了吗?
从实际情况出发,阿明发现以上SDS技术大部分都已经进入中国市场,只是在具体行业应用方面或多或少而已,有的可能还处于测试阶段,有的早已进入了实际应用阶段。
那么这样好啦,为了让大家对全球SDS技术有所更多的清晰了解,我们对以上不同的SDS相关厂商品牌和技术做一个简单的介绍如何,这样也方便大家对Gartner向外公布的全球SDS技术趋势有所更多的了解。
Atlantis USX
这个在2006年成立的Atlantis,是一个比较有意思的公司,到现在发展也有10年左右了。虽然Atlantis成立了10年左右,但是业界还是习惯将其归类为初创公司,人员规模200人左右,总融资额也不大到目前为止也没有超过4000万美金。
然而,Atlantis在中国却很少与用户见面,目前为止,阿明还不能判断Atlantis是否在中国已经有了实际应用的用户。不过,之前媒体有传出Atlantis通过联想英国分销商Azlan/TecData达成了合作关系,但也没见联想为此在中国市场专门推广。
但是,Atlantis不仅在SDS领域有自己代表性的产品USX,可以针对SAN、NAS、闪存、RAM、DAS、混合阵列和公有云的存储进行池化,并给任何应用提供虚拟存储卷。同时在超融合领域也有自己的产品HyperScale,即号称全球第一个全闪存的超融合一体机,不过很难与Nutanix、Simplivity、VMware VSAN等进行正面的PK。另外,还有一个针对VDI加速的ILIO软件。
目前,Atlantis推出的SDS产品USX 2.0版本,可以池化本地服务器闪存,包括集成了HyperDup内容感知型数据服务和Atlantis实时重复数据删除技术优势,为任何存储提供数据还原、IO加速、配置、数据迁移、安全和业务连续性的功能。在具体管理上还提供了虚拟存储卷的功能,针对单个的虚拟机(VMs)或应用提供了在存储方面的容量、性能、可用性支持。
在2016年Atlantis与Citrix围绕VDI和HCIA展开了系列合作,实现虚拟所有数据中心存储的敏捷交付和保证。之前,Atlantis将自己的USX软件和闪迪的DIMM闪存加进x86服务器,构建了一个类似Server SAN的解决方案,可以获得比全闪存阵列VDI更低的响应时间。
但是这个公司面临未来发展的一些问题,从资本市场能否获得更多的支持,以及能否获得更好的用户应用市场都存在一定的挑战,未来的发展之路可能有没有会被收购的可能都说不好。
DataCore Hyper-converged Virtual SAN
这个叫DataCore的公司是存储虚拟化领域的代表企业,公司在1998年成立,距今已经有18年历史了。
DataCore的Hyper-converged Virtual SAN,其实可以完全理解为这是一个超融合系统。在DataCore Parallel Server的一项SPC-1测试中,获取了比较好的成绩,系统标价不到14万美金,获得了最佳的单位IOPS。
2015年DataCore和华为宣布了全球合作并签订协议,基于华为硬件和DataCore Virtual SAN软件构建一个超融合解决方案。
2016年DataCore通过联想英国分销商Exertis(现在的DataCore经销商),两家达成合作关系,也是主要针对超融合领域的方案。
也就是说DataCore在中国已经有了两个厂商级的合作伙伴,只是合作的结果如何目前不得而知。
DataCore Hyper-converged Virtual SAN实际上是可以在主机集群使用DAS或内部存储,创建一个高性能、高性价比的超融合基础设施方案。实现高可用性只需要两个节点即可,但很容易扩展到64个节点。支持所有的主要虚拟机管理程序,借助Parallel I/O和RAM缓存,可以实现高达10倍的性能提升。
DataCore Hyper-converged Virtual SAN一个突出的特点,在于将超融合系统与SAN存储和云存储结合成一个一体化的存储基础设施。利用所有的资源,并实现统一管理。当然,DataCore Hyper-converged Virtual SAN对于延迟敏感,同时靠近数据库应用的环境,有着很好的支持,并且具备低成本的高可用性优势。在服务器集群里面通过高性能、高可用的共享存储池,对磁盘和闪存存储进行有效管理。可以实现在一个服务器集群的远程站点进行快速可靠的存储访问,以及用户高性能应用的要求。
EMCScaleIO
EMC ScaleIO是一款纯软件解决方案,可利用用户的硬件将现有DAS存储转换为共享数据块存储。也就是在前些天,Dell EMC就推出了ScaleIO Ready Node全闪存SDS产品,采用Dell PowerEdge x86服务器平台,可以在用户内部环境快速部署一个SAN存储。并且可以使得用户的热数据指向响应快捷的存储介质中进行存储。关键在于ScaleIO Ready Node具备超融合、存储以及全闪存或混合存储的配置。就此来看,让用户的存储环境更具有灵活性和扩展性。针对资源需求强烈的个别应用程序可以实现更好调优,分配更为适合的性能和存储容量。
当前EMC ScaleIO可以实现存储容量和计算能力从3台服务器扩展到1000台以上,并且支持多台服务器、多种配置和操作系统及介质类型。最终代表着SDS的一个最为显著的特点,就是工作负载经由并行I/O体系结构实现均匀共享。
从整个体系架构图可以看出,ScaleIO是利用服务器内部磁盘资源,构建成外部存储的软件解决方案。既然ScaleIO是一个软件定义的块存储。所以,它也是可按需提供容量和性能,支持多种部署选项,真正做到与基础设施无关,并且是弹性架构,可跨整个集群实现数据保护,满足传统和下一代新兴应用程序需求。
有一点还需要指出,在SDS的大环境下,EMC ScaleIO既然可以借助Dell PowerEdge x86服务器平台实现多种模式的组合,那么这必然也代表了一种全新的用户需求趋势,即在同一个SDS架构下,实现用户应用环境的匹配和支持,以快速、灵活、方便扩展的方式实现更为有利的计算、存储资源的利用,最终获得一个更好的SDS价值体现。
Formation Data Systems FormationOne
Formation Data Systems这个公司定位是一个超大规模的软件定义存储解决方案供应商,2015年有消息透露戴尔还是其风险投资之一。因此在2015年,该公司还参展了“Dell World 2015”在德克萨斯的大会。
这个公司的CEO Mark Lewis曾经还是EMC的CTO,有消息说他比较离开,曾经在EMC领导收购了三十多家公司,其中包括大家熟悉的VMware。
Formation Data Systems的FormationOne存储软件平台,结合了公共云的敏捷性、灵活性和简洁性,还具有私有数据中心存储的安全和可控,为此,可以帮助用户提供私有云可控、公共云规模的理想组合,并重构企业基础设施,解决企业今天面临的挑战。因此,可以为企业级IT、SaaS应用提供商、服务提供商提供他们所需的存储和数据管理环境的敏捷性和经济性。
FormationOne主要由Application Data Connectors、Virtual Data Platform和Virtual Storage Platform三部分组成,支持块、文件、对象存储,如iSCSI、NFS、S3、HDFS。同时针对VMware ESX v5.5和6.x、Microsoft Hyper-V、Xen、KVM都可以支持。既然是一个SDS平台,自然随着用户节点的容量和性能规模变化可以实现线性增加。
不过,在中国国内似乎还没有看到Formation Data Systems的FormationOne软件平台身影。
HPE StoreVirtual VSA
HPE的StoreVirtual VSA软件本身还有配套的存储阵列,本来这个软件的功能就比较强大,可以将服务器的内部或直接连接存储设备转换为功能齐备的共享存储阵列,免去了专用存储设备产生的相关成本和复杂操作。
业界将这个软件叫做存储虚拟化软件,StoreVirtual VSA可以针对VMware vSphere、Microsoft Hyper-V 或 Linux KVM环境进行优化。VSA的横向扩展架构可以动态添加存储设备的容量而不会影响性能,其内置的高可用性以及灾难恢复特性确保了整个虚拟环境的业务连续性。
VSA横向扩展存储架构可以将内部与外部磁盘整合为一个共享存储池。所有可用容量和性能均会汇聚在一起,供集群中的每个卷使用。
现在VSA还有一个新特性,可通过本机Docker插件或者通过OpenStack环境中的Cinder驱动程序,利用Docker部署具有持久存储的静态容器,从而实现灵活性和敏捷性。
具备这些功能的VSA,可以在所有获得VMware vSphere或Microsoft Hyper-V认证的HP ProLiant服务器或第三方服务器上运行。
Hedvig Distributed Storage Platform
Hedvig的Distributed Storage Platform这个分布式存储平台,据官方网站信息显示非常牛逼,不仅支持所有OS、虚拟化平台和容器,同时具备完全的可编程性。而且还可以简化用户基础设施,作为一个针对块、文件、对象存储的统一方案。
从Hedvig对外宣称的分布式存储平台的功能来看,利用其分布式存储的功能,可以帮助用户构建一个简单、弹性和灵活的存储解决方案,并且可以具备云一样的简单和企业级应用那样完整的功能与特性。
Hedvig弹性功能帮助用户降低存储成本减少集群规模,Hedvig分布式存储平台与通用服务器无缝对接,可以大大降低每TB的存储成本,初始设置为两个节点,如果用户存在容量需求扩展,甚至可以从两个节点扩展到上千个节点。
对于Hedvig Distributed Storage Platform部署可以实现超大规模的方式和超融合的方式,在超融合部署方式中,计算和存储作为虚拟机打包部署在一个主机里面,超融合、工作负载、应用程序的数据存储在同一个物理节点上。
【本文是51CTO专栏作者阿明的原创文章,转载请通过阿明微信联系本人(微信公众号:dostorage)】