/ 中存储网

谁说EMC、IBM不能替换,还你一个存储虚拟化的真相!

2015-12-31 20:58:41 来源:阿明

每个人都有自己许多的成长故事,只不过,成功人士的故事,便成了传奇。

每个公司都有自己发展的基因,只不过,成功公司的基因,便成了秘籍。

一个位于杭州的中国国产存储厂商,给了我们许多正在成长的国产存储厂商一个信心:谁说国产存储虚拟化不能替换EMC、IBM?

拨开传奇的迷雾

很多时候,我们在看待存储行业的发展时,常有人评论说:国产存储为什么不能超越国际存储大鳄EMC、HDS、NetApp、IBM等,都是因为我们缺乏存储技术研发的基因。

谁说EMC、IBM不能替换,还你一个存储虚拟化的真相!

为此,我们看到作为国产存储领域的领军者之一,华为公司为存储发展付出了很高的资本和人力代价,数以10亿计的研发投入(该数字并未得到华为官方确认,只是业界传言,但阿明认为实际的投入应该比这个数目还要大得多),3000多人的研发队伍,这样的付出都是为了一个目的,寻找到自己存储技术发展的基因。

有人说华为的存储源自当初与赛门铁克的合作,华为赛门铁克确实为华为存储的发展培养了不少人才、积累了一定的存储技术研发经验,但是,存储基因并非战略合作那么简单。存储基因也需要时间积累,如华为存储近年来的创新与用户实践。

不过,这一切,都离不开人,离不开代表存储技术研发的领路人。

如果按照2007年5月华为与赛门铁克成立合资公司华为赛门铁克科技有限公司成立时间来算的话,华为存储的研发积累在8年多时间,但华为官方认为比这个时间还要早一些。不过,国内还有一个公司,其研发积累的时间比华为官方认为的时间还要早差不多10年。

早在1997年,美国有一家公司叫Encore,当初开发了基于Unix操作系统的存储设备,不久后就被 SUN收购,该产品成为后来SUN高端存储设备SUN StorageTek的原型。参与最初Unix操作系统的存储设备开发的核心人员中,有一位年仅34岁来自浙江绍兴的年轻工程师,他的名字叫任永坚。

1998年,风华正茂的任永坚离开了Encore公司,作为一家新创存储公司发起人之一,很快联合有志者创立了DataCore公司,他负责新公司的存储产品设计开发。

两年后,全球第一款虚拟存储产品DataCore SANsymphony正式面市。不过, 有一个面市前的故事需要讲给大家听听。1998年-1999年期间,全球存储领域专业人士对存储虚拟化的理解也只是停留在理论层面,作为当时初创公司DataCore的核心开发人员,任永坚博士为了赢得公司第一笔风投,别开生面地以电脑动画的形式向投资人形象地展示了虚拟存储产品原型,获得资本支持后DataCore全心投入到了影响存储产业未来的虚拟存储产品的开发中。

DataCore在随后几年的发展中,基于已有产品技术积累,任永坚博士兼任DataCore软件架构师,继续领导公司开拓创新,开发出了现在还热门的存储新技术、新产品和新方案的许多原型。比如“2002年,DataCore为法国电讯设计的远程容灾方案,在满足用户远程数据备份的同时,还满足了用户历史时间点数据保护的需求。该方案成为当今依然热门的持续数据保护技术(Continuous Data Protection,简称CDP)的原型。”

2006年,阔别故乡13年的任永坚博士回到了中国,并于同年7月,由以他为核心的留美创业团队正式创建了InfoCore,即:杭州信核数据科技有限公司,任永坚博士任公司总裁。

谁说EMC、IBM不能替换,还你一个存储虚拟化的真相!

InfoCore信核数据总裁 任永坚博士

作为在存储虚拟化领域全球最早一批探索者与领军人物,任永坚博士对于InfoCore(信核数据)的技术创新有着非常高的要求,信核数据公司所有收入除正常运营外,全部用于研发投入,研发投入比远远高于存储领域同业者。显然,信核数据对于存储技术的追求和研发重视程度并不亚于华为。

为什么要拿IBM SVC来说事?

