由中國計(jì)算機(jī)學(xué)會(huì)信息存儲技術(shù)專業(yè)委員會(huì)、中國教育部信息存儲系統(tǒng)重點(diǎn)實(shí)驗(yàn)室和DOIT、存儲在線共同舉辦的2016中國閃存峰會(huì)在京召開,主題為“關(guān)鍵之年,讓閃存綻放”,來自產(chǎn)業(yè)界的眾多嘉賓圍繞閃存技術(shù)本身將如何演變與發(fā)展,以及閃存競爭的其它存儲芯片技術(shù),存儲系統(tǒng)將會(huì)怎樣發(fā)展這些熱點(diǎn)問題進(jìn)行了精彩的分享。
NetApp華北區(qū)資深技術(shù)顧問崔曉楠先生發(fā)表了名為“企業(yè)用戶閃存部署最佳實(shí)踐”的主題演講。以下為此次演講實(shí)錄:
大家上午在介質(zhì)上做了百家爭鳴的分析,真正的技術(shù)落地,包括未來的架構(gòu)。我們的Flash數(shù)據(jù)怎么上云?包括HDS提到了我的數(shù)據(jù)安全性和可靠性怎么實(shí)現(xiàn)。我發(fā)現(xiàn)真正把Flash用到了企業(yè)級用戶,大家考慮的都很倉促。我們看一下NetApp怎么把解決方案做落地,我更希望今天的環(huán)節(jié)結(jié)束以后,大家腦子里有一個(gè)框架怎么規(guī)劃你的數(shù)據(jù)中心,尤其是企業(yè)級的客戶數(shù)據(jù)中心。
NetApp不是在Flash單一的解決方案,我們的增長率是238.2%,排名第二。在公有云服務(wù)提供商方面,我們有不同的解決方案,適合客戶不同的需求。大家看到Flash價(jià)格便宜,容量越來越大。NetApp發(fā)布了15.3TB的磁盤,我想客戶得到高性能的同時(shí),其實(shí)現(xiàn)在的容量已經(jīng)不是他所擔(dān)心的問題,他可以很輕松地拿到很高的容量,然后綜合起來部署在數(shù)據(jù)中心里面。
我加入IT的行業(yè)在今年來說有13個(gè)年頭,最早我記得我們在給大型客戶布大存儲的時(shí)候,客戶把機(jī)器運(yùn)到樓上的就是拆洞,然后把機(jī)器拿進(jìn)去。今天我們跟很多客戶說,想要很高性能和很高容量的存儲器,我開車就可以拉過去,2U服務(wù)器。這得益于15.3TB磁盤帶來的容量提升,功耗和性能延時(shí)的保障,提供LPS的性能,2倍的性能提升,所有的延時(shí)都會(huì)在十倍級別以下,混合陣列十毫秒左右,或者說五毫秒下降到了一毫秒,這樣對每一個(gè)IO質(zhì)量進(jìn)行最高性能的保障。性能提升2倍,延時(shí)下降10倍等。
Flash解決了我們很多的問題,最明顯的問題就是性能,尤其是對隨機(jī)IO。Flash對性能提升很好,但是需要看場景,有的有十幾倍的提升。但是對順序的讀寫,順序的場景提升并沒有那么多,但也有幾倍的提升,這是不同的場景對性能來說是有區(qū)別的。
對很多企業(yè)級的客戶來說,高性能的介質(zhì)來了以后會(huì)帶來很多的問題,這是在接納新技術(shù)的時(shí)候會(huì)想到容量問題。很多企業(yè)級的用戶會(huì)想到數(shù)據(jù)量大,我有沒有這么大的空間,這么大的資源池可以裝下你,可以替代原來的盤存下數(shù)據(jù)。15T的磁盤,在性能和容量上Flash今天不是問題。
大家說Flash越來越便宜,確實(shí)是越來越便宜。我昨天看到了數(shù)據(jù),今年比去年Flash價(jià)格下降75%。我們很多的同事提到了是不是有雙活,是不是容災(zāi)。因?yàn)槲覀儗ζ髽I(yè)用戶來說,一定要看買一張F(tuán)lash,或者說采用Flash的技術(shù),并不是說把這個(gè)盤放在筆記本里自己用。我在這個(gè)之外一定是要采用很多的Flash磁盤,通過存儲的操作系統(tǒng)封裝起來,通過存儲操作系統(tǒng)整體的效能提高整個(gè)數(shù)據(jù)的可靠性,提高數(shù)據(jù)的均衡,提高延長固態(tài)的介質(zhì)壽命問題,包括寫放大的問題。包括額外的空間部署問題,額外的空間消耗的問題,我在外面一定會(huì)有非常好的操作系統(tǒng)來做這樣的可靠性。
管理問題,并不是說怎么用全閃存陣列,更多的就是客戶把全閃存陣列花很大的價(jià)錢部署下來以后,一定是需要部署最核心的應(yīng)用。最核心的應(yīng)用一定是產(chǎn)生最核心的數(shù)據(jù),這些最核心的數(shù)據(jù)該如何保存起來,如何備份起來,如何容災(zāi)起來?好在關(guān)鍵的全閃存陣列數(shù)據(jù),沒有說不考慮數(shù)據(jù)保護(hù)的。這方面的事情應(yīng)該怎么做?后面NetApp會(huì)幫你提供非常全面的解決方案,其中包括最基礎(chǔ)的兩個(gè)東西,一個(gè)就是NetApp ONTAP 9,我們已經(jīng)在這個(gè)月發(fā)布了最新的操作系統(tǒng)。伴隨著這個(gè)操作系統(tǒng)發(fā)布的是最新的15TB或者說15.3TB的SSD磁盤,這是一張磁盤帶來的容量。我們現(xiàn)在采用Flash不是問題。
ONTAP的AFF可以支持固態(tài)磁盤,ONTAP 9對數(shù)據(jù)寫入的方式和路徑,我們?nèi)孔隽酥匦峦茖?dǎo)化,包括數(shù)據(jù)壓縮和去重等等算法,全部與原來的方式有天壤之別??梢钥吹絆NTAP 9是針對Flash全新的操作系統(tǒng)?,F(xiàn)在給到客戶最佳實(shí)踐的方法,可以初期的配置很小,但是企業(yè)業(yè)務(wù)的增長,一點(diǎn)一點(diǎn)橫向做擴(kuò)展,把整個(gè)的數(shù)據(jù)中心的資源池從小變大。
同時(shí),從小變大的過程,這對客戶來說應(yīng)用不需要間斷的。多協(xié)議,目前看到的所有數(shù)據(jù)訪問協(xié)議在一套操作系統(tǒng)可以延伸過去做支持。我們是業(yè)界唯一的一套可以支持集群、NetApp、結(jié)構(gòu)化數(shù)據(jù)和非結(jié)構(gòu)化數(shù)據(jù)在同樣的一個(gè)大資源池里面,在同樣的數(shù)據(jù)平臺的基礎(chǔ)架構(gòu)里面支持,我們的ONTAP 9。
ONTAP 9是存儲操作系統(tǒng),必須得有數(shù)字的介質(zhì)安裝和實(shí)現(xiàn),我們會(huì)給用戶提供通用的平臺選擇。左邊的是傳統(tǒng)的架構(gòu),我們有存儲的控制器,ONTAP 9部署在控制器里面,后面有SSD磁盤。我們通過ONTAP 9的虛擬化軟件,通過虛擬化的方式支持第三方的陣列。如果說用戶OK,那我只需要X86的服務(wù)器,我可以不可以部署,今天沒有問題的。
ONTAP 9已經(jīng)可以單獨(dú)地銷售我的軟件,只需要把我的軟件介質(zhì)拿走,經(jīng)過我驗(yàn)證的X86服務(wù)器上可以很輕松地部署ONTAP 9。一個(gè)大型的企業(yè),如果說它有很多的分支機(jī)構(gòu),我不想在分支機(jī)構(gòu)單獨(dú)地部署和維護(hù)存儲,我可以只利用X86服務(wù)器,就可以實(shí)現(xiàn)企業(yè)級存儲的所有功能。因?yàn)槟憧梢钥吹轿业能浖x存儲不犧牲任何功能,我的硬件存儲設(shè)備有的功能在軟件定義存儲的軟件部署方案里面也會(huì)有相應(yīng)的軟件功能提供。我們的客戶說直接想利用公有云,無論用阿里還是亞馬遜,還是微軟,ONTAP 9可以實(shí)現(xiàn)一鍵部署。可以很輕松地利用公有云的計(jì)算資源,同時(shí)享受企業(yè)級存儲的軟件功能。
給用戶帶來什么好處?當(dāng)我享受到廉價(jià)的計(jì)算資源的同時(shí),我有很好的數(shù)據(jù)服務(wù)產(chǎn)生,我的數(shù)據(jù)可以很輕松地通過ONTAP 9的數(shù)據(jù)接口拉回到或者說回收到自己的數(shù)據(jù)中心,需要的時(shí)候很輕松把數(shù)據(jù)推上去。在我選擇不同的公有云的運(yùn)營商的時(shí)候,我覺得阿里貴了,我可以很輕松地切換到微軟那里。因?yàn)樵谒械墓性频钠脚_里面,我們這樣的版本都是通用的。我們在公有云里面的版本叫ONTAP Cloud,這是部署平臺的通用性,給了客戶最大的選擇性。
架構(gòu)最終實(shí)現(xiàn),我們可以看到這幾種模式聯(lián)動(dòng)起來會(huì)是什么樣的效果?我們在實(shí)現(xiàn)存儲架構(gòu)的時(shí)候有一個(gè)關(guān)鍵的因素,SUM,我們做硬件的解耦合。我們把通用的商業(yè)架構(gòu),把不同廠家的設(shè)備盡量做成硬件的資源池,我們?nèi)ゲ贾么鎯μ摂M機(jī)。我們通過不同的SVM實(shí)現(xiàn)業(yè)務(wù)應(yīng)用的隔離,我們通過不同的SUM實(shí)現(xiàn)性能保障的隔離,這是我們最大化的軟件定義存儲,把存儲硬件做結(jié)耦合。還有最大的好處,當(dāng)我打造了這樣的存儲平臺以后,可以發(fā)現(xiàn)我的存儲平臺并不再支持5個(gè)9,VM的漂移技術(shù)不會(huì)中斷數(shù)據(jù)訪問。存儲的SVM,這個(gè)物理的控制器到另外一個(gè)物理控制器,它的訪問中斷也是不會(huì)受到影響的。
SVM可以有哪一些定義?SVM可以很輕松地跨越多個(gè)存儲控制器,我的存儲控制器可以有兩個(gè)、四個(gè)、六個(gè)、八個(gè),跨越的更多代表了SVM的性能越好,我的SVM可以選擇不同的數(shù)據(jù)訪問協(xié)議。當(dāng)然了在同一個(gè)時(shí)間點(diǎn)只能使用一種數(shù)據(jù)訪問協(xié)議,這是靠用戶自己定義實(shí)現(xiàn)的。磁盤類型可以單獨(dú)的定義,因?yàn)槲艺麄€(gè)的存儲資源池的平臺是可以部署全閃存,可以部署傳統(tǒng)陣列,可以把它組合成一個(gè)大的資源池,在這個(gè)資源池里面可以很輕松地定義我的數(shù)據(jù)底層的磁盤類型是SSD、SATA、SAS還是混合?包括性能、存儲量等等,都是可以根據(jù)要求做定義。我的SVM和應(yīng)用系統(tǒng)做對接,有的核心業(yè)務(wù)系統(tǒng)需要做容災(zāi)和備份,我這個(gè)SVM功能可以打開。可能有的SVM是做數(shù)據(jù)歸檔和備份,或者是開發(fā)測試系統(tǒng),我可以把最大化的節(jié)省磁盤,所有的定義都是和應(yīng)用系統(tǒng)做匹配和定制。
ONTAP 9帶來其它的應(yīng)用。ONTAP 8到ONTAP 9性能每一個(gè)版本都會(huì)有很大的提升,我們會(huì)保證30%的性能提升。我個(gè)人理解應(yīng)該是很復(fù)雜的去重和壓縮的技術(shù)在里面,因?yàn)槲覀兛梢葬槍Σ煌臄?shù)據(jù)塊做不同類型或者說不同手段的數(shù)據(jù)去重壓縮。有的時(shí)候去重壓縮沒有問題,但是功能怎么樣,是不是有最大化的優(yōu)化,這就是靠操作系統(tǒng)的能力所提供的。高級磁盤分區(qū)技術(shù),我們現(xiàn)在可以把一塊整的盤橫向的分成幾個(gè)區(qū)塊,我們在里面實(shí)現(xiàn)數(shù)據(jù)保護(hù)技術(shù),我們最大的好處因?yàn)楝F(xiàn)在固態(tài)盤的成本相對來說還是比較高的,還是很貴的,大家的第一印象就是貴。
我們盡可能地提高磁盤的使用率,我們利用磁盤分區(qū)技術(shù)可以做到87.5%的磁盤可用性。過去大家認(rèn)為它的額外開銷很大,我們在AFF的時(shí)候,這樣的問題會(huì)有明顯的改善。三磁盤數(shù)據(jù)保護(hù)技術(shù),RAID-TEC,很多的朋友講大容量磁盤,數(shù)據(jù)重構(gòu)時(shí)間?,F(xiàn)在在NetApp來看,我們SATA可以選擇10T一塊的配置,盤的容量在今天比去年大了很多倍,保障數(shù)據(jù)的安全性和有效性。
我們傾向于建議客戶在規(guī)劃數(shù)據(jù)中心的時(shí)候,底層的存儲是資源池的架構(gòu),我們在資源池里最核心的管控者是我們的ONTAP 9,ONTAP 9下面可以獨(dú)立地部署AFF,我們的全閃存陣列,可以獨(dú)立地部署傳統(tǒng)陣列或者說混合陣列??梢圆渴饍蓚€(gè)、四個(gè),六個(gè),八個(gè),最終可以部署24個(gè),這樣的控制系統(tǒng)放在一個(gè)資源池里面。我們在整個(gè)的資源池劃分不同的SVM和前端應(yīng)用做對接,如果客戶說數(shù)據(jù)中心做多數(shù)據(jù)中心,我們可以輕松地通過數(shù)據(jù)容災(zāi)復(fù)制軟件,可以擴(kuò)展到兩個(gè)數(shù)據(jù)中心里面,數(shù)據(jù)可以很輕松地做交互,因?yàn)閿?shù)據(jù)中心的接口是一樣,我們ONTAP 9做了很好的技術(shù)的升級。我們現(xiàn)在把盤到盤的備份和容災(zāi)兩個(gè)流程合二為一。
因?yàn)槲覀兛梢钥吹胶芏嗟目蛻魧?shù)據(jù)是有備份的需求,也有容災(zāi)的需求。我們簡單來說,我的數(shù)據(jù)從一個(gè)數(shù)據(jù)中心到第二個(gè)數(shù)據(jù)中心,需要看到更多份的歷史數(shù)據(jù)。我們在中間保證數(shù)據(jù)傳輸,通過一個(gè)管理軟件的管控實(shí)現(xiàn)對數(shù)據(jù)兩方面的要求。對用戶來說不需要構(gòu)建我的備份系統(tǒng),我只需要容災(zāi)的一套流程,可以把整個(gè)的備份和容災(zāi)的流程合二為一,在客戶的環(huán)境里面如果說有了NetApp整個(gè)的存儲資源池,不需要任何的額外備份軟件實(shí)現(xiàn)數(shù)據(jù)備份保護(hù)的功能,因?yàn)樗乃袀浞蒈浖墓δ芪叶己贠NTAP 9里面。
客戶說兩個(gè)數(shù)據(jù)中心做雙活,對外提供相同類型服務(wù)可以很輕松把ONTAP 9升級成雙活模式。我們的雙活模式在每一個(gè)數(shù)據(jù)中心的內(nèi)部現(xiàn)在可以升級到四個(gè)控制器的架構(gòu),可以通過這樣的方式兩邊同時(shí)做相同業(yè)務(wù)的雙活數(shù)據(jù)。全部的配置和管理都是在ONTAP 9下實(shí)現(xiàn)的。很多的客戶喜歡公有云,我們很輕松把數(shù)據(jù)幫助它在公有云的環(huán)境里面部署ONTAP 9,我們可以很輕松地幫它把數(shù)據(jù)從Flash2Disk2Cloud,這樣的部署方式和理念,使勁上就是NetApp兩年前提出的版本。我們完全可以幫助客戶在不同的數(shù)據(jù)中心形態(tài),不同的業(yè)務(wù)形態(tài),不同的磁盤形態(tài)之間做數(shù)據(jù)漂移。我們可以通過一套統(tǒng)一的軟件做集中的管理。
NetApp現(xiàn)在不光只有單一的全閃存解決方案,我們有軟件家族在Flash的領(lǐng)域做解決方案的提供。包括AFF就是我們的ONTAP 9所實(shí)現(xiàn)的,專門面向企業(yè)的市場。EF系列,我們專門會(huì)特定客戶對性能要求非常高,對延時(shí)要求很低的,數(shù)據(jù)量并不是非常大的特定領(lǐng)域。我們?nèi)ツ晔召廠olidFire,更多的面向服務(wù)提供商,面向接入的應(yīng)用數(shù)量更加眾多,更加看重?cái)U(kuò)展性,它是采用X86分布式的架構(gòu)。NetApp今天會(huì)給我們的客戶提供三種解決方案,滿足您對業(yè)務(wù)要求不同方面的需求。