"軟件定義"的概念,在某種程度上已經是技術發展的共識,在由英特爾提出的軟件定義基礎設施(SDI)的構想中,SDI的技術愿景需要軟件定義計算(SDC)、軟件定義網絡(SDN)、和軟件定義存儲(SDS)共同推動。在一個大數據的時代,數據的重要程度越來越高,因此作為承載數據的軟件定義存儲(SDS),重要性自然不言而喻。
XSKY(星辰天合(北京)數據科技有限公司)是一家成立不到一年的初創技術公司,不過讓業界驚訝的是,這家公司就是在這不到一年的時間里,就發布了它的SDS產品,并在公司成立的起初兩個月之內獲得一筆不小的風險投資。顯然,對于談"軟件定義存儲的發展現狀",和"軟件定義存儲如何成為IT基礎設施重要組成部分"的話題,XSKY毫無疑問是一個適合的采訪對象。
因此ZD至頂網和XSKY的 CTO王豪邁(也是Ceph 亞洲地區唯一的Core Developer)就SDS的發展展開了一番深入交流。在對話中我們發現,使用開放技術,和通過軟件定義實現彎道超車的意識已經根植在XSKY的技術路線之中。
SDS: 技術上彎道超車,需求端對接用戶需求
王豪邁堅信,SDI一定是數據中心未來的發展方向,而SDS正是SDI的重要組成部分,而它對技術和市場的影響也是多方面的。
首先在技術上,軟件定義存儲帶來了兩個顯著變化,第一,存儲基礎架構和計算基礎架構的融合,即一類服務器硬件可完成計算和存儲兩類任務,為IT用戶規劃硬件設施提供了更高的靈活度和更低的成本結構;第二,通過軟件定義存儲的豐富功能,用戶統一管理多負載的異構存儲更加容易,可以實現熱數據、溫數據、冷數據在同一個集群中平滑的相互遷移,更好的應對不斷產生的數據價值排浪。近幾年硬件的迅速發展,比如高速萬兆以太網和SSD、NVMe的發展,使軟件定義存儲在技術上實現"彎道超車"變成了現實。
通用的服務器和硬件設施,加上SDS軟件,能夠逐漸達到甚至超過傳統存儲的性能、功能、可靠性,甚至在某些方面,如水平擴展特性和處理海量數據方面,比傳統存儲更具備優勢。
技術的進步是一方面,更重要的,在王豪邁看來,軟件定義存儲是隨著用戶對于云的需要,對于彈性的需要而產生的。而滿足有這部分用戶的需求,也是XSKY作為初創公司的努力方向。
通過軟件定義存儲,未來的數據中心可進一步實現數據中心硬件設施的標準化和資源池化,能夠讓IT管理人員更靈活的調配資源,降低整體擁有成本,減少廠商鎖定,降低能耗。更重要的是,將SDI這種來自于大型互聯網數據中心的成功經驗應用于企業,能夠讓企業在IT能力上更接近互聯網,適應移動互聯網、物聯網、大數據對數據中心壓力的迫切需求。
正是存在著市場對SDS的實際剛性需求,王豪邁更加堅信軟件定義存儲是存儲發展的必然趨勢。實際上,這正是幾個合伙人創立XSKY公司的起因。實際上,無論是國際權威的市場研究機構,像IDC、Gartner、Wikibon,還是基礎設施領域的領導廠商,包括英特爾、EMC、VMWare,也都認同:軟件定義存儲將是一個重要的市場趨勢。
XSKY聯合英特爾實現存儲加速
今天對于存儲本身來說需要一個高速的存儲,通用硬件的高速發展對存儲軟件也帶來了挑戰。例如,很多主流SDS都是基于Linux操作系統的,Linux操作系統內核的IO中斷機制,內核網卡驅動與NVMe設備驅動的效率就成為了瓶頸。英特爾的CPU已經足夠強大,但在這種機制下,CPU滿載也沒辦法把幾塊NVMe設備的性能發揮出來。因此英特爾對開源社區推廣了SPDK和DPDK的軟件優化包。
從一開始,XSKY就和英特爾開展了合作,聯合英特爾去做SPDK和DPDK聯合的研發和產品的預研發布,這實際就是軟件和通用的平臺更加深入整合,能夠把通用平臺發揮出傳統專有平臺需要的性能和穩定性,這就是軟件廠商需要跟底層的廠商,需要更加緊密合作,在Ceph社區推進SPDK和DPDK的應用,目的是減少軟件方面的瓶頸,將通用平臺SDS的效率進一步提高。
以前是一家來做硬件然后把這個軟件跟自己的硬件去做一個整合,然后出一個平臺,一個系統,現在變成了一個軟件廠商和硬件廠商的合作伙伴關系,同時他們去共同制定一個相對標準的接口或者協議進行交互,形成一個能夠匹敵傳統存儲所帶來的性能,但是又具備現在通用平臺帶來的兼容性,或者是對用戶的普世性的解決方案。
根據英特爾專家與XSKY多次交流,雙方認識到今后存儲的方向一定是應用感知、應用融合。--即存儲能夠智能適配應用負載的特征,動態調配自己的行為和數據分布,應用也有足夠的途徑知道后端存儲的狀態。XSKY對開源的Ceph做了接口、可管理性、性能上的很多增強,爭取在更多的應用場景下能夠滿足客戶的需求。
開源與開放是SDS發展的根本開源是現在產業內另一個非常熱的話題。很多用戶越來越希望使用開放體系的技術架構。軟件定義存儲需要一個開源的架構和開放的標準。
XSKY公司和王豪邁本身就是開源技術社區的重要力量和貢獻者。王豪邁表示,XSKY非常愿意和業界上下游合作伙伴合作來推進開源和開放。在國內,XSKY參與了"中國開源云聯盟",積極參與和推進Ceph社區的各種技術交流活動。SDS是一個新興的技術趨勢和體系,有關如何評估SDS功能、性能、接口、可用性、應用方案的,廣泛認可的標準尚未建立,XSKY愿意和友商一起推進這一工作,進一步推動SDS的技術成熟度。
今天不管是大數據,還是云計算,容器,XSKY看到開源的力量主導著創新,主導用戶的需求。SDS也就需要一家能夠以開源為支撐的一家商業公司去做好這個事情,去把真正開源的東西能夠交付給用戶。
因此,XSKY是以開源的SAN為基礎去打造一個成熟的商品化的部署軟件交給用戶,讓用戶同時能夠享受到開源帶來的價值,兼容性,平臺性,同時又能夠有商業公司所保障的高可用性。
SDI將帶來數據中心真正的變革,SDS就是要實現在SDI中的真正存儲加速,而開放平臺將充分釋放其活力。如果用一段話總結SDS未來的發展方向,XSKY的觀點很簡單: 軟件驅動的技術;開源的架構和開放的標準。