2015年12月,在专程采访信核数据副总裁童伟民时候,他为阿明列出了信核数据当前的主要产品线清单,包括了:专注虚拟化异构存储统一管理的Tigler SC系列存储网关、数据保护与恢复的Nextor CS系列数据方舟、一体化智能SAN存储系统的Nextor SS2000系列存储服务器、适合虚拟化及云计算的Nextor SS6000系列磁盘阵列、智能开放的OSNSolution存储调度保护平台、一体化业务快速恢复的Streamer系统、高性价比的SANServer存储虚拟化平台、软件定义双机双柜的ClusterSafe轻量级存储高可用软件、医院智能化的HBI管理系统、高性价比的GCloud私有云平台以及信核数据的TPMService在线迁移服务。

如此丰富的产品线,恐怕一篇文章难以将其中的技术细节讲述清楚。既然文章题目提到了“谁说国产存储虚拟化不能替换EMC、IBM?”,那么我们就来扒一扒存储虚拟化如何?

不过这里篇幅实在有限,所以阿明就以InfoCore SC8200与IBM SVC的对比为例,来说一说国产存储虚拟化如何能替换掉IBM的真实原因,毕竟IBM全球已经销售出了13000多台SVC引擎(目前阿明可以查证到的数据),具有很高的行业代表性。

谁说EMC、IBM不能替换,还你一个存储虚拟化的真相!

CCID在《2014 年中国存储虚拟化网关及解决方案市场研究报告》中表明,信核数据存储网关在国产品牌的存储虚拟化网关中排名第一,全球品牌中排名第三,在全球品牌排名中仅次于IBM,因而信核数据与IBM在存储虚拟化市场上相互PK的时候还是比较多的。

当然,这也充分说明信核数据存储网关已经获得了市场高度认可,产品被戴尔、曙光、富士通等多家合作厂商及首信集团、普天集团等集成商测试认证,并作为整体解决方案长期推荐。由此,2014年信核数据荣获了Gartner Cool Vendor。

在做对比之前,这里还需要插一句:IBM在没有出售x86服务器业务之前,IBM System x服务器方面也一直与信核数据存储网关有着长期合作,并作为整体解决方案推荐给用户,但在IBM出售x86业务之后,该合作就停止了。

如此看来,信核数据与IBM 曾经也是一个战壕中的战友,现在却完全成了互相尊敬的对手。你们觉得,这是不是很有点意思?

谁说国产存储虚拟化不能替换国际大厂?

“信核数据Tigler SC8000系列和IBM SVC同属存储虚拟化网关产品,支持异构存储整合、存储虚拟池化、自动精简配置,以及异构存储高可用、同城双活等数据保护功能。”阿明在查阅IBM SVC官方资料的时候发现,信核数据Tigler SC8000系列的功能与其有很多相似的地方。

不过,信核数据资深售前经理吴越却指出,相比与IBM SVC,信核SC8000有着自己独有的优势。阿明心想,他是不是在吹牛呢?IBM做SVC也都搞了十多年,信核数据真的可以超越IBM这样每次投入都以10亿美金为单位的世界级存储大佬么?

于是,吴越甩给阿明两张表,看了后,阿明一下子似乎全都明白了。

谁说EMC、IBM不能替换,还你一个存储虚拟化的真相!

从这张参数对比表中,我们很容易发现,两者都支持FC、iSCSI主机接口,“对于主机接口,我们有相应的驱动,有着大量的测试验证。” 信核数据产品部经理童亮也对此表示。

但IBM SVC在存储虚拟化上只能管理FCSAN(FC和FCoE)存储,对于iSCSI存储、SAS直连存储,InfiniBand存储都不支持,这主要在于IBM SVC,包括这里不做具体对比的EMC VPLEX,都定位于软硬集成化的产品,IBM SVC使用了定制的IBM System x 服务器,因为采用了一体化软硬件集成,所以对支持的存储系统更愿意考虑“保有量”大的FC存储。

而信核SC8000在存储虚拟化上对FC存储、FCoE存储、iSCSI存储、SAS存储、InfiniBand存储都支持。“SC8000虽然实质上与IBM SVC、EMC VPLEX同属于一种基于网络的存储虚拟化引擎,但是SC8000内置信核自主研发的OSNSolution 6开放式网络存储调度保护平台,属SDS软件定义存储产品,可同时管理和虚拟池化各类接口的存储。” 吴越介绍说。

