致SDS(下)

企业动态
针对Infrastructure SDS和Management SDS的相关厂商和技术这里逐渐分多期进行介绍分析,希望给关注SDS的国内朋友带来一些启发和帮助。

续SDS(中)。

针对Infrastructure SDS和Management SDS的相关厂商和技术这里逐渐分多期进行介绍分析,希望给关注SDS的国内朋友带来一些启发和帮助。

[[177418]]

SanDisk FlashSoft

SanDisk的这款PCIe高速缓存软件FlashSoft,其实就是在2012年收购得来的PCIe高速缓存软件供应商FlashSoft。

[[177419]]

当然,只要提到高速缓存,大家都不约而同地想到了服务器。没错,SanDisk FlashSoft在VMware vSphere、Microsoft Windows Server、Microsoft Hyper-V和Linux服务器中实现闪存的诸多性能优势,其软件特点就是可以将服务器闪存资源作为互联的磁盘存储读写高速缓存。

FlashSoft技术特性在于通过缩短磁盘寻道时间和磁盘阵列的网络互联时间,从而为应用程序加速,提升服务器的整体性能,从而实现服务器运行大规模的虚拟机。

FlashSoft软件里面有一个Active Data Management技术,其算法强大在于可以监控IO流量,从而可以让FlashSoft软件可以发挥出高速缓存的价值。FlashSoft软件可确保最频繁请求的数据由服务器端而非速度较慢的后端存储器处理,这样可减轻存储性能瓶颈问题,并缩短应用程序响应时间,而无需向闪存硬件投入大量资金。

其cluster-aware高速缓存设计,支持多种存储环境,利于服务器虚拟环境的应用加速。

现在已经到了FlashSoft4.0版本,可以支持VMWARE VSPHERE 6环境,整合适用于IO过滤的VMware vSphere API (VAIO),获得兼容性、稳定性且易于管理,获得改进的应用性能和提高的虚拟机(VM)密度,并通过VMware Storage Policy Based Management (SPBM)进行管理。

现在,FlashSoft与所有企业闪存设备相兼容,包括来自所有厂商的PCIe、NVMe、SAS或SATA接口。该软件可以在任何标准的x86服务器上运行,可以在存储域网(SAN)和直接连接存储(DAS)配置下高效发挥作用。

FlashSoft被戴尔PowerEdge服务器集成在解决方案里面,用于提升服务器性能加速,提升服务器的效率上还是发挥了很好作用。

EMC ViPR Controller

EMC ViPR是一个软件定义存储的平台,包括了ViPR数据服务和ViPR Controller。

ViPR Controller提供资源调配、自助服务、报告、自动化配置等功能,支持EMC的VMAX\VNX\Isilon阵列以及第三方的阵列如戴尔、IBM、NetApp、HPE、HDS等异构品牌。

ViPR Controller将物理阵列抽象化为单个存储池,自动化调配存储资源,因为其开放体系架构,所以为用户提供了更多的方案选择余地。

同时针对性能源、应用程序源、ViPR源的数据进行集中化管理,这就是ViPR Controller强大的地方,还可以实现定义存储服务、监视SLA交付等方面。

ViPR将物理阵列中的存储(无论是基于文件、块还是对象)抽象为虚拟共享存储资源池,从而跨物理阵列实现灵活的存储使用模型,并提供应用程序和创新型数据服务。ViPR从底层硬件阵列抽象出存储控制路径,以便可以在软件中集中执行多供应商存储基础架构的访问和管理。

ViPR支持包括Amazon Simple Storage Service (S3)、OpenStack Swift和EMC Atmos等多个存储API。开发人员可以将应用程序写入多个云 API,并在企业数据中心或服务提供商的云中的ViPR上执行这些工作负载。

IBM Spectrum Control

