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