信核SC8000存储虚拟化的存储支持定义似乎与飞康的存储虚拟化产品很相似,都是基于SDS的产品,童亮在后来的访谈中也证实了阿明的这点想法,“用户可以只购买信核数据的存储虚拟化软件,安装到通用的x86服务器上,将其变成存储虚拟化网关或存储服务器,SDS的形态决定了信核SC8000 存储虚拟化网关支持管理更多接口的存储,用户只需要在存储网关上按不同类型的HBA卡接管对应接口的存储就可以了。”

在高可用性HA 切换时间方面,IBM SVC模拟单边站点down情况下最长切换时间需要200s。信核SC8000在HA切换时间上一般小于60s,更短的切换时间代表具备更好的高可用性。

在针对用户最为关注的持续数据保护方面,IBM SVC只支持普通快照,仅为256个。信核SC8000支持CDP持续数据保护,为了保障存储级的高可用(HA)性,“采用存储设备与存储网关冗余架构,任何设备出现故障,均不会影响整个存储系统的正常使用,并且故障切换全自动完成,真正保障业务系统的连续性。”

谁说EMC、IBM不能替换,还你一个存储虚拟化的真相!

从这张表格的对比中,有三点阿明需要指出来和大家简单聊一聊。

其一,在存储高可用保护方面,信核SC8000除支持本地双网关双阵列的1+1高可用模式外,还支持2+1同城双活模式(生产中心双网关,灾备中心单网关),支持RAC、VMware HA等应用层双活双写。

而当前IBM SVC支持RAC的同城双活模式只有1+1的ESC,即:把一个IO/Group两个节点各放生产中心、灾备中心,这种模式生产中心节点如故障,则必须切到灾备中心去。对比来看,信核2+1双活模式在生产中心单网关故障时不需切到灾备中心去,更加可靠。

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

其二,为防止脑裂情况,信核SC8000具备FC和IP双心跳、IPMI、仲裁节点(Qnode)或仲裁盘三重防护机制,IBM SVC只有基于FC的仲裁盘或基于IP的仲裁节点保护。

其三,信核存储网关独家支持透明旁路迁移模式,极端情况双网关坏了还能自动访问后端存储,保证业务连续性,IBM SVC不支持。

揭开信核数据存储虚拟化技术的神秘面纱

只是从这两张表来对比IBM SVC,估计各位亲看了还不够过瘾,你们肯定还想知道信核数据Tigler SC8000系列到底具备哪些存储虚拟化技术的杀手锏呢?OK! 正好阿明也有如此想法,并且专门请教了信核数据的多位技术大拿,下面为大家揭开信核数据存储虚拟化技术的神秘面纱。

最牛叉的最先说,可好?就如文章前面提到的开放式存储网络管理系统

OSNSolution,这个就是信核SC8000的存储虚拟化组件。OSNSolution存储虚拟化技术可以说是SC8000的“灵魂”,可以为用户提供三种存储池:静态存储池(Static Pool)、动态存储池(Dynamic Pool)、透明存储池(Transparent Pool)。

对于静态存储池来说,在分配单个静态卷时,卷大小要小于该池容量。而在分配多个静态卷时,所有的卷大小总和也要小于静态池的总容量。对于动态存储池来说,在分配单个动态卷时,可根据需求情况设定卷大小,可以超过实际可用容量配。并且分配多个动态卷时,也可超实际可用容量分配。

实际上,静态存储池、动态存储池的“动和静”的区别关键在于分配卷的时候动态池是可以变化的,而静态池是固定死的卷大小。“动态池分配出去的卷其实是自动精简配置卷,可以比实际容量大,其阈值可以设定,默认为 80%。当业务实际所用的空间大小接近实际可用空间时,系统会自动报警,此时可以直接往动态池里添加新的存储资源,对主机及应用无影响。”

