“軟件定義”如今比大數據和云計算還要火熱。在存儲領域,主流廠商都在唱自己軟件定義存儲甚至是軟件定義數據中心的主旋律,IBM自然不會錯過。想得到的是,IBM這場軟件定義存儲運動的主角,是已經面世十年的Storwize;想不到的是,IBM的軟件定義存儲已經“悄然”邁向了3.0階段。
“軟件定義存儲應該具備云、企業級虛擬化及管理功能,通過抽象資源實現靈活性和可擴展性。” IBM系統與科技部中低端磁盤產品全球副總裁Jeff Barber這樣表示。
他認為,在閃存/SSD、大數據分析、手機、整合遷移、數據保護、云和集成基礎設施的這些IT項目中,都需要軟件定義存儲。IBM所謂的軟件定義存儲戰略,分三步走:
1、SDS 1.0:虛擬化和優化
通過SVC實現存儲虛擬化,Hypervisor提高系統性能,智能控制存儲資源,單點更簡單。
IBM稱,Storwize在2003年首次推出時就是虛擬化,2010年擴展為硬件平臺,支持異構存儲陣列,本身就是一種軟件定義存儲。
2、SDS 2.0:開放、可擴展和行業帶動
存儲資源自動調配,集成在OpenStack Dashboard中,理解并利用高級存儲功能。增加行業導向的應用,利用開放的API,基于應用定制管理,客戶和ISV都能并給平臺貢獻價值。
3、SDS 3.0:開放、分析和應用驅動
通過數據分析提取價值,以分析驅動數據管理,將應用靠攏數據。
3個階段最主要的區別是什么?IBM系統與科技實驗室存儲開發總監Debanjan Saha博士解釋說,SDS 2.0的效率高于1.0,避免協調資源的開銷。SDS 2.0和3.0的主要區別則在于,3.0更易編程,更加應用驅動。“SDS 2.0的特點是可擴展,這個平臺上有很多第三方應用。SDS 3.0更突出分析功能,通過編程改變存儲個性,這是它的最大優點和進步。”
對于IBM所謂“軟件定義存儲三部曲”的進展,IBM系統與科技部存儲產品部大中華區總經理黃建新是這樣解釋的:第一個階段,通過基礎產品已經實現,用存儲虛擬化等技術優化;第二階段,也是IBM目前所在階段,有些客戶已經實現,用開放的存儲平臺和API集成新技術;第三階段,是IBM未來的目標,由應用和分析驅動。強調開放、智能分析和應用驅動,包括實時監控、長期規劃、文件共享、云網關等一系列應用。”
透過IBM SDS三部曲,看到IBM提倡將應用引向數據,那么這和將數據引向應用對比有何優劣?Barber認為這是根據應用場景決定的:“很多應用要處理大量數據,比如Hadoop類型的應用,在這種情況下,如果可以把應用引向數據,特別是在大數據處理方面,要比把數據引向應用更好一些。”
當被問及讓PCIe閃存接入服務器更加接近計算的類似方式時,Saha是這樣解釋的,服務器內置閃存卡或者緩存讓數據靠近服務器,這是在數據處理量不是很大的情況下,如果是應對大數據需求,這種方法就不能滿足需求了,兩者效果類似,但是目的不同。
“數據的位置在哪,閃存的作用是什么,這也是我們一直在考慮的問題。”Barber透露,很快IBM就會有這方面的一些動作,通過平臺擴展,使閃存和存儲都合并到服務器。當然,他認為最終數據和應用兩者的關系,應該讓用戶去選擇,IBM的角色是提供可以做出這樣選擇的平臺。
那么SDS如何針對行業客戶的需求?Saha稱,一些功能如實時監控和自動分層等功能可以專門針對支持銀行和金融客戶。同時SDS平臺上可擴展集群保障數據穩定安全。他表示,目前IBM正在和合作伙伴一起加強軟件定義存儲的應用和分析功能,讓銀行金融等行業的客戶更容易地把應用靠攏向數據。
軟件定義戰略已經明晰,那么未來硬件的價值如何體現?Saha強調說,目前IBM在硬件上最大的動作就是閃存,讓存儲更加接近于閃存,更持續和穩定。其次,在數據加密和壓縮方面,單依靠軟件是不行的,還要通過硬件才能更加有效率。
這次,與IBM軟件定義存儲一同公布的V5000,正是IBM Storwize在硬件方面的一個重要補充,就此形成由V3000、V5000和V7000組成的階梯狀家族,并取了很有中國特色的名字:易、靈、博,三個字便能看出這三個系列的不同定位和職責。這三個系列中,只有V7000是面向全球的,V3000和V5000都是目前只在中國市場供貨。
V5000被視為輕量版的V7000,定位中端市場。IBM系統與科技部大中華區存儲產品經理金微介紹,V5000具備V7000的大部分功能,包括存儲虛擬化、自動分層、自動精簡配置和拷貝等功能,單機性能是V7000 70%,可直連服務器并省略交換機,適合于以下幾個領域:
- 需要企業級存儲的中低端p系列服務器
- 需要搞可靠、高性能及全虛擬化存儲整合的中高端x86服務器
- 建立全SAN虛擬化整合,及融合異構產品的存儲資源池
- 舊存儲系統需要升級/更替并要保護現有投資(如原有DS40000/5000、EMC CX、HP MSA/EVA、Dell和華為等)
從上表中可以看出在緩存、磁盤和相對性能方面V3000、V5000和V7000的對比區別
在解釋Storwize V系列互操作性問題的時候,金微表示,只能同一系列做集群(如V5000與V7000不能做集群),而V7000的不同機型可以做集群;在具備許可的SVC、V7000、V5000和V3000之間可以相互鏡像;虛擬與被虛擬的關系,V5000和V7000既可以虛擬化別的存儲,也可以作為另一個V5000或V7000或SVC的后端存儲,而SVC只可以虛擬化別的存儲,不可以被另一個SVC或者V5000或V7000虛擬化。
如此來看,V5000使IBM Storwize存儲產品家族更加完整,也讓我們看到了IBM更完整的軟件定義存儲路線。黃建新表示:“在中國,SDS已經比大數據、云來得更‘潮’。但是廠商們說得熱鬧,客戶卻還不知道SDS是怎么回事,怎么去做SDS。”他希望Storwize能給這些客戶描繪一個路線圖,從1.0一直走向3.0階段。