實(shí)現(xiàn)更好的虛擬化和存儲(chǔ)的五大方式

責(zé)任編輯:editor005

2015-09-02 14:08:06

摘自:機(jī)房360

服務(wù)器虛擬化是在數(shù)據(jù)中心部署新的應(yīng)用程序時(shí)所普遍采取的較為實(shí)際的方法。數(shù)據(jù)保護(hù):在虛擬環(huán)境中,確保備份的傳統(tǒng)方式是通過使用快照,無(wú)論是在虛擬機(jī)管理程序或存儲(chǔ)陣列的水平。

服務(wù)器虛擬化是在數(shù)據(jù)中心部署新的應(yīng)用程序時(shí)所普遍采取的較為實(shí)際的方法。虛擬機(jī)必須存儲(chǔ)在基礎(chǔ)設(shè)施的某個(gè)地方,通常是通過使用外部和內(nèi)部存儲(chǔ)硬件的組合來(lái)實(shí)現(xiàn)的。

但是,鑒于現(xiàn)如今存儲(chǔ)產(chǎn)品的選擇比以往任何時(shí)候都多,而且這些來(lái)自不同供應(yīng)商的存儲(chǔ)產(chǎn)品還各自有著一系列令人眼花繚亂的特性和功能。因而,做出正確的存儲(chǔ)產(chǎn)品選擇需要取決于您企業(yè)工作負(fù)載的具體需求,以確保您企業(yè)典型的存儲(chǔ)問題能夠成功得到緩解。

  在虛擬服務(wù)器和桌面平臺(tái)領(lǐng)域,最為突出的前五大存儲(chǔ)問題包括:

虛擬機(jī)蔓延(VM sprawl):較之過去采購(gòu)、部署和調(diào)試物理服務(wù)器所需花費(fèi)的時(shí)間和精力而言,虛擬機(jī)能夠相對(duì)很容易的創(chuàng)建。能夠按需增加虛擬機(jī),提高了企業(yè)業(yè)務(wù)的靈活敏捷性,但這是在價(jià)格上實(shí)現(xiàn)的。孤立的虛擬機(jī)(與虛擬機(jī)管理程序無(wú)關(guān)),或是不再使用的虛擬機(jī)(無(wú)論是被接通電源卻什么也不做的所謂的“僵尸”機(jī)器,或是關(guān)閉的和未使用的機(jī)器)消耗存儲(chǔ)資源是很容易的。

效率:如果缺乏精心的管理,虛擬機(jī)存儲(chǔ)資源可以不受控制地肆意生長(zhǎng)。人們總會(huì)有為每臺(tái)虛擬機(jī)部署盡可能多的存儲(chǔ)容量的愿望,因?yàn)檫@樣做可以減少未來(lái)需要調(diào)整虛擬機(jī)的可能性(具備潛在的影響)。但是,使用模板部署的危險(xiǎn)在于過度分配的資源最終會(huì)落得從未被使用。

性能:較之物理服務(wù)器的部署,虛擬化逆轉(zhuǎn)了LUN(邏輯單元號(hào),logical unit number)的作用。其中每臺(tái)服務(wù)器將接收一個(gè)或多個(gè)LUN,虛擬化將產(chǎn)生較大的LUN,并用它們來(lái)存儲(chǔ)多臺(tái)虛擬機(jī)。VM存儲(chǔ)工作負(fù)載在LUN層面,因此在性質(zhì)上通常是隨機(jī)的,因?yàn)榭缍嗯_(tái)活躍的共享相同物理存儲(chǔ)的虛擬機(jī)預(yù)測(cè)I/O活動(dòng)是不可能。這個(gè)問題在VDI(虛擬桌面基礎(chǔ)設(shè)施)的環(huán)境中尤為普遍,能夠在I/O中看到非常高的峰值(例如,所謂的“啟動(dòng)風(fēng)暴”)。