IBM Spectrum就是一个家族,包括Spectrum Virtualize、Spectrum Scale、Spectrum Control、Spectrum Protect和Spectrum Archive等关键存储软件。自从推出来以后,就备受业界关注。光谱存储就IBM自己谈得多,于是成为了IBM存储的标示。这让人容易犯毛病,只要看到Spectrum,就想起IBM存储。

其中IBM Spectrum Control可以虚拟存储、物理存储、文件存储、对象存储以及软件定义存储提供高效的基础架构管理。能够简化并自动执行存储配置、容量管理、可用性监视及报告等操作。技术基于TPC和VSC,TPC即Tivoli Storage Productvity Center,这是一个存储资源管理软件,通过基于Web的集中式管理控制台,管理异构存储基础架构。它有助于提升数据和存储基础架构的可视化。

VSC,即Management layer of Virtual Storage Center,虚拟存储中心管理层简便了对于存储资源的管理和利用。

不过,Tivoli Storage Productivity Center是 Virtual Storage Center不可或缺的一部分,支持存储虚拟化、自动化配置以及分析驱动的存储优化。

对于用户转移至新的工作负载以及更新后的存储基础架构,通过运用预测性分析,官方数据显示:最多可以降低50%的存储成本。

从IBM Spectrum家族整体图可以看到,Spectrum Control集成机制可以实现存储组合可视性控制管理,面向统一化文件与对象存储的集成数据分析功能,基于策略之迁移机制,面向适用存储池并实现主动归档。利用压缩功能实现存储空间节约,而异步灾难恢复功能实现远程复制能力。经过改进的设计原生实现更快、更简便且更可靠的工作流,提升效率。

同时提供兼容性的API接口服务,对于Hadoop支持、多协议NAS以及经过验证的企业级功能。

当然,目前IBM将Spectrum Control作为基础架构管理套件在销售。当然,Spectrum Control完全可以成为一个管理和监控整个数据中心存储环境的控制台,支持阵列、SAN网络、文件系统等,也支持块存储、文件和对象存储。采用基于web的用户界面,还有提供定制的cognos商业智能分析报告。通过有效的管理和工具,降低存储成本,简化管理与维护,实现部分基于应用的存储架构管理与展现。

备注:

致SDS系列文章,这篇出来得比较慢,因为各种事情和思想的耽搁,总算给各位亲见面了。里面提到的SDS架构和技术,好像就EMC这个ViPR Controller在国内没怎么见过,其他两个技术在国内还比较常见。后面陆续还有几个SDS厂商的技术和情况将介绍给大家,希望大家继续关注这个系列,也让阿明将这个系列有个了结,做到有始有终。

DataCore SANsymphony

对于一个1998年再美国佛罗里达成立的公司,DataCore的存储虚拟化软件SANsymphony还是久负盛名的,比如HDS、富士通、IBM、HPE等之前都和DataCore有OEM合作。

DataCore存储虚拟化网关,通过创建独立的存储池,成为应用服务器信息共享的一部分。在创建过程中,可以根据磁盘成本/性能和可用性特征,分隔成不同层的资源,进行 集中管理。随着时间的推移,你可以升级存储池或者因为老化取下的后台设备,或简单把数据转移到二线设备,因为有些应用服务器对存储的性能要求并不高。

存储虚拟化整合方案,利用DataCore 在线扩充机制,可以在DataCore运行情况下进行容量扩充,授权激活操作同样可以在线的操作,操作过程中应用主机无需中断,或宕机。DataCore虚拟池间的实时镜像机制,允许在线替换存储设备,替换的设备可以用于其它系统应用,当然也可以添加到DataCore系统的虚拟池,资源再次得到利用。

DataCore兼容IBM、EMC、HPE、HDS等大部分主流存储设备。除了品牌兼容外,DataCore方案还能进行异构兼容。无论是 DAS、ISCSI 或者是FC结构的存储设备,都能被添加到 DataCore 的存储池中进行统一管理和分配,并允许跨越来自众多不同厂商和(或)结构的存储设备应用高级复制服务。

