[No.X025]
基于x86架構(gòu)的SDS存儲解決方案正進(jìn)入企業(yè)級存儲市場,逐步替代原有的傳統(tǒng)SAN存儲產(chǎn)品。
1:IDC追蹤報告:SDS增勢迅猛
據(jù)IDC在2017年9月發(fā)布的預(yù)測報告顯示,從2017年到2021年,SDS在全球的營收將從2016年的85億美元增長到2021年的161億美元,年復(fù)合增長率達(dá)到13.5%,而其中,由于HCI市場的不斷擴大,用于HCI的SDS全球營收的年復(fù)合增長率將高達(dá)26.6%。
IDC預(yù)測,從2017年到2021年,SDS在塊數(shù)據(jù)、文件數(shù)據(jù)、對象數(shù)據(jù)以及HCI等細(xì)分市場的營收將持續(xù)增長,其中SDS在HCI方面的年復(fù)合增長率將高達(dá)26.6%,SDS總體年復(fù)合增長率達(dá)到13.5%。
SDS與HCI之間有著非常緊密的聯(lián)系。SDS是HCI的重要組成部分,但HCI以“一體化”整體解決方案的交付方式先于SDS獲得用戶市場的認(rèn)可,為與更早時候出現(xiàn)的服務(wù)器+傳統(tǒng)SAN一體交付的“融合基礎(chǔ)設(shè)施(Converged Infrastructure)”相區(qū)別,HCI因為其計算與存儲更加緊密地部署在同一物理服務(wù)器節(jié)點上,故被稱之為“超融合基礎(chǔ)設(shè)施(Hyper Converged Infrastructure)”。隨后,軟件定義存儲(Software Define Storage,SDS)的概念被提出,HCI中的存儲子系統(tǒng)——基于x86商用服務(wù)器的分布式存儲系統(tǒng),被看作是SDS在產(chǎn)品實現(xiàn)上的典范,進(jìn)而在用戶市場獲得迅猛增長。
另一方面,HCI融合了計算、存儲以及網(wǎng)絡(luò)子系統(tǒng)形成一體化的整體解決方案,而計算子系統(tǒng)的成熟度較高,多種可選計算子系統(tǒng)的性能水平并無明顯差距;并且在網(wǎng)絡(luò)方面也無特別需求,反倒是存儲子系統(tǒng)的性能水平成為HCI方案的關(guān)鍵,直接決定了HCI綜合性能發(fā)揮。換而言之,HCI的成功幫助SDS進(jìn)入更多企業(yè)用戶的視野,而HCI的成功又有SDS不可磨滅的功勞。
SDS是HCI不可缺少的基石,在HCI場景下,SDS控制器多安裝在單獨的虛擬機上或作為Hypervisor中的一個進(jìn)程,但因為都是基于x86商用硬件,所以SDS控制器是安裝在物理機還是虛機內(nèi),在技術(shù)上并無本質(zhì)區(qū)別。隨著市場對SDS的接受程度越來越高,為了更靈活地滿足不同應(yīng)用場景下對存儲提出的不同性能需求,存儲與計算(應(yīng)用服務(wù)器)分離部署的場景也在增多;趚86服務(wù)器獨立部署的SDS方案,因為軟硬件解耦,不依賴特定硬件等特性,在獨立部署時,SDS能夠根據(jù)不同環(huán)境提供塊數(shù)據(jù)、文件數(shù)據(jù)以及對象數(shù)據(jù)等對應(yīng)的存儲接口。
如圖一所示,SDS與HCI融合部署仍是其主流應(yīng)用場景,但用于滿足塊數(shù)據(jù)、文件數(shù)據(jù)以及對象數(shù)據(jù)存儲需求的獨立部署模式也獲得了較高的年復(fù)合增長率。即使是年復(fù)合增長率最低的塊數(shù)據(jù)存儲市場,SDS方案也有接近5%的年復(fù)合增長率,預(yù)計到2021年,其全球營收將達(dá)到2.5億美元左右。增長率雖然最小,卻有非凡的意義,塊數(shù)據(jù)存儲在以往都主流使用傳統(tǒng)SAN存儲,而SDS在塊數(shù)據(jù)存儲市場的增長,意味著其將逐步替代傳統(tǒng)SAN存儲。而在塊存儲市場,SDS的另一個名字更為知名——Server SAN。
SDS在中國市場的銷售額也正飛速增長,且與全球市場不同的是,Server SAN的增長率高于全球平均水平,中國用戶對Server SAN的接受程度更高。據(jù)IDC今年3月發(fā)布的HCI與SDS在中國市場的細(xì)分報告顯示,HCI和SDS在2017全年銷售總額分別超過了3.7億和4億美元,而其中2017年第四季度的銷售額分別達(dá)到了1.57億和1.5億美元,均超過了全年銷售總額的三分之一。
據(jù)IDC最新報告顯示,與2016年第四季度相比,2017年第四季度,HCI和SDS的銷售額同比了增長188.6%和176.9%(圖表來源于IDC),Q4的銷售額幾乎占據(jù)了全年銷售總額的三分之一
2:全閃Server SAN:將替代傳統(tǒng)SAN
Server SAN這一分支的誕生,標(biāo)志著SDS開始進(jìn)入主流市場,在產(chǎn)品布局上完成了對企業(yè)主流應(yīng)用場景的覆蓋。而Server SAN本身所具有的三大特點也使得其替代傳統(tǒng)SAN存儲成為可能:
首先,Server SAN都是基于標(biāo)準(zhǔn)的x86商用硬件,或者說,Server SAN的核心是軟件,其可以安裝在任意x86服務(wù)器之上,而非像傳統(tǒng)SAN存儲那樣需要有專門設(shè)計的存儲硬件。這就使得其具有靈活的部署選擇,既可以獨立部署(如Server SAN),也可實現(xiàn)超融合部署(HCI)。
在存儲資源方面,SSD是必選項,用以加速硬盤,這使得其性能保持在一定水平之上。同時,隨著閃存單位成本的下降,用閃存全面替代硬盤可以提供更高的存儲性能,相比于硬盤,閃存的每IOPS成本和IO響應(yīng)時間都有巨大優(yōu)勢,而與這兩大特點最契合的就是以數(shù)據(jù)庫為代表的企業(yè)塊數(shù)據(jù)存儲場景,這也是傳統(tǒng)SAN存儲最主要的陣地,全閃存配置SDS用以滿足塊數(shù)據(jù)存儲需求,即Server SAN。
并且,相對于傳統(tǒng)SAN存儲需要專門的存儲網(wǎng)絡(luò)(如FC、IB或iSCSI),Server SAN與前端計算采用相同的以太網(wǎng)絡(luò),不僅能夠降低網(wǎng)絡(luò)的復(fù)雜度,也有助于成本節(jié)省。
隨著具有更高性能的NVMe SSD以及支持RDMA技術(shù)的25GbE網(wǎng)絡(luò)走向普及,相比于傳統(tǒng)SAN專有硬件設(shè)計,Server SAN只需從軟件堆棧上作出改變就能利用新技術(shù)帶來的性能提升,這將極大地推動了Server SAN進(jìn)入企業(yè)關(guān)鍵應(yīng)用領(lǐng)域,同時也給創(chuàng)新型SDS提供商帶來彎道超車的機會。
據(jù)IDC的預(yù)測數(shù)字顯示,到2022年,中國市場的SDS產(chǎn)品年銷售額將突破10億美元,HCI的年銷售額也將接近9億美元。2017年,HPC、VSS、流媒體、云原生應(yīng)用、歸檔、VDI以及DB等應(yīng)用場景成為SDS產(chǎn)品的主要增長領(lǐng)域。其中VDI和DB都屬于塊數(shù)據(jù)存儲場景,而塊數(shù)據(jù)存儲場景在以往通常是傳統(tǒng)SAN存儲的“天下”,但SDS在這兩個場景的增長分別超過了60%和30%。這意味著Server SAN正在逐步取代傳統(tǒng)的SAN存儲。
旺盛的市場需求正促使諸多新興供應(yīng)商加入到HCI市場當(dāng)中,HCI以一體化交鑰匙的方式交付給用戶,大幅簡化了部署實施過程。而HCI重存儲的特點也讓在SDS領(lǐng)域有經(jīng)驗積累的廠商能夠迅速加入進(jìn)來。其中較為典型的例子就是青云QingCloud,青云QingCloud原本是一家公有云服務(wù)提供商,在2017年提出了“全模云”概念,同時支持分布式和集中式業(yè)務(wù)架構(gòu)的云端部署,希望根據(jù)不同用戶不同應(yīng)用場景下的不同需求提供靈活且適宜的產(chǎn)品或組合解決方案,推出了包括Bare Metal(裸金屬服務(wù)器)、NeonSAN以及RadonDB等多種滿足企業(yè)用戶所需的產(chǎn)品及服務(wù)。其中NeonSAN是面向企業(yè)關(guān)鍵應(yīng)用負(fù)載所推出的一款新的塊數(shù)據(jù)存儲產(chǎn)品(Server SAN),同時也可以作為其青立方超融合系統(tǒng)的底層多維存儲選擇之一。
青立方超融合系統(tǒng)從2017年第三季度才開始被IDC納入統(tǒng)計,近下半年兩個季度,就占據(jù)了4%的中國地區(qū)市場份額,即使放到全年來看,青云QingCloud占據(jù)了3%左右的市場份額(數(shù)據(jù)來源:IDC)
3:QingStor NeonSAN:新技術(shù)支撐企業(yè)關(guān)鍵應(yīng)用
青云QingCloud 自主研發(fā)的QingStor NeonSAN是一款符合軟件定義存儲理念的分布式存儲系統(tǒng),其支持HDD、SATA SSD、NVMe SSD乃至Intel Optane等多種存儲介質(zhì),并可選10GbE或新一代25GbE網(wǎng)絡(luò),通過不同的硬件組合,能夠為不同應(yīng)用場景下的不同存儲性能需求提供靈活選擇;同時也能根據(jù)應(yīng)用特點融合部署在虛擬化環(huán)境(HCI),或者分離部署在商用x86服務(wù)器之上(Server SAN),Oracle RAC、SQL Server等核心數(shù)據(jù)庫集群、物理機和容器高可用架構(gòu)、大數(shù)據(jù)分析計算等應(yīng)用場景都有相匹配的NeonSAN產(chǎn)品。經(jīng)過E企研究院的測試結(jié)果顯示:在采用NVMe SSD+25GbE(RDMA)技術(shù)后的NeonSAN,其單卷(Volume)可提供不低于10萬IOPS的隨機讀寫性能,容量可擴展到100TB,單個NeonSAN節(jié)點隨機讀寫性能最高可達(dá)50萬IOPS。
QingStor NeonSAN主要有四個大的功能角色組成:
(1)Zookeeper用于集群管理,進(jìn)行注冊發(fā)現(xiàn)服務(wù),新加入的NeonSAN節(jié)點會自動注冊到Zookeeper;
(2)中心節(jié)點(Center Node)用于NeonSAN的控制節(jié)點,類似SDS中的控制平面(Control Plane),通過一主多從模式來實現(xiàn)高可用,當(dāng)主控制節(jié)點不可用時,通過Zookeeper可以自動產(chǎn)生新的主控制節(jié)點;
(3)元數(shù)據(jù)信息存放在MySQL Plus數(shù)據(jù)庫中,MySQL Plus是一個分布式數(shù)據(jù)庫集群,可以分布到所有NeonSAN之上,主控制節(jié)點可自動訪問MySQL Plus以獲取元數(shù)據(jù)信息;
(4)Store Node主要用于數(shù)據(jù)服務(wù),類似SDS中的數(shù)據(jù)平面(Data Plane)。
QingStor NeonSAN通過多副本機制來保證數(shù)據(jù)的高可用,副本數(shù)量可以設(shè)置為一、二、三或更多(默認(rèn)為三),接收到應(yīng)用服務(wù)器的寫請求之后,其在寫入主副本的同時,Replicator進(jìn)程會同時將數(shù)據(jù)副本發(fā)送到其他NeonSAN節(jié)點,當(dāng)主副本與從副本的都寫入成功之后,再返回應(yīng)用服務(wù)器寫入成功,這種機制保證了數(shù)據(jù)各副本之間的強一致性。
NeonSAN數(shù)據(jù)寫入流程圖,在全閃存陣列中,NeonSAN內(nèi)部存儲網(wǎng)絡(luò)使用支持RDMA技術(shù)的新一代25GbE網(wǎng)絡(luò),利用RDMA,數(shù)據(jù)本地寫入與遠(yuǎn)程節(jié)點數(shù)據(jù)寫入擁有幾乎一致的響應(yīng)時間,這可大幅降低NeonSAN數(shù)據(jù)寫入延遲.
除了數(shù)據(jù)存儲的高可用之外,存儲系統(tǒng)還需要關(guān)注存儲網(wǎng)絡(luò)的高可用。與傳統(tǒng)SAN存儲的雙控制器或多控制器來實現(xiàn)高可用不同,青云NeonSAN的存儲網(wǎng)絡(luò)高可用是通過交換機和數(shù)據(jù)鏈路的冗余來實現(xiàn)高可用,如下圖所示:
每個NeonSAN節(jié)點上都配備了2張雙端口網(wǎng)卡,每個端口都連接到不同交換機上。其中互為冗余的兩臺前端交換機作為服務(wù)網(wǎng)絡(luò),即為前端應(yīng)用服務(wù)器提供數(shù)據(jù)讀取服務(wù);兩臺支持RDMA技術(shù)(即RoCE,RDMA overConverged Ethernet)的25GbE交換機作為數(shù)據(jù)網(wǎng)絡(luò),主要用于NeonSAN的多副本寫入等數(shù)據(jù)交換操作。
作為支撐企業(yè)關(guān)鍵應(yīng)用的數(shù)據(jù)存儲解決方案,NeonSAN在注重高可用性的同時,也致力于提供更高的性能。因此,在NeonSAN開發(fā)過程中,簡潔是第一原則,所有存儲軟件堆棧都以“簡單”為第一優(yōu)先級以充分發(fā)揮NVMe SSD的高性能優(yōu)勢。
除了對IO路徑進(jìn)行優(yōu)化之外,NeonSAN還提供了諸多企業(yè)存儲常用功能,比如標(biāo)準(zhǔn)iSCSI接口支持,和最新的NVMe over Fabric規(guī)范支持,以及多路徑故障切換、無中斷的數(shù)據(jù)恢復(fù)、遷移和容量均衡等功能。
QingStor NeonSAN通過多副本與多數(shù)據(jù)鏈路的機制達(dá)到數(shù)據(jù)存儲與服務(wù)的高可用,利用NVMe SSD+25GbE(RDMA)來提升存儲性能,輔以“簡潔”的存儲軟件堆棧最大限度發(fā)揮NVMe SSD的高性能優(yōu)勢,并支持多種企業(yè)關(guān)鍵應(yīng)用常用功能來滿足不同應(yīng)用場景下的存儲功能需求,這一系列特點已經(jīng)讓NeonSAN具備了替代傳統(tǒng)SAN存儲的基礎(chǔ)。目前,青云QingCloud正在引入Intel提出的SPDK,以進(jìn)一步提升NeonSAN性能。
在下一篇文章中,E企研究院將針對企業(yè)關(guān)鍵應(yīng)用場景特點,構(gòu)建一個貼近真實的Oracle RAC數(shù)據(jù)庫應(yīng)用環(huán)境,用以評估QingStor NeonSAN在真實環(huán)境中的性能表現(xiàn),歡迎繼續(xù)關(guān)注!
來源: 原創(chuàng): E企研究院 DT時代
榜單收錄、高管收錄、融資收錄、活動收錄可發(fā)送郵件至news#citmt.cn(把#換成@)。
海報生成中...