科技行者

行者学院 转型私董会 科技行者专题报道 网红大战科技行者

知识库

知识库 安全导航

ZDNet>CSC频道>开放+软件定义:IBM存储的独立宣言?

  • 扫一扫
    分享文章到微信

  • 扫一扫
    关注官方公众号
    至顶头条

在IBM系统科技部主办的Edge2013大会上,IBM存储终于发出了自己的声音,包括:对x86及相关技术(如虚拟化)的高度认可;建立在标准和开放基础上的软件定义存储战略;从1.0到3.0的软件定义存储路线图,IBM正……

来源:ZDNetCBSi企业方案解决中心频道 2013年07月03日

关键字:Storwize 英特尔 x86 IBM

虽然早已进入信息时代,但要想准确的捕捉到信息源的真正意图,亲临现场还是很有必要的——即使是官方发布的消息,也可能大幅失真。

以日前举行的IBM Edge2013全球大会为例,从IBM官方(官网和Tumblr上架设的Edge2013媒体站)发布的新闻稿来看,Power Systems应该是主角,约三分之一的篇幅与它有关,譬如:

  • IBM推出了九款新的Power Systems产品,为大数据分析和云计算提供了先进的能力。包括针对医疗和零售行业的五个打包解决方案、支持“按次计费”业务模式或者专用私有云基础架构的交钥匙型云产品,还有为庆祝IBM i操作系统25周年而推出的IBM i 25周年纪念版;
  • 预集成了Platform Computing工作负载管理软件的入门级技术运算解决方案,整合的平台名单中虽然有Flex Systems、System x、iDataPlex和IBM Storage Systems,但Power Systems是排在第一位的。

嗯,很典型的IBM风格。

PureSystems是该篇新闻稿的另一重点,IBM自豪的宣称,“自一年前发布以来,超过4000个PureSystems交付给90多个国家的企业,在主要的高增长市场中以及利用PureFlex作为核心而构建云数据中心的托管服务提供商(MSP)中广泛应用。”

x86和System x?如前面介绍,只是零星的出现,有点儿像打酱油的。

在通往Edge2013会场的指示牌上,“由Intel赞助”高过IBM的Logo,更名列赞助商的头牌

然而,Edge2013大会现场是另外一种景象。当我们看到英特尔是本届Edge大会唯一的顶级(Premier Diamond)赞助商,ExecutiveEdge的第一天上午围绕x86展开,英特尔公司CIO Kim Stevenson作为演讲嘉宾出场,直到下午讲PureSystems时才提到Power Systems……一时间令我有种难以置信的感觉,因为这……太不IBM了。

在一个非System x主导的用户大会上,Intel的Logo及其CIO出现在讲台中央。Kim Stevenson分享了对现代企业和CIO角色的思考,认为社交和高级分析使IT成为变革的催化剂,CIO因而处于最好的位置。她举了一个分析与社交结合创造价值的小例子:IT帮助英特尔员工便捷的查找距自己最近的可用会议室,每人每天可以节省5-10分钟(我们知道美国人会多……)

拥抱x86,存储业务觉醒中

Edge2013如此不那么IBM,既“正常”,也不“正常”。

我们首先需要明确,Edge是IBM系统科技部(Systems & Technology Group,STG)主办的一年一度的存储与优化IT解决方案的用户大会,今年是第二届,比去年规模大了很多。

Edge2013大会包括ExecutiveEdge和TechnicalEdge,其中ExecutiveEdge面向CxO(如CIO/CTO/CSO)和VP级别的客户,为期两天半,第一天肯定是重头了。下午的主题是加速云、大数据和分析,包括移动和社交这样的上层应用,而上午的技术讨论先为其打下基础,主题也是三个,分别为: 

  1. 软件定义环境(Software-Defined Environments,SDE)
  2. 虚拟化(Data in a Virtual World)
  3. 闪存(How Flash is Transforming the Economics of Systems)

闪存对硬盘的紧逼指数已近爆表,而IBM推出了收购TMS的成果FlashSystem,并宣布投入10亿美元研发资金,将闪存与服务器、存储系统和中间件集成。在全闪存阵列上,IBM的策略与我之前的专文分析有吻合之处,但在具体实现上,思路相对独特。譬如,某了解FlashSystem业务的人士表示,没必要为FlashSystem增加过多的软件功能,连接到SVC(IBM的存储虚拟化平台)上就可以获得自动精简配置和实时压缩等特性。这可以算作一种初步的集成,如何向更大范围、更深层次发展,值得专门探讨。

IBM系统科技部资深副总裁Tom Rosamilia介绍IBM在硬件创新和集成上的投资,闪存高居首位

IBM System x总经理Adalio Sanchez认为,虚拟化在企业中的应用就如水面上的冰山,埋藏在水下的关键业务应用如CRM、ERP、数据库等的虚拟化比率不到40%,将成为虚拟化比率继续提高的推动力。

关键业务虚拟化,讨论前提是x86……