透明存储池常用于存储网关快速嵌入 SAN 网络,为已有数据的存储阵列做存储高可用保护或数据在线迁移。“透明存储池是透明接管原有存储阵列的LUN,但如果用户没有开启透明路径迁移功能的话,被接管LUN名称会变成信核标识的磁盘。开启信核透明路径迁移模块(Transparent Path Migration,即:TPM )功能之后,则接管后的LUN原来什么标志就什么标志,不改变原来的数据格式与大小,对主机来说除了路径不一样,无论数据还是卷标识都和原来一模一样。”这样自然就保证了数据状态的一致性,同时新存储或未分配存储空间可以放入静态存储池或动态存储池,有效实现存储整合。

前端应用主机通过信核透明数据迁移模块(Transparent Volume Manager,即TVM)识别到的还是原来磁盘的信息,对业务来说无变化,确保了网关嵌入迁出时的业务连续性。通过TPM和TVM两个功能的结合,可以帮助用户实现存储在线接管。

然而,阿明在看到包商银行系统工程师老猛在《通过SVC实现存储数据迁移》一文中讲述到IBM SVC接管存储阵列流程中,用户必须停机后SVC才能接管存储。

谁说EMC、IBM不能替换,还你一个存储虚拟化的真相!

换句话说,IBM SVC在接管源阵列过程中必须停机,当停机接管SVC完全配置好以后,用户才可以将原先磁盘上的卷及数据透明地迁移到其它真正的虚拟卷中,这时候的所有迁移过程对服务器透明。因此SVC是在接管源阵列之后做迁移不需要中止用户应用,而在接管过程中要求用户必须停机因而必然会中止用户应用。

到目前为止,阿明还没有看到IBM SVC可以实现在线嵌入,同时也没有看到它能实现在线迁出,这就意味着用户配置的SVC一旦出现所有的存储网关下线了,用户主机是不能继续访问存储阵列的。

信核数据通过透明路径迁移技术,克服了IBM SVC接管存储必须停机的技术问题,实现了信核存储虚拟化网关可以在线迁入用户环境的功能。

谁说EMC、IBM不能替换,还你一个存储虚拟化的真相!

信核的透明路径迁移技术在原封不动地继承磁盘中数据的同时,也可以原封不动地继承存储设备的硬件信息,这样如上图2所 示,同一个 LUN 通过路径 1 和路径 2 映射出去的 GUID 号是一致的,MPIO 多路径软件会认为这是阵列通过另一条路径直接映射过来的同一个磁盘。这样就能在不停机的情况下将两条路径聚合在一起,系统只识别到 1 块磁盘,数据就可以通过路径 1 和路径 2 写入后端存储,从而实现存储网关的在线迁入和迁出,并实现数据在线地在存储阵列间的迁移。

谁说EMC、IBM不能替换,还你一个存储虚拟化的真相!

这里需要强调一下,信核数据采用的是基于存储网关的带内虚拟化,将虚拟化引擎嵌入 SAN 存储网络层使用。带内存储虚拟化目前是业界最常用的技术,这种技术的优点是可以不用在应用服务器上运行虚拟化软件,也无需占用后端存储中控制器的资源,有效减少负载。当一个网关出现故障时, DP 群组内的另一台网关会自动接替存储访问服务,保障业务系统连续不中断。

什么是DP 群组呢?信核数据一般以两台网关构成服务器群组(DP)。 DP 群组还可设置站点(Site)属性,实现群组间的同城双活、容灾配置。

如前文所述的异构存储统一管理、存储按需分配、简化存储管理对于信核数据虚拟化网关都不在话下,也是其存储虚拟化技术的优势所在。

另外,通过信核数据的存储虚拟化解决方案,可以为系统原有的存储添加多重数据保护功能,可通过 DP LM 技术构建本地、园区存储高可用。

信核数据“存储高可用技术”包括 DP 组内本地高可用技术(DP LM)与 DP 组间同城双活技术(MetroHA),其中本地高可用技术融合了“数据双路径 IO 读写技术”与“卷镜像技术”的特点,可实现双存储网关管理多对存储阵列,构成存储级高可用架构。

谁说EMC、IBM不能替换,还你一个存储虚拟化的真相!

同时,结合前端服务器集群架构与冗余网络链路,可构成本地全冗余 IT 存储架构,任意节点出现故障均可实现故障平滑转移,全面保障数据安全,防止业务中断、保证业务持续运行。