成本:多年來(lái),存儲(chǔ)成本(每千兆字節(jié))一直在不斷下降。然而,這僅僅適用于基于磁盤的系統(tǒng),特別是那些使用大容量驅(qū)動(dòng)設(shè)備的系統(tǒng)。較之磁盤,閃存存儲(chǔ)肯定是不便宜的,雖然我們已經(jīng)看到混合系統(tǒng)已經(jīng)開始將成本推向1美元/千兆字節(jié)。成本是虛擬機(jī)部署的一個(gè)重要因素,因此,為存儲(chǔ)選擇合適的成本/性能配置是必不可少的。

數(shù)據(jù)保護(hù):虛擬機(jī)需要被保護(hù),但傳統(tǒng)的備份/恢復(fù)方法不能滿足虛擬環(huán)境的需求。硬件的整合在虛擬化環(huán)境形成了節(jié)約成本的基礎(chǔ)意味著在每臺(tái)虛擬機(jī)部署代理均需要進(jìn)行備份,而這恰恰不是一個(gè)可行的解決方案。困難在于需要確保虛擬機(jī)和應(yīng)用程序的備份都是一致的,而不影響虛擬機(jī)的性能/可用性,并同時(shí)提供全面細(xì)化的文件或應(yīng)用程序數(shù)據(jù)訪問。

因此,以上這些是在設(shè)計(jì)存儲(chǔ)和虛擬化時(shí)企業(yè)所面臨的主要問題,但我們?nèi)绾螒?yīng)對(duì)呢?有沒有什么類似于“靈丹妙藥”的解決方案,能夠有針對(duì)性的解決每個(gè)問題呢;或者說(shuō)是否能夠通過實(shí)施一套有效的實(shí)踐方案,并通過借助一系列的硬件和軟件解決方案來(lái)搞定呢。

虛擬機(jī)蔓延:解決孤立和僵尸/未使用的虛擬機(jī)的最佳做法在于虛擬機(jī)的跟蹤和管理。孤立的虛擬機(jī)可以通過使用腳本提取VM列表,并將其與在磁盤上的虛擬機(jī)文檔結(jié)構(gòu)進(jìn)行比較來(lái)識(shí)別和跟蹤。對(duì)于VMware ESXi,這意味著查看VMX和VMDK文檔;而對(duì)于微軟Hyper-V,這意味著需要查看VHD和VHDX文件以及定義一臺(tái)虛擬機(jī)的XML文件。

有了合理的命名標(biāo)準(zhǔn)和所有權(quán)的詳細(xì)信息,僵尸/無(wú)效的虛擬機(jī)可以追溯到其所有者,并驗(yàn)證該虛擬機(jī)是否仍然需要。VMware vSphere和Hyper-V均提供對(duì)于簡(jiǎn)單腳本的PowerShell(及其他)工具包的支持;這兩款平臺(tái)均能夠提供詳細(xì)信息的補(bǔ)充說(shuō)明,如虛擬機(jī)的所有權(quán)信息。

效率:有許多可以用來(lái)實(shí)現(xiàn)存儲(chǔ)效率的措施,包括使用自動(dòng)精簡(jiǎn)配置(包括在管理程序和外部存儲(chǔ)上),壓縮和重復(fù)數(shù)據(jù)刪除技術(shù)。存儲(chǔ)容量可以通過使用鏈接的克隆被優(yōu)化,其維持了虛擬機(jī)主圖像與克隆所產(chǎn)生的增量之間的差異。

使用所有這些技術(shù)可以帶來(lái)明顯的成本節(jié)約,其中虛擬機(jī)是基于相同或非常相似的圖像來(lái)制備。使用精簡(jiǎn)配置時(shí)必須非常小心,以確保虛擬機(jī)內(nèi)的正常創(chuàng)建/刪除的數(shù)據(jù)不會(huì)消耗在邏輯上由虛擬機(jī)釋放的物理資源。這意味著需要運(yùn)行清理任務(wù),例如“sdelete”(偶爾整理)收回所謂的“死角”。