如果是System x的会,上述观点谈不上新鲜,甚至还有点儿落伍;x86和英特尔有这个曝光力度,一点儿也不过分。

但,这是IBM存储的用户大会。高端DS8000系列与大机的关系就不用说了,近两年来STG大力扶持的中端存储明星产品Storwize V7000,在进行市场推广的时候,虽也必谈(服务器)虚拟化,却都是PowerVM,而在介绍PowerVM的过程中,照例是要把x86虚拟化的代表VMware痛扁一下,以体现优越性……像这样高调的与x86及英特尔紧密的结合在一起,貌似还是头一回。

个人以为,存储与以x86为代表的工业标准技术相结合,是业界潮流,IBM存储终于明确走出这一步,值得赞赏,甚至可以认为是IBM存储体现独立意志——而非IBM服务器业务的附属品——的宣言。然而,这个方向能坚持多久?会不会受到出售System x业务的影响?

如果当着近五千名用户高层的面大谈x86的重要性,转过头来就把System x业务给卖掉,是不是有点……太HP了?

x86不等于x,用软件定义环境

在大会第二天上午的媒体问答环节,不出意料的有人问System x业务是否真的出售?IBM系统科技部资深副总裁Tom Rosamilia的回答是:不对传闻进行评价。

有些时候,不否认就代表默认。

话说回来,如果赞成Edge2013发出了IBM存储业务不再高度依附于IBM服务器业务的独立宣言,那么至少可以部分认同一位IBM存储业务负责人士的意思:x86和System x不是一回事,存储拥抱x86不受System x业务出售与否的影响。

这就涉及到另一个和x86有高度关系的词汇,也就是Edge2013三大技术主题中排在第一的“软件定义环境”——我们知道,现在业内热炒的各种“软件定义”,很难绕开已成工业标准的x86。

“软件定义环境”看起来不像是IBM一时心血来潮,依据之一是STG内部成立了一个名为“软件定义系统”(Software Defined Systems)的部门,把IBM内部具有不同技能的专业人员集合在一起,制订软件定义环境下的策略。

OpenStack的API帮助实现软件定义计算(Nova)、网络(Quantum)和存储(Cinder),当然IBM的软件定义不限于此,譬如软件定义存储就少不了Storwize平台

软件定义系统部门总经理Jamie Thomas分享了IBM眼中的软件定义环境。乍看起来,软件定义环境中底层的软件定义基础架构(Software Defined Infrastructure,SDI),与VMware提出的软件定义数据中心(SDDC)定位相似,也都规划了软件定义计算/网络/存储(Software Defined Compute/Network/Storage),但IBM主打开放牌,将开源的OpenStack作为软件定义环境的基础。虽说去年VMware加入OpenStack基金会引起了业内的关注,可IBM早已是该基金会的白金会员(Platinum Members)。据Jamie Thomas介绍,IBM有超过600名开发者贡献开源社区。

上层应用制定策略,底层架构提供API,实现持续优化是软件定义环境的愿景

更大的区别在上层,充分利用IBM在中间件和应用软件方面的积累,强调对应用的感知(workload-aware),集成最佳实践,通过开放的行业API来自动化、最大化系统使用。Jamie Thomas在接受我们采访时表示,软件定义环境是从总体解决方案看下来,所以理解软件负载的行为非常重要。IBM已经有能力研究软件的形态,通过PureSystems的探索,下一步研究整个基础架构应用环境的形态。

既然是存储大会,以软件定义存储(Software Defined Storage,SDS)为例来进一步说明软件定义环境,也就顺理成章了。

开放促增值,软件定义存储三段论

半是取笑已经提出“软件定义存储”概念的EMC/VMware,半是自嘲,IBM系统科技部负责存储系统战略的副总裁Ed Walsh上来就引用维基百科相应词条的第一句“软件定义存储是用于推广存储技术的营销主题”(Software-defined storage (SDS) is a marketing theme for promoting storage technologies.),和IT专业人士讽为毫无用处的推销品(snake oil),来“说明”什么是软件定义存储。

IBM系统科技部负责存储系统战略的副总裁Ed Walsh严肃地戏说“软件定义存储”

好在没有耽搁太久,他就切入正题,抛出了IBM软件定义存储的三段论:

开放与合作成就软件定义存储的三个阶段

  1. SDS 1.0:虚拟化和优化;
  2. SDS 2.0:开放可扩展和行业带动;
  3. SDS 3.0:开放、分析和应用驱动。

软件定义存储的需求和好处还是要讲讲的。注意右侧柱图,通过自动化管理,软件定义存储2.0不仅执行效率比1.0更高,也基本消除了协调资源的开销