DataCore DCS节点都有数据链路连接到应用服务器(FC或iSCSI)。在多个DataCore虚拟存储系统之间配备数据链路(FC或iSCSI),形成高可用集群网格。在高可用环境中,每一个数据卷都有一个主结点和附结点,从而形成N+1级别的高可用架构。

FalconStor FreeStor

FreeStor是FalconStor飞康在2015年做出来的一个软件平台。

FreeStor其中的***个词是Free,那么用户有没有机会自由构建自己的架构,根据自身业务、运营特点及成本考量,来为自己的数据存储解放出来,然后自由创新专注自己的核心竞争力。同时自由地发展业务,以自己客户为导向,而不被产品供应商所左右。

FreeStor要做的只是一件事情,把存储部分实现资源整合、打通。不受限于任何存储硬件、网络和协议,在提供综合数据服务能力的前提下,有效实现数据在不同环境与地点间的自由流动。在前端就是应用程序和服务器,中间层就是FreeStor的INTELLIGENT ABSTRACTION层,提供跨越异构存储池的标准化的统一数据服务,后端存储资源为数据提供标准化存储、保护、管理和迁移。

FreeStor消除硬件锁定,演进式发展而非革命式的取代,便于用户安全可控,跨平台更为灵活,单一管理平台简单高效,在提高效率上在不同阵列上实现冗余数据全局数据精简,以及WAN带宽优化数据复制,节省成本自然而然。

FreeStor的计价模式实行用户实际使用存储量来付费,但其他的如软件升级、技术支持、启动安装服务以及数据服务功能都包括在内。这样看来,FreeStor的出现让FalconStor飞康显得更为中立一些了。

HDS Storage Virtualization Operating System

HDS的存储虚拟化软件Storage Virtualization Operating System简称SVOS。这是可以实现全局存储虚拟化和外部存储虚拟化的软件。比如针对用户的存储应用,可以做双活数据中心和非中断数据迁移,同时支持闪存性能加速和高性能控制器,具备高效空间管理存储池。

SVOS牛逼之处在于解决存储虚拟分区的技术。比如应用了SVOS的HDS VSP可以提供32哥存储分区,按照应用系统关键性和对存储资源的性能要求,以及容量要求,分别做不同的存储分区,各个分区之间的资源互相不干扰,保证了不同登记应用系统的Qos。

SVOS提供更细化的数据分层移动技术,可以帮助改善性能。另外也支持闪存,并高效利用。自动化的数据移动,将不经常访问数据、较少访问数据、经常访问数据实现弹性管理。

由SVOS构建的双活数据中心,按照用户需求在站点之间切换应用,业务数据可连续访问不中断,并且不需要阵列以外的特别软件支持就可以实现。

NetApp FlexArray

FlexArray是NetApp的存储虚拟化软件,也是一款业内唯一的统一存储虚拟化平台,有助于提高现有阵列的灵活性和ROI。

FlexArray软件可虚拟化现有的EMC、HPE、HDS和 NetApp E系列阵列,从而简化操作利于异构存储的管理。

同时对SAN和NAS工作负载的支持,软件定义的存储基础架构可简化和加速配置和数据管理。

将对现有阵列的容量需求减少超过35%。增加可用存储容量,以便获得更高的资产回报。改造现有阵列,来创建跨私有云、公共云和混合云的存储。

有助于消除计划内停机,并在工作时间内执行维护任务。为关键应用程序提供持续的数据可用性。

FlexArray可在NetApp的FAS8020、FAS8040、FAS8060和FAS8080 EX系统上运行。可随时购买和激活FlexArray软件授权。

***的好处就是因为是统一了对SAN和NAS的存储支持,所以想要增加扩展存储容量,不需要重新配置应用程序就可以实现了。

IBM Spectrum Virtualize

IBM Spectrum Virtualize的核心就是之前大名鼎鼎的SVC。其实,我一直觉得Spectrum Virtualize这个词过于冗长,你看SVC这个缩写多好,简单明了。

