自動(dòng)分層存儲(chǔ)大起底:誰(shuí)最適合你的需求
論壇 發(fā)表于:11年07月18日 15:34 [轉(zhuǎn)載] 中關(guān)村在線
自動(dòng)存儲(chǔ)分層(AST)功能已經(jīng)開始越來越多地集成到供應(yīng)商的設(shè)備中,但每個(gè)供應(yīng)商的自動(dòng)存儲(chǔ)分層工作方式卻不盡相同。大多數(shù)供應(yīng)商的設(shè)備中并沒有集成自動(dòng)分層這個(gè)功能,但是也有一些供應(yīng)商提供的功能比其他的更個(gè)性化和可控性。一些IT專業(yè)人士希望有一個(gè)“自動(dòng)完成”的分層模式,而其他人則希望在他們的存儲(chǔ)環(huán)境中能更好地控制數(shù)據(jù)遷移。找出不同的自動(dòng)存儲(chǔ)分層產(chǎn)品;決定哪一個(gè)更適合你的數(shù)據(jù)存儲(chǔ)環(huán)境;固態(tài)硬盤與自動(dòng)分層存儲(chǔ)技術(shù)相輔相成將使分層過程更加完美。
無(wú)論是存儲(chǔ)分層還是自動(dòng)存儲(chǔ)分層都不是新技術(shù)。事實(shí)上,惠普(HP)公司在1996年就聲稱已經(jīng)實(shí)現(xiàn)了自動(dòng)存儲(chǔ)分層。然而,自動(dòng)存儲(chǔ)分層技術(shù)的普及卻相對(duì)較慢。這是因?yàn)樵谀莻(gè)時(shí)候,很難將數(shù)據(jù)進(jìn)行分類,并且開發(fā)數(shù)據(jù)在層之間的遷移策略也很困難。大多數(shù)情況下,數(shù)據(jù)是按照時(shí)間長(zhǎng)短來進(jìn)行遷移的,時(shí)間越久其價(jià)值可能越小。
當(dāng)前的自動(dòng)分層技術(shù)則采用復(fù)雜的算法,根據(jù)供應(yīng)商和預(yù)先設(shè)置,計(jì)算出從最小4 KB到最大1 GB數(shù)據(jù)塊的利用率。這個(gè)計(jì)算結(jié)果是相對(duì)于其他數(shù)據(jù)的訪問需求,但其并不是一個(gè)明確定義的“高需求”。、數(shù)據(jù)在高需求時(shí)段被提升到一個(gè)更高的層,而當(dāng)需求減少時(shí),數(shù)據(jù)也會(huì)被降到較低的層。該算法的質(zhì)量決定了該產(chǎn)品的價(jià)值,而模塊的大小決定了工作負(fù)載的適配性。較小的模塊通常更適合隨機(jī)I / O,而較大的模塊更適合順序I / O。
老牌供應(yīng)商和新興供應(yīng)商都提供自動(dòng)分層存儲(chǔ)功能。新興的供應(yīng)商中的一些公司,如戴爾Compellent公司已經(jīng)把自動(dòng)分層存儲(chǔ)技術(shù)變成他們產(chǎn)品架構(gòu)中最重要的部分。利用該公司的存儲(chǔ)中心產(chǎn)品線和流動(dòng)數(shù)據(jù)架構(gòu),其只有一個(gè)陣列架構(gòu),并且自動(dòng)分層存儲(chǔ)是其不可分割的組成部分。流動(dòng)數(shù)據(jù)架構(gòu)的數(shù)據(jù)遷移模塊大小大概是2 MB。
同樣,對(duì)于Avere系統(tǒng)公司來說,AST在其FXT設(shè)備中并不是一個(gè)可選功能。 但是,其增加了用網(wǎng)絡(luò)附加存儲(chǔ)(NAS)或JBOD陣列作為第三層存儲(chǔ)的能力。因此,Avere公司既提供交互陣列分層,又提供內(nèi)部陣列分層。另外,Avere公司使用自己的文件系統(tǒng),因此,其在數(shù)據(jù)遷移的算法上有一個(gè)額外的控制評(píng)估。FXT是“自動(dòng)完成”模式,它不允許用戶修改遷移策略,雖然層可以進(jìn)行單獨(dú)縮放以匹配工作負(fù)載的變化。
對(duì)于Arnold Worldwide公司的首席信息官格雷格?福爾瑟姆來說,簡(jiǎn)單是個(gè)關(guān)鍵因素。據(jù)福爾瑟姆所介紹,戴爾Compellent系統(tǒng)非常易于安裝和管理?偛课挥诓ㄊ款D的廣告代理商Arnold Worldwide公司采用的是三層方案和兩種不同的存儲(chǔ)政策。 “這些東西使用起來太容易了,當(dāng)我們的存儲(chǔ)管理員不在辦公室時(shí),連我都可以管理它們。”他開玩笑地說。
Arnold Worldwide公司的高級(jí)系統(tǒng)工程師克里斯?埃蘭開始是使用戴爾Compellent默認(rèn)的自動(dòng)分層存儲(chǔ)政策,但是隨著時(shí)間的推移,他對(duì)其稍作了調(diào)整。戴爾Compellent企業(yè)管理工具幫助他識(shí)別使用模式。 “企業(yè)管理工具幫助我們精確了解數(shù)據(jù)在系統(tǒng)中是如何被訪問的。有了這個(gè)信息,我們?yōu)橐恍⿷?yīng)用程序創(chuàng)建一層1到2個(gè)策略,并為其他應(yīng)用程序創(chuàng)建一層2到3個(gè)策略。我們已經(jīng)使用該系統(tǒng)四年多了,而且我們沒有必要改變這個(gè)策略。”以攔說, “新卷在創(chuàng)建時(shí)就被簡(jiǎn)單地分配了策略。
固態(tài)存儲(chǔ)使分層更完美
Xiotech公司提供了另一個(gè)“自動(dòng)完成”的AST實(shí)施案例。Xiotech的混合ISE (Hybrid ISE)產(chǎn)品在一個(gè)密封的14.4TB的 3U容器內(nèi)融合了固態(tài)硬盤(SSD)和硬盤。在14.4 TB中,1 TB大小的容量是采用的固態(tài)硬盤(SSD),而其余的900 GB (10K RPM )則是使用的SAS硬盤(層2)。控制器級(jí)軟件被稱為連續(xù)自適應(yīng)數(shù)據(jù)分片(CADP),它從部署的那一刻起就自動(dòng)管理數(shù)據(jù)的位置。雖然該公司提供了一個(gè)圖形化的ISE分析儀工具來突出顯示I / O活動(dòng),但在實(shí)際應(yīng)用過程中,用戶卻不能調(diào)整任何參數(shù)或配置。該公司表示,其設(shè)計(jì)的混合ISE(Hybrid ISE)從來不需要調(diào)整。
在這些供應(yīng)商提供的更多可配置的架構(gòu)中,NetApp公司強(qiáng)調(diào)的是擴(kuò)展性能和單獨(dú)容量的能力。該公司的閃存(PAM II)產(chǎn)品是類似于其他產(chǎn)品線的0層SSD。雖然它可以支持多層,但NetApp表示在許多情況下這些層可以被簡(jiǎn)化為兩個(gè):閃存和層2或?qū)?。這是因?yàn)樗麄円呀?jīng)發(fā)現(xiàn)數(shù)據(jù)往往是“熱”或“冷”的狀態(tài),很少在中間狀態(tài)。緩沖區(qū)高速緩存被用來緩沖寫入操作以避免性能降低。
數(shù)據(jù)模塊遷移大小最小的模塊是4KB。雖然這種架構(gòu)可能需要比其他系統(tǒng)更多的閃存盤(占總?cè)萘康?0%至20%),但消除相對(duì)昂貴的層1硬盤和散布跨多個(gè)SATA硬盤的冷數(shù)據(jù)可以較低的總成本實(shí)現(xiàn)相同的性能。此外,NetApp公司為了更大的空間效率,使AST在旋轉(zhuǎn)盤上結(jié)合了重復(fù)數(shù)據(jù)刪除和壓縮功能。由于數(shù)據(jù)是通過WAFL文件系統(tǒng)和Data ONTAP來管理的,所以因數(shù)據(jù)變熱而被從較低的層提升到0層時(shí),它不必再“rehydrated”。同樣,自動(dòng)分層存儲(chǔ)功能適用于所有NetApp產(chǎn)品線。
日內(nèi)瓦的歐洲核研究組織CERN在Oracle RAC數(shù)據(jù)庫(kù)上使用NetApp的閃存。 “在使用閃存之前,我們不得不一切以IOPS (Input/Output Operations Per Second)為基礎(chǔ)來改變大小,而不管存儲(chǔ)設(shè)備的利用率。”CERN的IT部門Eric Grancher說,“現(xiàn)在,我們可以優(yōu)化IOPS和容量。我們已經(jīng)從昂貴的光纖通道硬盤遷移到較便宜的SATA硬盤。這就使該組織的費(fèi)用大大降低。” Grancher發(fā)現(xiàn)NetApp系統(tǒng)非常適應(yīng)工作負(fù)載的變化,因此管理非常簡(jiǎn)單。他以經(jīng)驗(yàn)判斷存儲(chǔ)中閃存的整體性能比在服務(wù)器中的要更好。 “穩(wěn)定NetApp系統(tǒng)緩存中的數(shù)據(jù)比穩(wěn)定數(shù)據(jù)庫(kù)服務(wù)器更有意義,其需要修復(fù)補(bǔ)丁或更新而頻繁地重新啟動(dòng)。存儲(chǔ)服務(wù)器上的數(shù)據(jù)高速緩存已經(jīng)“回暖”,從而消除了表現(xiàn)不佳的必然期,在每次重新啟動(dòng)后,我們將遭受冷服務(wù)器高速緩存。”他說。
EMC全自動(dòng)分層存儲(chǔ)(FAST)是可配置系統(tǒng)的另一個(gè)例子。FAST的安裝向?qū)Э勺屇闶褂煤?jiǎn)單部署的默認(rèn)配置。EMC表示,用戶在大多數(shù)情況下為“自動(dòng)完成”做好充分配置。其他用戶則可點(diǎn)擊進(jìn)入FAST層顧問,這是一個(gè)實(shí)用工具,用來收集過去使用的統(tǒng)計(jì)數(shù)據(jù)。這些統(tǒng)計(jì)數(shù)據(jù)可以用來制定特定應(yīng)用程序的優(yōu)化政策。用戶還可以從768 KB到1 GB的范圍內(nèi)設(shè)置數(shù)據(jù)移動(dòng)模塊的大小,這取決于其傾向于隨機(jī)讀取還是順序讀取。
EMC建議用戶分配給0層約3%的容量,層1為20%和層3為77%的初始容量。層顧問將跟蹤使用情況,并隨著時(shí)間的推移,層1應(yīng)被最小化,其稍微多于較高層和最底層的緩沖層就可以了。無(wú)論怎樣,層顧問都是讓用戶根據(jù)實(shí)際使用模式來優(yōu)化層。
你應(yīng)選擇哪一個(gè)自動(dòng)分層存儲(chǔ)技術(shù)?
總體而言,供應(yīng)商提供了一系列不同的自動(dòng)分層存儲(chǔ)技術(shù)和不同性能的產(chǎn)品。那么我們?nèi)绾芜x擇最適合企業(yè)自身情況的產(chǎn)品呢?了解適合企業(yè)環(huán)境下的特定需求,然后選擇最能滿足你需求的產(chǎn)品。了解企業(yè)的性能需求將有助于把你的自動(dòng)分層存儲(chǔ)產(chǎn)品發(fā)揮到最大效用。
公司簡(jiǎn)介 | 媒體優(yōu)勢(shì) | 廣告服務(wù) | 客戶寄語(yǔ) | DOIT歷程 | 誠(chéng)聘英才 | 聯(lián)系我們 | 會(huì)員注冊(cè) | 訂閱中心
Copyright © 2013 DOIT Media, All rights Reserved. 北京楚科信息技術(shù)有限公司 版權(quán)所有.