軟件定義(Software Defined)這個概念問世雖然不久,但一個軟件主世的時代正在到來。軟件已經(jīng)滲透到我們生活的每個角落,軟件定義已經(jīng)成為IT市場上的又一個流行詞。軟件定義打破了原來以硬件為核心的傳統(tǒng)框架,將產(chǎn)品的功能、靈活性、易擴展性、安全性、可管理性通過軟件來展現(xiàn)。
簡單的講,SDI最主要的目的就是平衡企業(yè)不同用戶不同層面的需求。IBM認為,在未來,無論是搭建私有云,還是混合云,SDI都是企業(yè)搭建IT基礎設施的基礎。IBM Platform Computing全球開發(fā)總監(jiān)王敬文指出,軟件定義基礎設施是把硬件設備的管理功能,包括計算管理功能和存儲管理功能集中到軟件上,即邏輯上抽象到軟件上,通過這種方式把軟件和設備分別開來,通過軟件抽象以后,這些具體的存儲設備、計算設備將變的可以丟棄和置換。而這就使得企業(yè)獲得了一個可以向外擴展的彈性數(shù)據(jù)平臺。
作為IBM SDI(軟件定義基礎架構)戰(zhàn)略下的一個重要組成部分,IBM Platform Computing在過去幾年主要做了兩件事:第一是助推大數(shù)據(jù)分析,第二是促進云模式推廣。
IBM Platform Computing助推大數(shù)據(jù)分析,促進云模式推廣
我們知道Platform Computing是IBM收購的產(chǎn)品,因此與IBM已有產(chǎn)品的整合,是Platform Computing最重要的工作之一。據(jù)王敬文介紹,IBM已把Platform Computing的產(chǎn)品與IBM數(shù)據(jù)平臺Spectrum Scale進行了整合,成為了一個新的有機計算平臺,這個新平臺對于大數(shù)據(jù)分析來說,不管在性能方面還是可靠性方面都有很大的優(yōu)勢。
同時,IBM還拓展了Platform Computing Symphony的Hadoop大數(shù)據(jù)分析應用框架。在這個框架下Symphony提供兩個價值,第一,是加速MapReduce,也就是說,通過Symphony內(nèi)部的通信機制的效率和調(diào)度效率加速MapReduce的分析計算。第二,把IBM在網(wǎng)格計算多年積累的企業(yè)級調(diào)度策略引入到大數(shù)據(jù)分析市場來,使客戶從中得益。為了更好地理解,王敬文介紹了兩個Platform Computing的金融客戶。第一個是保險公司USAA,它采用了IBM Symphony和GPFS技術,很快地實現(xiàn)了大數(shù)據(jù)分析應用的實施,USAA對多租戶共享還有計算效率的大幅提高感到非常滿意。花旗銀行也是Platform Computing的一個大客戶,花旗銀行運行了一個新的風險分析應用,通過部署Symphony和GPFS,花旗銀行完成700個節(jié)點大規(guī)模風險分析平臺的搭建,新的平臺比原來的并行方案效率提高了整整100倍。
目前,大數(shù)據(jù)處理的軟件框架正在不斷引入,Hadoop只是其中過的一個,像Spark、Mango DB還有Cassandra這樣的軟件框架正在不斷涌入大數(shù)據(jù)分析市場。因此,IBM在2014年12月推出了Application Server Controller,這個新的軟件使得任何第三方分布式處理構架、應用構架,可以共享一個基礎設施,使用相同的一個計算和存儲資源池。
據(jù)王敬文介紹,2014年,借助SoftLayer平臺,IBM引入了Platform Computing云服務,實現(xiàn)了3個重要的服務:將LSF,Symphony和GPFS技術都放到了云端。最近,IBM把Hadoop也放到了這個IBM云服務平臺上,目前在全球已有包括金融、石油和軟件等多個行業(yè)的眾多客戶通過云平臺運行生產(chǎn)。
Platform Computing主要面向的行業(yè)包括金融、保險、半導體、制造、汽車、航空航天、軍工、生命科學行業(yè)及教育科研等對大數(shù)據(jù)分析應用需求非常迫切的領域。而最近,公安和電信行業(yè)也成了Platform Computing開始覆蓋的行業(yè)。
在談到云計算與大數(shù)據(jù)的關系時,IBM軟件定義基礎架構大中華區(qū)的業(yè)務經(jīng)理周立旸認為,云和大數(shù)據(jù)這兩個領域間的結合是非常緊密的。
舉例來看,一個做大數(shù)據(jù)項目的客戶,剛開始可能只需要3、5臺服務器,而在一年后,隨著大數(shù)據(jù)應用的拓展,它的服務器可能會拓展到30幾臺才足以運行這些大數(shù)據(jù)負載。我們知道,大數(shù)據(jù)應用本身的擴展性和對下面資源的需求是非常大的,因此,客戶希望通過彈性、靈活的基礎架構來來運行不同類型的大數(shù)據(jù)的應用。同時,客戶還需要簡化對這些基礎設施的管理難度。而這就是云計算所擅長的領域了。因此,把云計算和大數(shù)據(jù)這兩個領域結合在一起是很多客戶關注的問題,在這個領域里有人提出了大數(shù)據(jù)分析云的概念,就是用云計算作為一個基礎設施來供上面不同類型的大數(shù)據(jù)和分析的應用。IBM認為,未來國內(nèi)的很多大數(shù)據(jù)應用下面都需要用云平臺來更好地支撐它的應用發(fā)展。而Platform Computing想做的就是和國內(nèi)的客戶更加緊密地合作,幫大家把這些新技術、新應用用好。
用戶對大數(shù)據(jù)的運用還在初級階段未來的新應用會優(yōu)先在云端部署
王敬文稱,目前,用戶對大數(shù)據(jù)的運用程度還在初級階段。“雖然很多客戶在使用大數(shù)據(jù)的過程中已經(jīng)嘗到了大數(shù)據(jù)分析的甜頭,找到了很有價值的一些應用案例。但是,大數(shù)據(jù)分析絕不僅僅是Hadoop,很多新的應用架構正在不斷涌現(xiàn)出來,大數(shù)據(jù)技術,計算技術,中間件,應用框架,還會繼續(xù)演變。各種形形色色的大數(shù)據(jù)計算應用架構的引入和應用的拓寬,會對未來的基礎設施提出新的挑戰(zhàn)。
從云計算來講,目前,很多企業(yè)試圖把一些有選擇性的應用放在公有云上去實施,出于對數(shù)據(jù)安全性,還有一些軟件許可證限制的顧慮,很多應用還很難在云上運行。王敬文認為,未來的新應用,尤其是基于新的應用框架的應用,都會先在云上實現(xiàn)部署,上云之后才會在企業(yè)內(nèi)部實現(xiàn)。而這無疑給企業(yè)的基礎設施提出挑戰(zhàn),一是數(shù)據(jù)的存儲,二是計算模式。
王敬文指出,Platform Computing提供的調(diào)度功能在企業(yè)具有多跨數(shù)據(jù)中心調(diào)度的能力,還具有彈性的計算能力,可以按需提供計算資源和存儲容量,而這些都會給客戶帶來很大的利益。
2015年Platform Computing國內(nèi)市場4大發(fā)展策略
據(jù)周立旸介紹,Platform Computing在2015年主要有四大發(fā)展策略:
第一,在國內(nèi)進一步拓展HPC Cloud高性能計算云的應用領域。使高性能計算云在EDA云,勘探開發(fā)云,警務云等重點領域得到進一步推廣。
第二,在大數(shù)據(jù)和分析領域,進一步夯實自身技術基礎,積極地和國內(nèi)的客戶以及一些軟件開發(fā)商開展合作,使更多的大數(shù)據(jù)和分析應用在Platform Computing平臺上得到更好的應用。
第三,隨著IBM對軟件定義基礎架構領域的重視,去年Platform Computing也推出了很多新產(chǎn)品,Platform Computing會進一步推廣新的軟件定義軟件以及軟、硬件結合解決方案。
第四,Platform Computing將在高性能計算領域里得到進一步發(fā)展。
而在渠道方面,2015年Platform Computing將繼續(xù)加強對合作伙伴技能的培養(yǎng)。據(jù)周立旸介紹,去年下半年在中國首次引入的Platform Computing技能認證,目前,大中華地區(qū)已經(jīng)有將近20位合作伙伴工程師獲得了初級技術認證。2015年,IBM會進一步拓展技能認證培養(yǎng)計劃,增加認證合作伙伴工程師的人數(shù)。另外,IBM也會推出更加高級的一些認證的計劃,幫助合作伙伴提升實施Platform Computing和軟件定義基礎架構所需要的能力。同時,除了傳統(tǒng)合作伙伴,在云計算領域尤其是在大數(shù)據(jù)和分析的領域,IBM會更多地和客戶以及一些應用軟件開發(fā)商進行合作,使更多的應用更好地運行在Platform Computing平臺上。
Platform Computing與彈性存儲雙劍合璧
事實上,IBM Platform Computing可以最大限度發(fā)揮SDI的潛力,以軟件的方式抽象基礎設施,例如將存儲硬件設備軟件化,靈活地利用存儲資源;另外一種方式,通過云把存儲或者計算當作一項服務,根據(jù)需要訂購,而不用關注它的實現(xiàn)方式,具有很好的靈活性。
不僅如此,IBM Platform Computing還可以將軟件與硬件融為一體,變成一套綜合的解決方案,IBM最近更新的Spectrum Scale就是一個很好的例子。這項GPFS(通用并行文件系統(tǒng))技術通過與硬件的結合實現(xiàn)所謂的彈性存儲,讓用戶拿到一個可以立即使用的解決方案,而不用操心復雜的硬件配置。
談到彈性存儲這個話題,他認為,GPFS固有的靈活性和可擴展性可能會造成技術的復雜性,從而要求技術人員具有較高的專業(yè)能力對彈性存儲進行配置和優(yōu)化。但是,IBM Platform Computing的加入很好地化解了這個難題,它可以簡化部署和管理監(jiān)控,與彈性存儲進行整合,以更直觀的方式優(yōu)化和管理彈性存儲。
而且,以前GPFS中大量配置優(yōu)化功能無法直接與客戶應用環(huán)境結合到一起,現(xiàn)在IBM Platform Computing可以幫助存儲環(huán)境更好地了解應用對于數(shù)據(jù)的性能水平以及服務等級要求,從而通過下層調(diào)用相關功能和組件,進行動態(tài)的優(yōu)化。
用一個簡單的例子來說,Platform Computing以前扮演著工作負載調(diào)度的角色,與彈性存儲結合之后,在調(diào)度負載的同時還可以調(diào)度數(shù)據(jù)、管理數(shù)據(jù),這對客戶來說就是端到端的應用效率提升。
總而言之,IBM Platform Computing與彈性存儲的結合越緊密,用戶就可以得到一個更加高效、簡化和優(yōu)化的軟件定義基礎架構環(huán)境,發(fā)揮出一加一大于二的效果。