WangFei 發(fā)表于:13年12月20日 10:33 [編譯] DOIT.com.cn
2013年12月20日存儲在線報(bào)道:存儲統(tǒng)一從理論上來看是不錯(cuò)的。直連存儲(Direct-attached storage,DAS)的效率低是出了名的,有些陣列的使用率只有40%。
為一個(gè)甲骨文數(shù)據(jù)庫提供10000IOPS意味著需要集合數(shù)十塊15000轉(zhuǎn)的硬盤,除了數(shù)據(jù)庫的容量能夠達(dá)到數(shù)TB的情況外,大多數(shù)情況下都要浪費(fèi)很多存儲空間。
替代方案是使用共享存儲,可能需要用到虛擬化技術(shù)和自動(dòng)精簡配置來分配物理磁盤容量以提高效率,或者還可能利用閃存或高速緩存來提升性能。
除了減少浪費(fèi),共享存儲還可以提供其他的優(yōu)點(diǎn),比如減少管理點(diǎn)的數(shù)量。
但是如果你的某位客戶或某個(gè)應(yīng)用不能正常工作怎么辦呢?如果它表現(xiàn)異常,不能發(fā)揮出共享存儲的“共享”特點(diǎn)怎么辦?
在很多系統(tǒng)中,很容易出現(xiàn)某一款應(yīng)用占用大量存儲空間的現(xiàn)象,這樣留給其他應(yīng)用的存儲空間就非常有限了。
要素
NetApp的產(chǎn)品、解決方案和聯(lián)盟營銷主管約翰羅拉森(John Rollason)表示:“服務(wù)質(zhì)量比人們所說的更重要。它看似小事,但是如果沒有它,共享存儲的很多價(jià)值就不復(fù)存在了。”
“如果你的共享存儲平臺上沒有服務(wù)質(zhì)量,你就無法在用戶移動(dòng)到虛擬化環(huán)境時(shí)保證整體服務(wù)質(zhì)量。 虛擬化也會讓I/O變得更加隨意。”
Virtual Instruments的EMEA地區(qū)解決方案顧問主管亞歷山大德安娜(Alex D'Anna)稱,最常見的一個(gè)例子是當(dāng)應(yīng)用不是用于共享,而且有不同的訪問方式時(shí)的情況。
他說:“真正有趣的使用案例是對服務(wù)需求很大的應(yīng)用。” 他引用了一個(gè)客戶的真實(shí)案例。盡管那位客戶擁有大量的SAN容量,但他在安裝關(guān)鍵SAP應(yīng)用時(shí)仍然遇到了很多問題。
德安娜稱:“SAP可以協(xié)助你生產(chǎn),但是你還需要數(shù)據(jù)倉儲和業(yè)務(wù)分析工具來輔助預(yù)測。我們認(rèn)為最神奇的是客戶擁有完全不同的讀寫方式,數(shù)據(jù)倉儲完全把8Gbps的光纖通道SAN都占用光了。”
他補(bǔ)充說,一旦你進(jìn)入云中,這個(gè)難題就被放大了。他說:“使用云存儲,人們想要的是降低準(zhǔn)備的要求。 我們是在共享最終將占據(jù)主流地位的假設(shè)之上工作的。在平臺上,你需要知道正在發(fā)生什么情況。”
“例如,當(dāng)出現(xiàn)性能問題的時(shí)候,人們會要求將它們推后到專用存儲區(qū)去。但是在云中,你就不能那么做了。”
填飽饑餓的應(yīng)用
富士通產(chǎn)品營銷高級主管弗蘭克賴卡特(Frank Reichart)也有同感。他說:“服務(wù)質(zhì)量是存儲統(tǒng)一的必要條件。 不可能不談這一點(diǎn)。”
他說:“如果你什么都不做,那么需要大部分性能的服務(wù)器就會得到它,如果那是你的商業(yè)情報(bào)系統(tǒng),那么對響應(yīng)時(shí)間有很高要求的生產(chǎn)系統(tǒng)就會受到影響。 服務(wù)質(zhì)量還會妨礙到受控于服務(wù)級協(xié)定的組織,如果你不能設(shè)置服務(wù)質(zhì)量,那么使用簡單應(yīng)用的用戶就遭殃了。”
商業(yè)情報(bào)問題是個(gè)大問題,因?yàn)樵絹碓蕉嗟纳虡I(yè)情報(bào)用戶想查詢生產(chǎn)數(shù)據(jù),因?yàn)樗麄兿肓私饨⒁粋(gè)專用數(shù)據(jù)倉庫的成本和拷貝數(shù)據(jù)所需的時(shí)間。
試圖使用那部分存儲資源的其他人也許會受到影響,因?yàn)樗麄儾荒荞R上獲得結(jié)果
這并不是特例。大量的數(shù)據(jù)庫查詢可能也會輕易地耗盡所有的I/O資源,從而影響到上網(wǎng)和收發(fā)電子郵件等活動(dòng)。 談到共享存儲上的VDI啟動(dòng)風(fēng)暴的影響,試圖使用那部分存儲資源的其他人也許會受到影響,因?yàn)樗麄儾荒荞R上獲得結(jié)果。
這些問題都可能被公共云運(yùn)營商遇到,它們的存在和收益與共享資源的能力息息相關(guān)。
而且這也越來越適用于IT部門,因?yàn)樗鼈兣c公共云運(yùn)營商一樣,也必須為多個(gè)內(nèi)部客戶服務(wù),而它們的收入?yún)s越來越少。
那么存儲開發(fā)商怎么做才能處理好這個(gè)問題并且保證提供公平和適當(dāng)?shù)脑L問通道,而不用強(qiáng)迫你通過大把花錢增加存儲空間來解決問題呢?
首先明顯要添加服務(wù)質(zhì)量機(jī)制,為所有的應(yīng)用分配優(yōu)先等級。阻止流氓應(yīng)用或客戶。 其中一種簡單的做法是限制某些應(yīng)用的I/O速率,讓它們不能把所有的資源都占用。
Debriefing Software的首席技術(shù)官杰斯珀馬蒂森(Jesper Matthiesen)說,那也可以很簡單。他說:“我并不認(rèn)為帶寬節(jié)流是件好事,因?yàn)槿绻写鎯θ萘康脑挘憔蛻?yīng)該去使用它。”
另一種方法同時(shí)也是很多領(lǐng)先的開發(fā)商比如富士通、NetApp和NexGen等所選擇的方法是,執(zhí)行最低而不是最高的應(yīng)用數(shù)據(jù)處理水平。
額外的部分
我的想法是,一旦對存儲性能的總需求超過了系統(tǒng)能夠提供的水平,那么系統(tǒng)就會按照先來后到的順序去授權(quán)I/O要求,系統(tǒng)會確保每一臺服務(wù)器都得到最低水平的IOPS。之后,它就會將剩余的性能分配給擁有最高優(yōu)先權(quán)的工作負(fù)載。
添加閃存在實(shí)現(xiàn)存儲服務(wù)質(zhì)量上同樣重要,因?yàn)楫?dāng)高速緩存中的項(xiàng)目被存在閃存中的時(shí)候,就有更多的IOPS能夠分配給優(yōu)先等級高的應(yīng)用了。
最后的要素是自動(dòng)化。賴卡特說:“實(shí)際上,設(shè)置服務(wù)質(zhì)量的各項(xiàng)參數(shù)是一件完全不同的事。”
他說:“通常,那些指標(biāo)會是響應(yīng)時(shí)間,但是要想將響應(yīng)時(shí)間降低到5毫秒以下,對于數(shù)據(jù)庫來說那會是一件非常復(fù)雜的任務(wù)。你可能不得不設(shè)置20種不同的參數(shù)。 盡管那樣,它也是個(gè)活動(dòng)的目標(biāo),因?yàn)橐坏┠阍O(shè)置好你想要的服務(wù)質(zhì)量,另一個(gè)應(yīng)用就會闖進(jìn)來,然后你就不得不從頭再來一次。”
他繼續(xù)說:“你想要的是自動(dòng)化或半自動(dòng)化的系統(tǒng),它應(yīng)該能夠自動(dòng)優(yōu)化,那樣管理員就只需要定義各項(xiàng)條件,然后讓系統(tǒng)完成剩余的工作就行了。它還需要更多的報(bào)告和監(jiān)控功能,比如哪些LUN在使用哪些存儲資源,哪個(gè)應(yīng)用在哪一級存儲層上運(yùn)行。”
“或者,人們也許可以放棄統(tǒng)一或?qū)ふ要?dú)立的解決方案,但那些解決方案顯然效率低下,而且會導(dǎo)致過分預(yù)備。”
那意味著在規(guī)劃容量和建模時(shí)要特別小心你的存儲系統(tǒng)已經(jīng)生成的所有性能數(shù)據(jù)。
從為物理工作負(fù)載容量建模開始,然后給主機(jī)建模,比如你可以說一臺數(shù)據(jù)庫服務(wù)器需要一定數(shù)量的I/O。
然后你就可以開始定義監(jiān)控政策,將高性能主機(jī)遷移到高性能存儲層級或?qū)⒌托阅苤鳈C(jī)遷移到低性能存儲層級。
比較好的做法是將你的主存儲器分成不同的層級,通常分為高、中和低性能3個(gè)層級。然后,你就可以為每個(gè)層級定義服務(wù)級協(xié)議,包括存儲可以占用多少I/O,在延時(shí)上應(yīng)該有什么樣的限制,它應(yīng)該提供何種水平的可用性等等。
前方危險(xiǎn)
如果一切順利,你就會想讓系統(tǒng)去完成盡可能多的重復(fù)性工作,幸運(yùn)的是,這些都可以用工具來自動(dòng)完成。
但是馬蒂森警告說,雖然這些工序中的某些工序可以而且應(yīng)該能夠自動(dòng)完成,但是所用的工具卻是強(qiáng)大并且可能也是危險(xiǎn)的。權(quán)力越大,責(zé)任越大,當(dāng)然風(fēng)險(xiǎn)也越大。
例如,將一個(gè)主機(jī)從一個(gè)層級移動(dòng)到另一個(gè)層級可能會涉及到數(shù)百M(fèi)B的數(shù)據(jù)移動(dòng),需要使用大量的I/O資源,而移動(dòng)那么多數(shù)量的數(shù)據(jù)將會對其他的系統(tǒng)造成影響。
馬蒂森說:“你必須小心處理,因?yàn)檫@是貴公司的核心。移動(dòng)數(shù)據(jù)有可能造成巨大的影響。 因此必須慎之又慎。”
“對配置進(jìn)行重要變更仍然需要人類的知識,因?yàn)樗枰私鈽I(yè)務(wù)以及具有技術(shù)上的見解。”
公司簡介 | 媒體優(yōu)勢 | 廣告服務(wù) | 客戶寄語 | DOIT歷程 | 誠聘英才 | 聯(lián)系我們 | 會員注冊 | 訂閱中心
Copyright © 2013 DOIT Media, All rights Reserved. 北京楚科信息技術(shù)有限公司 版權(quán)所有.