關于云計算,目前業內并沒有一個統一定義的標準,IBM Power產品總監李紅在接受記者采訪時說,云計算代表兩個方面:一個是代表IT技術,第二個(也是更重要的)是代表一種經營模式,即按需提交IT服務的商業模式。所以,只要是可以按需靈活的提供給最終用戶所需要的IT服務,就可以稱為云計算。而云存儲作為云計算之中的服務之一,自然也符合上述的描述。
不管是云計算還云存儲,盡管目前沒有一個確切的標準,但其已經被認為是未來IT發展趨勢,那么其就必然要解決當下企業所面臨的一系列難題。不管如何對云存儲進行定義,其終究繞不開存儲基礎設施,同時也必然要解決企業目前面臨的存儲性能挑戰以及海量數據的安全挑戰等等。XIV作為IBM云戰略之中的一個重要產品,那么XIV是如何解決這一些問題的呢?
IBM XIV存儲系統的前世今生
XIV最初源于以色列一家同名的初創公司,其創始人為曾在EMC任職CTO的莫西 雅奈(Moshe Yanai),在EMC工作期間,其負責主持研發Symentrix DMX系統,有EMC“高端Symentrix之父”的稱號,從事多年傳統存儲系統研發工作的莫西 雅奈對傳統存儲架構有著深刻的理解,也熟知傳統存儲系統架構的瓶頸所在。
IBM XIV存儲系統
莫西 雅奈從EMC離職之后,創建了XIV公司,以及獨特的Nextra系統解決方案,這個Nextra解決方案通過采用相對較低成本的英特爾處理器和SATA驅動器等標準設備,通過獨特的緩存算法把這些X86節點構成集群陣列系統,據稱Nextra可提供比光纖通道(FC)存儲系統更高的性能水平。自2007年XIV被IBM并購之后,Nextra也被整合并入IBM的存儲產品線中,并與IBM已有的存儲產品DS8000一起擔負IBM“攻堅”高端存儲市場的重任。
XIV獨有的具備Scale-out橫向擴展能力的“網格”架構以及與眾不同的數據保護方式——偽隨機算法,使IBM對其寄予厚望。IBM認為XIV獨特的技術優勢極其適應云存儲環境下要求隨需擴展,且工作負載較為負載的應用環境,因此,XIV亦被看作是面向“云”的未來存儲架構。
目前的XIV已經升級到了第三代產品,其內部體系架構仍沿用了XIV與生俱來的獨特的全網格架構,但其對硬件及軟件進行了全面升級,將原來的內部傳輸鏈路千兆以太網升級為Infiniband,關于Infiniband與以太網的區別,在2012數據庫技術大會上,支付寶資深數據庫架構師童家旺曾提供一組數據作為對比,其中Infiniband存儲通道的延時在1-3μs,而萬兆以太網的延時卻在10-50 μs,這之間的差距可想而知。XIV升級到Infiniband之后無疑可以大幅提高其數據吞吐量并降低延遲。
并且XIV在CPU及內存方面均有升級,主機接口由原來的4Gb光纖過渡到8Gb光纖,同時,為了滿足用戶對存儲性能的更高需求,IBM預計在未來還將加入“SSD Caching”選件。同時因為CPU和內存均升級到更高水平,其運算能力大幅提升,在單位時間內能夠處理更多的數據,IBM似乎還考慮在未來的XIV中加入Scale-up縱向擴展功能,形成Scale-out+Scale-up的存儲架構。