信核 MetroHA 存储同城双活技术结合 Oracle RAC、VMware HA 等应用层双活集群,构建高可靠的同城双活数据中心,也就成了“最佳搭配”。

光说不练假把式,我们举个“栗子”可好?

既然信核数据有着18年存储虚拟化技术的沿袭与积累,杀手锏特性之“2+1同城双活、虚拟化、CDP容灾、 在线不停机嵌入迁出功能等等整合也做得非常彻底,那么到底有哪些行业或用户是真的认可其存储虚拟化技术呢?

“我们在政府、金融、医疗、教育、能源等行业领域有着广泛的客户成功部署,如国家电网、中石化、中国银行、招商银行、北京大学、浙江大学等等都是信核数据存储虚拟化技术成功应用的客户。” 童伟民介绍说。阿明在信核数据的公司官方网站首页很容易查询到众多典型客户案例。

那就先以银行用户举个“栗子”吧,毕竟银行用户对于数据存储的稳定性、高可用性有着极高的要求,非常具有典型性。

2007年成立的华夏银行绍兴分行,在2008年就开始采用了信核数据存储虚拟化解决方案,一直使用到现在。虽然关键业务主要设置在总行,该分行的整个机房环境简单一些,但是基于信核数据的存储服务器、存储网关、存储阵列构建的存储高可用架构,实现了同城容灾部署,从而保障银行业务的数据安全和持续运作,7年多以来,至今没有出现过任何问题。

谁说EMC、IBM不能替换,还你一个存储虚拟化的真相!

从上面的华夏银行绍兴分行存储高可用方案架构图来看,在整体部署上简单而清晰,信核数据SC8200存储网关透明接管存储SAN网络,将两台SS6300磁盘阵列上的存储资源纳入统一的虚拟化存储池,构建存储级高可用架构,实现存储虚拟化成功部署与统一管理,按需分配存储资源,并且两台存储阵列之间故障自动切换。显然,这已经实现了整个分行系统部署全程在线,真正避免业务停机造成的损失。

如果各位亲觉得这个栗子过于简单了点,那我们再看看新近上马的2015年海南省公安厅存储级高可用解决方案项目,从信核数据对这个项目的部署情况来看,面临的IT环境相对复杂得多。

首先看看其IT环境到底复杂成怎样?据介绍,海南省公安厅数据中心构建了两套生产环境,其中一套为非结构化数据型的应用生产环境,主要针对文本、图片、视频、虚拟机文件等等应用。采用服务器虚拟化(Citrix),配置了30台服务器物理主机,存储设备配备了两台EMC VNX5700,容量各为150TB,通过两台Brocade 6510光纤交换机连接。

另一套为结构化数据型的应用生产环境,主要针对关系型数据库应用。配置了32台服务器,同时也配备了两台EMC VNX5700,容量各为150TB,也是通过两台Brocade 6510光纤交换机连接。不过,操作系统全部采用了Redhat Linux 5.0以上版本,同时采用10套Oracle RAC 11G集群,具备ASM管理特性,ASM即Automatic Storage Management,它是Oracle数据库中一个非常出色的新特性,实现了以平台无关的方式提供了文件系统、逻辑卷管理器以及软件RAID等服务。

针对这样一个采用SAN网共享存储设备的数据中心,需要一套安全可靠的数据实时保护机制,自然备受海南省公安厅重视。

对此,信核数据为海南省公安厅数据中心成功部署了存储级高可用解决方案之后,对于数据保护以及数据存储的可靠性与稳定性都获得了新的提升。

那么信核数据具体是怎么做的呢?在之前现有的数据中心服务器与存储环境下,增加四套信核SC8420虚拟化存储网关、两台新购镜像存储,通过FC接口分别与光纤SAN交换机连接,与数据库应用服务器、Citrix服务器虚拟化应用构成全冗余存储FC-SAN结构,构建双活架构。具体来说,就是数据库应用服务器和Citrix服务器虚拟化应用分别配置两台信核SC8420虚拟化存储网关,最大可扩展到8个节点,单组最大可管理容量为2PB。

