說到存儲(chǔ)市場上的廠商,有特色的很多,NetApp是其中一家。當(dāng)別的廠商都在大談分層存儲(chǔ)的時(shí)候,NetApp確認(rèn)為分層會(huì)造成數(shù)據(jù)在不同層之間進(jìn)行來回的遷移,而且不夠智能,為了利用閃存提出了Flash Pool和Flash Cache的概念;在很多廠商都拋出高端存儲(chǔ)戰(zhàn)略的時(shí)候,NetApp卻很少參與到堆積控制器的高端市場。NetApp這樣的做法很多,當(dāng)然做分層與否并沒有絕對的對錯(cuò)之分,NetApp只是善于通過創(chuàng)新來走出自己的一條發(fā)展之路。本文則結(jié)合NetApp的最新的產(chǎn)品和解決方案以及以Data ONTAP為核心的云戰(zhàn)略來談下NetApp的存儲(chǔ)之道。
這張圖完整的展現(xiàn)了當(dāng)下NetApp產(chǎn)品家族的結(jié)構(gòu),最底層的OnCommand是NetApp存儲(chǔ)管理軟件,借助 NetApp OnCommand,用戶可以自動(dòng)執(zhí)行、分析存儲(chǔ)基礎(chǔ)架構(gòu)并實(shí)現(xiàn)獲得成功所需的經(jīng)濟(jì)高效的存儲(chǔ)管理。這個(gè)軟件家族中還有OnCommand Balance、OnCommand Workflow Automation等不同的組件,常作為NetApp FAS存儲(chǔ)陣列的增值軟件出現(xiàn)。再往上則是NetApp與思科共同打造的FlexPod融合基礎(chǔ)架構(gòu)產(chǎn)品,據(jù)IDC的報(bào)告2014年第一季度全球集成基礎(chǔ)設(shè)施市場上,F(xiàn)lexPod以22.7%的市場份額(收入2.684億美元)位居第一。而FlexPod和OnCommand都可以用在不同的數(shù)據(jù)中心環(huán)境當(dāng)中,除此之外就是上圖中左上部分的FAS系列存儲(chǔ)陣列和右上部分的E/EF系列存儲(chǔ)陣列。FAS和E/EF也是NetApp存儲(chǔ)陣列產(chǎn)品的主體,E/EF在去年年底已經(jīng)做了一次全面的更新》),今年年初FAS也有了FAS8000這樣的新品被發(fā)布,需要指出的是FAS近日更新了包括中高端的FAS8080EX和FAS2500兩款新品。
從功能和配置上來看FAS8080 EX是NetApp為合理利用閃存而研發(fā)的一款存儲(chǔ)陣列產(chǎn)品,根據(jù)閃存和磁盤不同比例的搭配,F(xiàn)AS8080 EX有磁盤陣列、混合陣列和全閃存三種配置。對于要求高速度、低延遲的應(yīng)用程序,客戶既可以將 FAS8080 EX配置為具有超過4.6 PB閃存存儲(chǔ)的全閃存陣列;也可以將其配置為混合陣列,可包含將近0.5 PB業(yè)界領(lǐng)先的閃存緩存。對于閃存的應(yīng)用,F(xiàn)AS主要通過Flash Cache和Flash Pool兩種技術(shù),F(xiàn)lash Cache更注重將閃存作為一個(gè)加速硬件直接插在控制器當(dāng)中實(shí)現(xiàn)陣列性能提升, Flash Pool由數(shù)個(gè)通用性更好的SSD組成 RAID組加上一個(gè)包含一個(gè)或多個(gè)機(jī)械硬盤RAID組的聚合(存儲(chǔ)池)組成,也就是說Flash Pool只用來加速與之綁定的HDD RAID,這點(diǎn)來講Flash Pool與傳統(tǒng)的分層存儲(chǔ)非常相似,但是可以做的比分層存儲(chǔ)更加高效。
全閃存版本的FAS產(chǎn)品其實(shí)不是一個(gè)新生事物,而今的FAS8080EX全閃存陣列更多的是由于客戶對存儲(chǔ)高性能、低延遲和高可靠性的需求下被研發(fā)的,其實(shí)現(xiàn)本身功能的基礎(chǔ)上,Data ONTAP的一些特性還有助于增強(qiáng)純閃存的性能。例如,任意位置寫入文件布局(WAFL文件系統(tǒng))、預(yù)讀算法以及在所有核心之間不受限制的進(jìn)程調(diào)度均可改善延遲狀況。這些功能可以減輕隨機(jī)操作對SSD的影響,從而加快系統(tǒng)級(jí)性能并延長SSD的使用壽命。
在集群模式Data ONTAP的支持下,F(xiàn)AS2500 系列可以簡化存儲(chǔ)操作和云連接,所采用的統(tǒng)一架構(gòu)(得益于WAFL文件系統(tǒng)的設(shè)計(jì))可以比任何其他入門級(jí)混合陣列更快地處理更為廣泛的 SAN 和 NAS 工作負(fù)載。而且集群模式Data ONTAP可以避免任何計(jì)劃外和計(jì)劃內(nèi)的停機(jī),這點(diǎn)也是減少前期購置成本的關(guān)鍵。
以上所提到的更多的是NetApp 的硬件產(chǎn)品,事實(shí)上不管是FAS還是E/EF和FlexPod還是以集群模式Data ONTAP為首的軟件。集群模式Data ONTAP將NetApp的存儲(chǔ)陣列與云連接起來,而FlexArray將FAS和E/EF以及第三方陣列聯(lián)系起來。為了凸顯軟件的重要性,NetApp將集群模式Data ONTAP作為一個(gè)核心,并劃定了一個(gè)云藍(lán)圖。筆者所接觸的NetApp云戰(zhàn)略是NetApp通過集群模式Data ONTAP將磁盤陣列、全閃存陣列以及主流的公有云資源進(jìn)行整合,并以存儲(chǔ)虛擬機(jī)(SVM)的形式提供給上層應(yīng)用,這個(gè)階段集群模式更重要的是整合底層的硬件資源,并解決掉所有硬件設(shè)備會(huì)出現(xiàn)的問題,比如系統(tǒng)擴(kuò)展、NAS和SAN的融合以及停機(jī)問題》);而之后NetApp的云戰(zhàn)略更為清晰,數(shù)據(jù)在云間自由漫步的概念被提出,集群模式Data ONTAP對底層的存儲(chǔ)資源的整合和控制能力進(jìn)一步加強(qiáng),數(shù)據(jù)可以在集群模式Data ONTAP所管理的不同存儲(chǔ)介質(zhì)中自由的進(jìn)行遷移;而今年年初, 2014 NetApp大中華區(qū)存儲(chǔ)創(chuàng)新論壇的主題“行云無界 儲(chǔ)納百川”和大會(huì)上的自由云域概念是對NetApp的云戰(zhàn)略進(jìn)行的全新詮釋。
綜上所述,集群模式Data ONTAP通過三個(gè)層次實(shí)現(xiàn)了NetApp自由云域的戰(zhàn)略。首先是打造的通用數(shù)據(jù)平臺(tái),對底層的存儲(chǔ)設(shè)備資源和云資源進(jìn)行統(tǒng)一的管理;然后是對于云操作環(huán)境的支持,有超過100家的云服務(wù)提供商與NetApp有著合作,即是說自由云域中的云可以是各種形式的云資源;而最后也是非常關(guān)鍵的就是數(shù)據(jù)可以在存儲(chǔ)設(shè)備和云之間進(jìn)行自由的遷移,用戶不必?fù)?dān)心自己需要設(shè)定各種各樣復(fù)雜的策略實(shí)現(xiàn)讓數(shù)據(jù)始終存在應(yīng)該存放的位置上,因?yàn)榈讓拥拇鎯?chǔ)資源都是被集群模式Data ONTAP封裝好的。所以說未來,Data ONTAP仍是NetApp的云戰(zhàn)略核心,而且隨著這一戰(zhàn)略的不斷發(fā)展,未來NetApp將對其云戰(zhàn)略進(jìn)行進(jìn)一步的詮釋。