IBM Spectrum Virtualize以虚拟化引擎SVC(SAN Volume Controller)和Storwize系列为代表。因此之前IBM SVC存储虚拟化网关所具备的能力,比如支持异构存储整合、存储虚拟池化、自动精简配置,以及异构存储高可用、同城双活等数据保护功能,Spectrum Virtualize都支持,但具体支持到什么情况,后面有简要概述。

IBM Spectrum Virtualize在存储虚拟化上只能管理FCSAN(FC和FCoE)存储,对于iSCSI存储、SAS直连存储,InfiniBand存储都不支持,这主要在于Spectrum Virtualize的定位——软硬集成化的产品。因为采用了一体化软硬件集成,所以对支持的存储系统更愿意考虑“保有量”大的FC存储。

在高可用性HA 切换时间方面,Spectrum Virtualize模拟单边站点down情况下最长切换时间需要200s。

在针对用户最为关注的持续数据保护方面,Spectrum Virtualize只支持普通快照,仅为256个。

当前Spectrum Virtualize支持RAC的同城双活模式只有1+1的ESC,即:把一个IO/Group两个节点各放生产中心、灾备中心,这种模式生产中心节点如故障,则必须切到灾备中心去。

Spectrum Virtualize 7.5引入了HyperSwap功能,支持2+2模式同城HA,可惜的是这种模式下灾备中心的读操作仍需绕路生产中心的网关及存储,所以只适用于MSCS等Active/Passive模式集群,不适用于部署了RAC有两边大量写操作的双活数据中心。”

Spectrum Virtualize只有基于FC的仲裁盘或基于IP的仲裁节点保护,因而搞定不了用户遭遇脑裂的情况。

虽然Spectrum Virtualize可以基于IBM实时数据压缩(RTC,Real-Time Compression )算法,提供在线数据实时压缩功能,但是这对存储性能也有影响。

Spectrum Virtualize整体来看,还需要进一步优化,提升软件的整体功能才能适应用户在新环境下的应用需求。

Primary Data DataSphere

总部位于加州Los Altos的Primary Data公司,针对闪存、对象/云、SAN和NAS等系统上不同的存储资源,其软件DataSphere平台可以实现IT存储服务自动化。

Primary Data DataSphere设备使用基于行业标准的协议,对数据进行虚拟化处理,为此以透明方式将来自任何厂商、使用任何介质或协议的存储基础设施统一到单一全局数据空间,让数据可以在服务器、共享存储和云存储之间移动,应用程序并不受到干扰。线性可扩展、与存储无关的DataSphere架构让用户可以根据需要,从任何一家厂商购买额外的性能和容量。

iThome网站编辑張明德指出,DataSphere本身就是一种NAS控制器,后端可以接入各种存储形成Global Data Space。

并且支持NAS、DAS、SAN存储,服务器ssd,以及云存储。包含更多层级的存储层,也提供自动化分层功能。

另外DataSphere支持VMware的VVOL架构,支持vSphere環境下的VVOL存储应用。

OpenStack Block Storage Cinder

OpenStack Storage包含了两个重要的项目,一个是块存储 (Cinder),一个是对象存储 (Swift)。

作为OpenStack Block Storage的项目,Cinder可以为虚拟机(VM) 提供持久块存储。对于可扩展的文件系统、***性能与企业存储服务的集成以及需要访问原生块级存储的应用程序而言,Cinder提供的块存储功能还是可以的。

在Cinder架构下,系统可以暴露并连接设备,随后管理服务器的创建、附加到服务器和从服务器分离。应用程序编程接口 (API) 也有助于加强快照管理,这种管理可以备份大量块存储。

Cinder的功能通过API暴露给仪表板和命令行。它能够通过REST传输 (Representational State Transfer) 的 HTTP API来访问对象存储,并使用一个名为Auth Manager的Python通过身份验证纳入OpenStack Keystone。