同时,基于虚拟存储引擎SVE、统一的LUN管理及存储池来共同管理EMC VNX5700生产存储和新购镜像存储,结合信核存储管理软件OSNSolution来实现存储虚拟化统一管理。以此来构建存储高可用环境,以确保存储系统全冗余机制,保障业务的连续性。

谁说EMC、IBM不能替换,还你一个存储虚拟化的真相!

从上面具体部署的方案架构图可以看出,SC8420虚拟化存储网关是其中应用的关键。

亮点依然是SC8420采用的信核TVM透明迁移技术,SC8420直接在线连入高性能计算群现有的SAN网络,在不改变现有数据存放的前提下,透明接管已有生产环境中的存储系统EMC VNX5700。

“用户一旦遭遇EMC VNX5700生产存储硬件出现异常,不能正常运行,存储服务将会自动切换到新购镜像存储上,从而实现业务系统的连续性以及数据实时备份。待故障存储系统修复完毕,通过自动反向同步技术,又可实现两台存储数据同步状态。”因此,高可用存储实现了用户数据双保险,业务连续性有了切实保障。

最终,该存储级高可用解决方案帮助海南省公安厅完全实现了当初所想的目的:异构存储统一管理,保护既有投资;故障自动切换,保障业务时刻在线;系统在线热接管,真正实现无停机部署。

这还不够,得看看服务支持到底怎样?

虽然信核数据是一个有着存储技术基因的公司,有着对技术研发与生俱来的喜爱与专注,但是为了获得用户的认可,给予广布全国各个区域和行业的用户更全面的有效支持,信核数据在自身服务体系上有着不同于IBM SVC的特点与优势。

谁说EMC、IBM不能替换,还你一个存储虚拟化的真相!

一方面,信核数据是一个本地化的国产存储厂商,拥有完全自主知识产权,在对国产化有着强烈要求的单位和行业必然有着比IBM SVC更直接的优势。

二方面,信核数据非常强调对于用户不同需求的支持,毕竟用户行业有别,应用虽然有些类似,但具体业务与IT的融合还是有着很大区别,IT不仅仅是一种工具,早已进入许多重要行业用户的业务支撑体系之中了。因此信核数据本地定制化的服务必然比IBM SVC更灵活,能快速响应国内用户的具体需求。

三方面,信核数据的分公司和办事处已经覆盖中国大部分的省份,在每个区域片区都有驻点的技术工程师,可以为用户提供最高7*24小时的电话服务响应和最快4小时的到场服务响应。更关键的在于信核数据提供给用户的服务基本都是原厂支持,而IBM原厂服务价格更高,大多数由其技术服务授权的渠道合作伙伴提供服务。

四方面,信核数据的研发团队设置在国内,对于国内用户的需求可以给予更快的反应,以及更准确的技术研发方面的支持帮助。 之前官方消息说IBM在上海设置了一个存储研发中心, 虽然也有“近水楼台先得月”的可能性,但是该研发中心主要针对全球,

可见,一个存储技术和方案能否获得用户最终认可,在服务体系、技术研发方面都需要给予更多的本地化支持。只有这样,才能经得起时间的考验,才能赢得市场的肯定。“目前,前信核数据已经积累了众多用户,在国内拥有数百个存储虚拟化成功案例。”(阿明)

阿明点评:超越梦想,一往无前

从公司创始人带来的存储虚拟化基因来看,从存储虚拟化技术积累的18年沿袭的时间来看,从挑战号称销售了10000多个SVC存储虚拟化引擎的IBM来看,从其存储虚拟化技术本身的特点来看,从众多国内典型成功用户核心业务的应用案例来看……这些角度足以说明,在国产存储虚拟化领域,信核数据具备了业内同行少有的动力。加上国产化趋势的大好时机,对于一向重视存储技术研发积累的信核数据来说,势必会从其长期低调做事中逐渐走出来,让更多的业界朋友、用户所认识、熟悉和认可。

当然信核数据能否最终超越EMC、IBM在存储虚拟化领域的排名,问题不在于信核,而在于用户到底会如何选择。不管怎样,信核数据至少给予了用户一个高可用、可靠稳定的基于存储虚拟化的数据解决之道,并且经受了多个行业用户长期实践的成功检验,对于用户来说,这就已经足够了。

对于信核数据来说,不忘初心,超越梦想,一往无前就好。