進入21世紀以來,虛擬化、云計算、存儲等技術的應用正在深入廣泛,與此同時,人們開始嘗到了甜頭。
最初,他們認為這種技術將有益于解決服務器資源匱乏相關問題,而后發(fā)現(xiàn)不是這么回事。當時的人們沒有深入討論存儲低效的根本原因,而由一些廠商草草推出了服務器虛擬化和服務器多租戶資源分享的方式。直到后來,大規(guī)模廠商應用這項技術后,人們才逐漸發(fā)現(xiàn)虛擬化本身并不能解決存儲使用效率問題。在一些案例里,存儲使用效率問題往往被其它問題掩蓋了,直到這些問題被逐一解決。
存儲使用低效是由未使用和過分分配資源的存儲孤島形式部署導致的高成本、低效率的問題。為了能提升效率,存儲管理員們需要分析其根本原因。以下是找到存儲低效根本原因的三個途徑:
1.一層存儲因素
了解你所擁有的數(shù)據(jù)和它的存放方式是解決存儲低效的重要一步。許多IT管理員們將他們的應用數(shù)據(jù)存放在性能最好的一層存儲,不管有沒有使用閃存盤。這也是他們加速應用性能的最原始初衷。即便出發(fā)點是好的,結果也可能是在不重要的數(shù)據(jù)上使用了昂貴的存儲資源。如果已經(jīng)在一層存儲上部署了相關應用,那么就需要用一些方法將老舊的,不經(jīng)常訪問或者更新的數(shù)據(jù)遷移到相對來講成本低的二層或者三層存儲上。省下來的昂貴磁盤空間則可以用來存放那些值得存放的數(shù)據(jù)。
2.統(tǒng)一管理能力
在考慮數(shù)據(jù)存儲效率時同樣需要考慮是否需要統(tǒng)一管理的能力。如果你管理的存儲僅來源于一家廠商,那么其產(chǎn)品的管理軟件相信足以解決對應的配置和存儲監(jiān)控問題。然而如果你的環(huán)境相對復雜,有來自不同廠商的多個存儲,那么你就可能需要一款能夠統(tǒng)一管理的軟件幫助整合所有配置信息細節(jié)以及運行操作細節(jié),所有這些都通過單一的硬件監(jiān)控管理系統(tǒng)完成。如果你使用的存儲的廠商不支持SNMP或者SMIS甚至REST協(xié)議,那么你則需要考慮采購一款專有的存儲資源管理軟件套件來應對當前統(tǒng)一管理的問題。從這個角度來看,你也需要告訴你所使用的存儲廠商們你對存儲軟件統(tǒng)一管理能力的需求,如果后續(xù)產(chǎn)品不具備類似功能則將不會購買。
3.類似軟件定義存儲或者虛擬化之類的集中服務
你工作的重心應該是更多朝向存儲擴展服務而不是單個存儲陣列里的磁盤。隨著分布式計算技術的盛行,不少存儲廠商們都使用了開放式系統(tǒng)解決方案配合專有軟件的方式來替代配備板載控制的專有存儲。從陣列層面這樣做并未太多增加存儲成本,甚至因為使用了廉價磁盤降低了單位GB存儲的相應成本,此外還實現(xiàn)了統(tǒng)一架構和集中數(shù)據(jù)管理功能。對于傳統(tǒng)陣列方式來說,擴展方面可能遇到的一個問題是可能需要購置全新的陣列設備和軟件,并且需要專門的維護和管理。好消息是基于軟件定義的“超級控制器們”,即存儲虛擬化引擎和軟件定義存儲套件可以替代先前的專有管理軟件,從而實現(xiàn)集中化的統(tǒng)一服務管理,并且能夠擴展至其他磁盤和陣列上。類似的存儲虛擬化軟件有DataCore Software,IBM SAN Volume Controller及其他, 相應的軟件定義存儲套件包括Tarmin,CommVault,VIPR等等。前者的作用強調(diào)將容量和服務在抽象層軟件化后為虛擬卷實現(xiàn)定制化的增值服務。而后者則滿足了軟件定義存儲的概念,不包括容量聚合的功能但能實現(xiàn)對存放數(shù)據(jù)進行一系列的服務。
存儲架構本身在規(guī)劃的時候需要考慮其職能程度,應用和數(shù)據(jù)本身只會對新技術更為適應。如果僅僅適應磁盤或者磁盤加固態(tài)硬盤混搭的方式只是一度增加成本,那么適當?shù)脑谌龑哟鎯χ幸氪艓t可以大大降低成本。在合適的時候也可以考慮云是否合適企業(yè)現(xiàn)有情況,積極和消極兩方面都需要考慮到,例如對現(xiàn)有磁盤帶來的影響。盡可能避免被單一廠商硬件綁定的局面發(fā)生且要善于利用談判技巧獲得看中產(chǎn)品的最好價格。使用過的產(chǎn)品也可以考慮。
D1Net評論:
很明顯,存儲的低效會帶來很多嚴重問題,低下的數(shù)據(jù)存儲使用效率直接導致成本上升,讓企業(yè)不得不考慮削減開支的辦法。最有效的方法是搞清楚存儲低效的根本原因并且提供一套可持續(xù)發(fā)展的策略。在保證最佳性能和存儲使用效率的情況下,為企業(yè)帶來預期的投資回報,從而實現(xiàn)利益最大化。