如果在虛擬化環(huán)境中實(shí)施容量管理 |
發(fā)布時(shí)間: 2012/9/16 23:38:03 |
虛擬化引進(jìn)了一種新的容量管理方案,迫使IT管理員重新評(píng)估他們目前如何計(jì)劃和管理數(shù)據(jù)中心容量。知識(shí)中心作者Rob Smoot在這里討論各種容量管理方法,解釋為什么容量管理是重要的,物理領(lǐng)域和虛擬領(lǐng)域的容量管理有什么區(qū)別。 采用虛擬化,數(shù)據(jù)中心資源是在一個(gè)適應(yīng)性的、龐大的動(dòng)態(tài)容量公用池中共享的。因?yàn)槿萘渴枪蚕淼模跀?shù)據(jù)中心集群中有一個(gè)連鎖反應(yīng)。當(dāng)一個(gè)應(yīng)用程序或者虛擬機(jī)發(fā)生緊急變化的時(shí)候,其它的應(yīng)用程序或者虛擬機(jī)必須也有變化以便做出反應(yīng)因?yàn)槿萘渴遣蛔兊。因此,容量?guī)劃和管理在虛擬環(huán)境中是一個(gè)賭注很高的游戲。IT部門需要一些工具詳細(xì)地了解這個(gè)動(dòng)態(tài)的新層,并且能在需要時(shí)有足夠的容量。 那么,容量管理到底是什么?我們首先討論一下級(jí)別設(shè)置定義。據(jù)信息技術(shù)基礎(chǔ)設(shè)施庫(kù)(ITIL)稱,容量管理是保證IT基礎(chǔ)設(shè)施能夠以最充分的、可預(yù)見的和節(jié)省成本的方式使用的規(guī)定。用基本的經(jīng)濟(jì)詞匯說,這是業(yè)務(wù)需求與IT供應(yīng)之間的平衡。所有機(jī)構(gòu)都以某種方式實(shí)施容量規(guī)劃和管理。這也許像不像ITIL一樣是結(jié)構(gòu)化的或者可編程的。但是,這方面的需求肯定是有的并且我們實(shí)際上在某種程度上都做這個(gè)事情。 明確地說,容量管理并不是簡(jiǎn)單地緊緊保證有足夠的用于業(yè)務(wù)的容量。這部分是很容易做到的。如果你過多地采購(gòu)或者過多地配置你的容量,每一個(gè)人都能保證足夠的容量。關(guān)鍵的目標(biāo)是效率和可預(yù)見性。 這是要找到IT供應(yīng)的優(yōu)化的平衡以便在所有的時(shí)候都保證滿足業(yè)務(wù)的需求。這是在最大限度減少浪費(fèi)和風(fēng)險(xiǎn)的同時(shí)節(jié)省成本。因此,有效的容量管理要保證兩個(gè)事情: 1.效率(優(yōu)化的容量):在不影響業(yè)務(wù)的情況下使用每一點(diǎn)可用的容量。 2.預(yù)見性(可用的容量):無論業(yè)務(wù)部門什么時(shí)候需求,都保證有可用的容量并且一直在線。 為什么容量管理是重要的? 無論你的數(shù)據(jù)中心環(huán)境是物理的、虛擬的還是混合的,容量管理都是目前任何IT機(jī)構(gòu)中的一項(xiàng)日益重要的功能。許多企業(yè)正在尋求實(shí)施一個(gè)正規(guī)化的容量管理模式,主要是三個(gè)原因: 1.節(jié)省成本 讓預(yù)算獲得批準(zhǔn)是很困難的,并且等待很長(zhǎng)的新硬件或者基礎(chǔ)設(shè)施的采購(gòu)周期是很乏味的。過去,一旦IT部門的得到預(yù)算,他們都過多地或者預(yù)先采購(gòu)硬件以便避開這些行政管理的頭疼問題。 這個(gè)硬件經(jīng)常在采購(gòu)一個(gè)月、一年或者更長(zhǎng)時(shí)間之后才使用。這個(gè)硬件閑置在那里是付出代價(jià)的。但是,采用正確的容量管理工具和流程,你就能夠合理地進(jìn)行采購(gòu)并且保證任何新硬件都會(huì)立即部署和使用。 2.服務(wù)可用性 IT部門需要向其業(yè)務(wù)擁有者提供一致的、高質(zhì)量的服務(wù)。當(dāng)容量需求不斷變化并且相應(yīng)地發(fā)生波動(dòng)的時(shí)候這是很困難的。沒有適當(dāng)?shù)娜萘抗芾恚琁T風(fēng)險(xiǎn)降低了服務(wù)的可用性和客服的滿意度。這是代價(jià)非常大的,也許會(huì)影響到你的企業(yè)的生存,特別是如果你在談?wù)摰氖侵匾蝿?wù)的、面向外部的應(yīng)用程序。 3.業(yè)務(wù)規(guī)劃 向業(yè)務(wù)擁有者一樣,IT部門要有短期和長(zhǎng)期的計(jì)劃。創(chuàng)建這個(gè)計(jì)劃需要理解歷史的容量使用和預(yù)測(cè)未來的容量需求。除非這是系統(tǒng)性地實(shí)施的,否則,你將缺少歷史的觀點(diǎn)和對(duì)未來需求的準(zhǔn)確預(yù)測(cè),特別是在一個(gè)動(dòng)態(tài)的虛擬環(huán)境中。 如果容量管理沒有做正確或者根本就沒有做,供需就會(huì)失衡,導(dǎo)致資源浪費(fèi)或者資源不夠用。浪費(fèi)的資源,無論是購(gòu)買的時(shí)間太早還是數(shù)量過多,都是代價(jià)昂貴的。然而,資源不夠用會(huì)更糟糕,因?yàn)檫@能影響到業(yè)務(wù)經(jīng)營(yíng)并且是可以感受到的。 物理環(huán)境與虛擬環(huán)境中的容量管理 在物理環(huán)境中,容量管理是非常直接和簡(jiǎn)單的。過去,容量是根據(jù)單個(gè)業(yè)務(wù)范圍的需求由計(jì)劃推動(dòng)的。在每一臺(tái)服務(wù)器一個(gè)應(yīng)用程序的模式中,這個(gè)業(yè)務(wù)的擁有者確切地知道有什么容量。這是非常清楚的、容易描繪的和豎井式的。這臺(tái)服務(wù)器和它的全部容量都由一個(gè)用戶或者應(yīng)用程序擁有。 遺憾的是,這種資源豎井導(dǎo)致了一個(gè)基本的進(jìn)退兩難的境地:明顯地以犧牲效率和預(yù)見性為代價(jià)。在物理環(huán)境中,效率通常在你制定短期計(jì)劃時(shí)才能實(shí)現(xiàn)。如果你要非常高的效率,你就要根據(jù)你最高峰的情況配置IT容量。然而,當(dāng)容量需求意外超過高峰的時(shí)候,你就會(huì)遇到風(fēng)險(xiǎn)。 當(dāng)你制定長(zhǎng)期計(jì)劃的時(shí)候,預(yù)見性是可以實(shí)現(xiàn)的。如果你要通過多地配置緩解任何風(fēng)險(xiǎn),你將有不必要的浪費(fèi)。這個(gè)“多余的”容量是你能夠增加的容量。遺憾的是物理環(huán)境經(jīng)常需要為一個(gè)目標(biāo)或者另一個(gè)目標(biāo)進(jìn)行優(yōu)化:預(yù)見性或者效率。如果一個(gè)環(huán)境是非常有效率的,它缺少完全可預(yù)見所需要的額外的容量。增加額外的容量(這是常見的反應(yīng))也許能保住可預(yù)見性,但是,這會(huì)導(dǎo)致缺乏效率或者浪費(fèi)。 虛擬化迫使容量規(guī)劃、采購(gòu)和配置決策是在一個(gè)綜合資源池的環(huán)境中從上到下推動(dòng)的。虛擬化允許你的容量是共享的和有適應(yīng)能力的。這是虛擬化的兩個(gè)基本的好處。共享允許容量作為用戶容量和額外容量的公共的資源池。適應(yīng)性允許容量根據(jù)需求擴(kuò)大或者縮小。 如果一個(gè)應(yīng)用程序或者一個(gè)虛擬機(jī)需要更多的資源,那么,它可以從其它不需要那么多資源的虛擬機(jī)借用一些資源。而且,適應(yīng)性和靈活性允許逐步增加計(jì)算、存儲(chǔ)和網(wǎng)絡(luò)容量。例如,當(dāng)一個(gè)服務(wù)器增加到一個(gè)資源池,它的容量就變成“公共資產(chǎn)”,不為任何一個(gè)應(yīng)用程序或者任何一個(gè)業(yè)務(wù)部門擁有。它將變成任何最需要它的虛擬機(jī)可以使用的一部分資源。采用虛擬化,可以通過對(duì)比在整個(gè)環(huán)境中的最恰當(dāng)?shù)臅r(shí)間的單個(gè)應(yīng)用程序資源需求的高峰和低谷優(yōu)化容量的效率和預(yù)見性。 虛擬環(huán)境中的新的要求和挑戰(zhàn) 雖然使用虛擬化能夠從根本上改善容量管理,但是,在虛擬環(huán)境中管理容量還有一些新的挑戰(zhàn)、風(fēng)險(xiǎn)和機(jī)會(huì)。在一個(gè)共享的環(huán)境中,任何需求波動(dòng)都是到處都可以感受到的。例如,所有的業(yè)務(wù)部門和這個(gè)集群中的任何應(yīng)用程序都可以感受到。糟糕的管理政策可引起巨大的連鎖反應(yīng)。 虛擬環(huán)境中新的要求和挑戰(zhàn)的五個(gè)例子包括: 1.虛擬化引進(jìn)了新的考慮,如虛擬機(jī)移動(dòng)性和自動(dòng)啟動(dòng)或者容錯(cuò)。這都有重要的容量意義。 2.如果沒有管理,容量分散和過多分配能夠在數(shù)千個(gè)虛擬機(jī)、主機(jī)和存儲(chǔ)設(shè)備中造成浪費(fèi)。 3.需要精心地找出資源瓶頸。當(dāng)你不需要的時(shí)候增加更多的處理器或者存儲(chǔ)等資源會(huì)加劇資源瓶頸。 4.過多分配虛擬機(jī)是浪費(fèi)容量。這些浪費(fèi)的容量可以發(fā)現(xiàn)和收回。 5.糟糕的虛擬機(jī)布局可以減少利用率,引起資源沖突。 考慮到這個(gè)新的虛擬化環(huán)境和有效的容量管理日益增長(zhǎng)的重要性,IT機(jī)構(gòu)在這方面有一個(gè)明確的戰(zhàn)略是非常重要的。 在動(dòng)態(tài)虛擬環(huán)境中管理容量的替代方法 無論使用什么做法和技術(shù),容量管理的最終目標(biāo)是實(shí)現(xiàn)IT的供需平衡,同時(shí)實(shí)現(xiàn)效率和預(yù)見性的最大化;旧蟻碚f,這就是要開發(fā)容量智能,要理解如下四件事情: 1.你有多少容量(目前的/未來的、使用的/空閑的) 2.容量是如何使用的(由誰使用,什么時(shí)候使用) 3.你就需要多少容量(目前的/未來的) 4.你什么時(shí)候會(huì)用完容量 考慮到在一個(gè)動(dòng)態(tài)的虛擬環(huán)境中的挑戰(zhàn)和考慮,這個(gè)容量智能需要與虛擬化層密切聯(lián)系在一起并且盡可能實(shí)時(shí)地提供。 容量管理方法 容量管理有許多方法。但是,一般來說,有三種不同的方法:拇指定律、內(nèi)部開發(fā)的解決方案和專門制作的工具。 方法1:拇指定律 拇指定律包括根據(jù)過去的經(jīng)驗(yàn)進(jìn)行的估計(jì)。例如,在過去,在一個(gè)內(nèi)核上可以運(yùn)行四個(gè)虛擬機(jī)。因此,對(duì)于未來可以使用同樣的推測(cè)。在動(dòng)態(tài)的環(huán)境中使用這種方法顯然有明顯的缺陷,包括不準(zhǔn)確和不能圍繞這個(gè)方法建立一個(gè)系統(tǒng)的流程。 方法2:內(nèi)部開發(fā)的解決方案 內(nèi)部開發(fā)的解決方案包括腳本和表單。這是比拇指定律更加系統(tǒng)性的方法。在腳本的情況下,這種方法在擁有高級(jí)IT技能的大企業(yè)可以發(fā)揮作用。然而,這種方法很快就變成需要昂貴代價(jià)的和耗費(fèi)時(shí)間的維護(hù)的方法,并且也許還是不準(zhǔn)確的,特別是使用迅速變化的基礎(chǔ)設(shè)施的時(shí)候。在虛擬化環(huán)境中,虛擬機(jī)如何與基礎(chǔ)設(shè)施層互動(dòng)是很復(fù)雜的,因此,有很多專業(yè)知識(shí)也很難把這個(gè)事情做好。 方法3:專門制作的工具 專門制作的工具對(duì)于虛擬環(huán)境來說是首選的方法,因?yàn)樗麄兏鶕?jù)在不斷變化的環(huán)境中搜集和維護(hù)容量信息進(jìn)行推測(cè)。也許最重要的是緊密集成的和熟悉虛擬化層的工具能夠提供非?煽康暮蛯(shí)時(shí)的智能。 擁有正確的工具和流程,IT管理員將擁有自動(dòng)化的、實(shí)時(shí)的容量智能以便在一個(gè)虛擬環(huán)境中進(jìn)行日常的和戰(zhàn)略性的容量管理決策。 本文出自:億恩科技【mszdt.com】 服務(wù)器租用/服務(wù)器托管中國(guó)五強(qiáng)!虛擬主機(jī)域名注冊(cè)頂級(jí)提供商!15年品質(zhì)保障!--億恩科技[ENKJ.COM] |