API解析所有传入的请求并将它们转发给消息队列,调度程序和卷服务器在该队列中执行实际的工作。在创建新的卷时,调度程序将会决定哪台主机应对该卷负责。默认情况下,它会选择拥有最多可用空间的节点。

卷管理程序管理着可动态附加的块存储设备,这些设备也被称为卷。它们可用作虚拟实例的启动设备,或作为辅助存储进行添加。Cinder还为快照(卷的只读副本)提供了一种设备。然后可以使用这些快照来创建新的卷,以供读写使用。

卷通常通过iSCSI附加到计算节点。块存储也需要某种形式的后端存储,在默认情况下,该后端存储是本地卷组上的逻辑卷管理,但可以通过驱动程序将它扩展到外部存储阵列或设备。

当然现在的OpenStack对Ceph支持也非常大,Ceph的应用如火如荼在进行,不得不说对Cinder的未来发展还是有所影响的。

VMware Virtual Volumes

VMware Virtual Volumes就是闻名于世的VVOLs虚拟卷技术,曾经为了这个杀手锏,VMware研发耗费了三年时间。

在VMware软件定义存储整体架构图,VVOL的地位还是很高的。

VVol强大的地方在于可以让单个虚拟机和它的磁盘(而不是LUN)成为存储系统的管理单元。

Virtual Volume将虚拟磁盘和其他的虚拟机文件封装起来,原生地储存在存储系统上。通过使用专门的API接口(vSphere APIs for Storage Awareness,VASA),存储系统可以感知到虚拟机和它们相关的内容。通过VASA,vSphere和下层存储系统可以建立起双向的带外(out-of-band)通信,使得数据服务和一些虚拟机操作可以卸载到存储上,比如快照、克隆等。

对于支持Virtual Volume的存储系统的带内(in-band)通信,vSphere仍然使用标准的SCSI和NFS协议。这就使得对Virtual Volume的支持可以在任意类型的存储上实现,如iSCSI、Fibre Channel、FCoE和NFS。

可以这样来说,估计大家更容易理解一些:Virtual Volume好比架设在虚拟机和存储之间的一座桥,让虚拟机成为存储管理和存储策略的基本单元。

如果我们从存储角度来理解,Virtual Volume类似于LUN,操作和策略配置都绑在虚拟卷上。虚拟化软件角度里看到的虚拟卷就是一个VMDK,一个快照或者一个配置文件,现有虚拟架构和操作流程无需任何改变。虚拟卷能够感知虚拟机的数据操作,并将其转发给存储执行。

业界存储厂商如戴尔、富士通、HPE、HDS、IBM、NetApp、华为、PureStorage等都支持VVOL。

【本文是51CTO专栏作者阿明的原创文章,转载请通过阿明微信联系本人(微信公众号:dostorage)】

责任编辑:武晓燕 来源: chinastor
相关推荐

2016-11-29 14:57:49

SDS定义存储

2018-07-18 05:54:43

软件定义存储SDS网络

2020-01-08 11:10:02

RedisSOSSDS

2017-01-17 14:47:24

SDS软件定义存储

2020-06-29 07:44:36

Redis

2022-08-29 08:38:00

事务一致性

2022-02-10 09:04:18

RediSDS数据结构

2016-07-25 13:01:56

大型数据中心SDNSDS

2018-11-30 12:48:36

SDS故障硬件

2017-02-13 12:30:32

软件SDS存储

2013-05-23 16:31:14

SDDCSDNSDS

2013-05-24 09:28:15

云计算

2015-05-05 09:59:36

SDNSDS

2015-05-06 10:44:57

SDN虚拟化云计算构架

2015-06-03 16:24:18

SDNSDS云构架

2018-06-22 08:46:18

2016-03-03 14:14:46

2015-08-10 09:47:24

SDS存储虚拟化

2014-09-28 14:15:05

加速融合浪潮

2019-03-07 15:43:22

Redis数据SDS
点赞
收藏

51CTO技术栈公众号