性能:性能問題可以通過一系列的技術(shù)來(lái)解決。諸如PernixData公司的FVP、Infinio公司的加速器和Atlantis Computing的USX等軟件產(chǎn)品都通過在服務(wù)器中采用本地DRAM緩存和Flash閃存讓I/O接近CPU。這些加速產(chǎn)品減少了I/O延遲,提高了性能,尤其是具有高水平的冗余數(shù)據(jù)的環(huán)境,可重復(fù)數(shù)據(jù)刪除。性能可以通過將虛擬機(jī)部署到混合系統(tǒng)和全閃存解決方案得以改進(jìn),如借助Tegile和Pure Storage的產(chǎn)品。

成本:全閃存解決方案肯定會(huì)改善I/O性能,但較之基于磁盤的系統(tǒng),會(huì)付出了相當(dāng)?shù)拇鷥r(jià)。大多數(shù)虛擬環(huán)境都是活躍和非活躍虛擬機(jī)的混合搭配,所以閃存可能適用于虛擬機(jī)應(yīng)用程序工作負(fù)載的一小部分。內(nèi)置的虛擬機(jī)管理程序工具,如存儲(chǔ)IO控制和SDRS,可以部分地被用來(lái)幫助虛擬機(jī)分配到最合適的位置。然而,這些工具受到使用范圍的限制。作為替代方案,諸如VMTurbo的操作管理器軟件等解決方案可用于檢查和優(yōu)化虛擬環(huán)境下所有資源的使用,而不僅僅是存儲(chǔ)。

數(shù)據(jù)保護(hù):在虛擬環(huán)境中,確保備份的傳統(tǒng)方式是通過使用快照,無(wú)論是在虛擬機(jī)管理程序或存儲(chǔ)陣列的水平。此技術(shù)的問題在于快照?qǐng)D像的一致性。虛擬機(jī)管理程序的VADP等功能提供了一致的快照,但在虛擬機(jī)管理程序創(chuàng)建快照會(huì)影響虛擬機(jī)的性能。

諸如Veeam的備份和復(fù)制工具以及惠普的StoreOnce RMC能夠在系統(tǒng)管理程序和存儲(chǔ)之間同步快照過程,采用與物理陣列的性能管理程序一致性來(lái)實(shí)現(xiàn)快照對(duì)生產(chǎn)工作負(fù)載的最小的影響。在采用RMC的情況下,該設(shè)施也可以用作為一種能夠以測(cè)試/開發(fā)為目的產(chǎn)生虛擬圖像的工具。

雖然我們?cè)谏衔闹袕?qiáng)調(diào)了一些用以虛擬機(jī)的存儲(chǔ)問題的比較明顯的解決方案,也市場(chǎng)上也有其他的相關(guān)產(chǎn)品:

可感知虛擬機(jī)的存儲(chǔ)技術(shù)(VM-aware storage)–諸如Tintri的VMstore等產(chǎn)品能夠感知一臺(tái)虛擬機(jī)的文件組成,可以滿足應(yīng)用程序的性能和容量要求。

服務(wù)器端存儲(chǔ)–這包括來(lái)自VMware的VSAN以及其他產(chǎn)品,如Maxta MXSP和Springpath HALO,提供在虛擬機(jī)基礎(chǔ)設(shè)施內(nèi)的虛擬存儲(chǔ)設(shè)備。

VVOLs - 對(duì)于VMware vSphere,供應(yīng)商已經(jīng)開始引入VVOLs支持了,其將虛擬機(jī)文件封裝到一個(gè)單一的實(shí)體。這將為個(gè)別虛擬機(jī)和卸載到外部陣列的管理提供應(yīng)用服務(wù)水平的能力(性能,容量)。

鏈接已復(fù)制,快去分享吧

企業(yè)網(wǎng)版權(quán)所有?2010-2024 京ICP備09108050號(hào)-6京公網(wǎng)安備 11010502049343號(hào)