IBM存储主推的SVC和Storwize家族,早已实现了存储的虚拟化。不难想见,IBM认为自己正在实现SDS 2.0,并强调是唯一一个做到的。而根据我个人的理解,其老对头EMC也在类似的方向上有所成就。那么,两者的看法有何异同呢?试着列举几条如下:

  • 双方都认为,要缩短数据(存储)与应用的距离,即改变一味将数据(从存储)移动到应用(服务器)的传统做法,而视情况将应用(从服务器)推送到更接近数据的地方(存储),最直观的好处是可以降低网络传输的等待(带宽和延迟的要求)。不同之处在于,EMC举的例子是把数据库的某些大量简单查询工作卸载给存储执行(Oracle的Exadata已经实现),IBM则认为现阶段更适合把非任务关键性而数据密集型的应用放到存储上运行;
  • EMC虽然有VMware和Cisco这样的服务器合作伙伴,但自身没有服务器业务,想用存储干服务器的活,只是一时半会儿还有很多都做不到。出于可能的变化,IBM存储似乎也已不太避讳抢System x的生意,当然低端如Storwize V3500这样的产品,还是需要自家兄弟支持的;
  • 都谋求在传统的企业存储架构上增加对象存储服务……

不难看出,在SDS 2.0阶段,IBM存储希望把一些运算量不大(对服务器要求不高)但数据量很大(对网络传输要求高)的应用,从服务器搬到存储上运行,这样省去了服务器与网络(交换机)两个环节。换言之,服务器解放出来干更重要的事,而网络能不要就不要。如果不用考虑System x,为客户省钱自是好事一桩。

软件定义存储2.0,Storwize平台已经实现了与Openstack控制面板的完全集成,并能了解各种存储资源的特性,自动分配

在Edge2013的解决方案中心,台湾财团法人信息工业策进会云端系统软件研究所(资策会云端所)展出的COSA(Cloud Object Storage Appliance,云目标存储设备)就是基于Storwize V7000的“企业级DropBox”类移动设备同步应用。据称,COSA是IBM Storwize平台上的第一个应用——确切地说,由Storwize V7000提供类似Amazon S3的对象存储服务,作为COSA的数据访问支撑。

通过开放API和虚拟应用端口,已有以COSA为代表的一批应用可以在Storwize V7000上运行

值得IBM强调的是,这个对象存储服务,是由以往只负责块存储访问的Storwize V7000提供的。换言之,应该是直接在Storwize V7000的控制器中实现了对象存储与块存储的转换,而不是Storwize V7000 Unified——我们知道,一则后者的文件网关配置更高(运行应用的能力更强),二则貌似从对象存储转为文件存储也更为容易一些。以EMC软件定义存储的代表性产品ViPR为例,其两大组成部分之一的ViPR对象数据服务,就是一个把Amazon S3、OpenStack Swift对象存储和HDFS的访问,“翻译”成NFS等文件访问交给如Atmos、Isilon和NetApp等文件存储设备的轻量级软件,而不是直接将对象存储访问转换为块存储访问。

从左侧的示意图和IBM内部人士的介绍来看,COSA是直接依托Storwize V7000的。但是挂着这个示意图的机柜里,又赫然摆着Storwize V7000 Unified……

这里隐含的一个质疑就是,Storwize要增加文件存储功能都需借助额外的文件网关(配置较高的System x3650),为何提供更为高级的对象存储服务,却只用配置相对较低的Storwize V7000控制器就可以了呢?个人认为,能行得通的解释是Storwize V7000 Unified借助的GPFS文件系统等本身太消耗资源了,非文件协议之罪也…?期待IBM能披露更多实现细节。

客户和ISV如资策会云端所开发的应用能够扩展Storwize平台的功能,增加其价值,但如何吸引他们在这个平台上开发呢?IBM存储给出的“胡萝卜”是开放,具体说来一是Storwize 平台的操作系统(相当于控制器固件)基于开放的Linux,群众基础好,开发难度小;二是开放API和虚拟应用端口,为客户和ISV开方便之门。

软件定义存储3.0之应用驱动性能调优

SDS 3.0则包括应用驱动的性能调优,和分析驱动的数据管理,这都建立在IBM对应用负载的理解上,与软件定义环境的主旨相吻合。这一阶段的所谓“开放”,也在2.0的基础上更进一步,试图在OpenStack的帮助下建立起一个基于Storwize平台的App Center,类似于IBM为PureFlex和PureApplications建立的PureSystems Centre——一个企业级的应用商店(App Store)……在那一天到来之前,请允许我补充一句:据称,IBM软件定义存储的三个版本,不是替代关系,而是可以共存的。

软件定义存储3.0之分析驱动数据管理

综合评分:8.91 分
云能力:9 分
营业额:1045亿美元[2012]
云服务:IBM Systems Director VMControl

查看更多 >>

综合评分:8.13 分
云能力:8.3 分
营业额:533亿美元[2012]
云服务:IBM Systems Director VMControl英特尔云计算

查看更多 >>

推广二维码
邮件订阅

如果您非常迫切的想了解IT领域最新产品与技术信息,那么订阅至顶网技术邮件将是您的最佳途径之一。

重磅专题