盡管虛擬化有助于提高IT靈活性,但其也可能導(dǎo)致計(jì)算資源的浪費(fèi),而且如果管理不善,甚至?xí)斐尚阅艿钠款i問(wèn)題。在本文中,來(lái)自SearchServerVirtualization.com網(wǎng)站的這方面的專(zhuān)家們將與我們廣大讀者諸君共同探索企業(yè)組織機(jī)構(gòu)如何進(jìn)行虛擬環(huán)境容量規(guī)劃的問(wèn)題。進(jìn)而幫助您了解在何處整合資源以及如何在您企業(yè)的基礎(chǔ)架構(gòu)中利用災(zāi)難恢復(fù)。此外,本文還將為廣大讀者們介紹當(dāng)涉及到企業(yè)的容量規(guī)劃時(shí)所犯的常見(jiàn)的錯(cuò)誤及被忽視的問(wèn)題。并幫助您找出在您企業(yè)的虛擬環(huán)境中解決容量規(guī)劃問(wèn)題的最好的辦法。
虛擬環(huán)境中的容量規(guī)劃
無(wú)論您企業(yè)的服務(wù)器虛擬化項(xiàng)目是剛剛開(kāi)始抑或是幾近結(jié)束,容量規(guī)劃都是一個(gè)相當(dāng)惱人的問(wèn)題。在這篇文章中,我將與廣大讀者朋友們一起來(lái)看看什么容量規(guī)劃;其中需要被捕獲的關(guān)鍵變量是什么;以及如何通過(guò)人工手動(dòng)的計(jì)劃來(lái)滿(mǎn)足您企業(yè)未來(lái)的需求。
什么是容量規(guī)劃?
首先,什么是在虛擬環(huán)境中的容量規(guī)劃?其與貴公司到底需要多少存儲(chǔ)、以及這些存儲(chǔ)將如何部署其實(shí)幾乎沒(méi)有半毛錢(qián)關(guān)系。在虛擬環(huán)境中,我們正在考慮的是您企業(yè)目前的應(yīng)用程序究竟需要多少計(jì)算處理能力;而您企業(yè)當(dāng)前可獲得的計(jì)算處理能力又有多少;以及如何在虛擬環(huán)境中分配該負(fù)載。此外,還需要考慮為工作負(fù)載的額外的計(jì)算需求分配“空間”,其可能需要通過(guò)貴公司的虛擬化軟件在物理主機(jī)之間遷移虛擬機(jī)(VM)的能力來(lái)重新分配。容量規(guī)劃并不是一個(gè)一次性完成后就可以一勞永逸的事件,而是一個(gè)持續(xù)的過(guò)程。這是一個(gè)可以通過(guò)人工手動(dòng)完成的工作,但其不是一個(gè)精確的科學(xué),很大程度上依賴(lài)于IT工作人員的直覺(jué)。而自動(dòng)化解決方案通過(guò)收取一定的費(fèi)用,嘗試使容量規(guī)劃變得更科學(xué)。
即使您企業(yè)打算使用一款自動(dòng)化的工具,了解您需要對(duì)哪些要素進(jìn)行分析也是相當(dāng)重要的,這樣您才能夠確保其能夠?yàn)槟峁┠枰木_的視圖。在今天的市場(chǎng)上,許多工具都試圖通過(guò)將這些功能添加到他們目前的產(chǎn)品上,來(lái)?yè)屨家欢ǖ娜萘恳?guī)劃市場(chǎng)。一般而言,這只是帶來(lái)了對(duì)于該款工具最初是設(shè)計(jì)用來(lái)分析相關(guān)領(lǐng)域的分析。例如,一款增加了容量規(guī)劃功能的存儲(chǔ)工具,可能只報(bào)告虛擬機(jī)存儲(chǔ)資源的分配情況,而不會(huì)涉及到容量規(guī)劃的其他重要方面。
在大多數(shù)情況下,對(duì)于容量規(guī)劃并沒(méi)有優(yōu)先級(jí)順序,因?yàn)檎麄(gè)環(huán)境是作為一個(gè)整體而存在的,而各個(gè)組件成分都是互相影響的。對(duì)于基礎(chǔ)設(shè)施的一個(gè)整體視圖是必需的,而每一個(gè)感興趣的領(lǐng)域則必須被視為一個(gè)整體。如下所介紹的人工手動(dòng)規(guī)劃過(guò)程側(cè)重于簡(jiǎn)單而快速的完成工作。如前所述,這在很大程度上依靠的IT人員的直覺(jué)本能,通常是非常準(zhǔn)確的。
庫(kù)存
企業(yè)進(jìn)行容量規(guī)劃的第一步是庫(kù)存盤(pán)點(diǎn)。在這一步,您將收集關(guān)于您企業(yè)當(dāng)前都擁有哪些物理硬件、以及在其之上都運(yùn)行了哪些應(yīng)用程序的相關(guān)信息。在應(yīng)用程序方面,您需要記錄應(yīng)用程序;處理器的平均利用率如何;而且如果可能的話,還有必要記錄峰值時(shí)期的利用率;以及達(dá)到峰值負(fù)載的頻率和時(shí)間。但不要僅僅只是衡量利用率。此外,請(qǐng)務(wù)必衡量其作為CPU容量的百分比。
例如,如果您企業(yè)有一款應(yīng)用程序,使用了一款3千兆赫處理器的10%的處理能力,那么其真的是只使用了300兆赫。同時(shí)還需要確保搞清楚32位或64位處理器的庫(kù)存比例。您企業(yè)要盡可能準(zhǔn)確地捕獲的應(yīng)該是對(duì)應(yīng)用程序的工作負(fù)載的測(cè)量(涉及到應(yīng)用程序相關(guān)的利用率),而不是處理器的容量的測(cè)量。
根據(jù)您企業(yè)的操作系統(tǒng)和可用的資源,您可能需要定期檢查相關(guān)峰值負(fù)載的發(fā)生時(shí)間。此外,請(qǐng)注意需要多少內(nèi)存;及被應(yīng)用程序所使用的內(nèi)存有多少;開(kāi)發(fā)一款存儲(chǔ)和網(wǎng)絡(luò)I / O帶寬需要多少內(nèi)存,F(xiàn)有的工具可能會(huì)限制這種測(cè)量的精確性。有時(shí),相當(dāng)模糊的測(cè)量都是可以接受的。再次強(qiáng)調(diào),盡管這不是一個(gè)完美的科學(xué),但這肯定是一個(gè)好的開(kāi)始。
庫(kù)存盤(pán)點(diǎn)過(guò)程的下一步是通過(guò)分析您企業(yè)的服務(wù)器來(lái)考察您企業(yè)當(dāng)前可用的物理計(jì)算資源。一個(gè)捷徑是:只盤(pán)點(diǎn)那些您會(huì)考慮將其作為您的虛擬基礎(chǔ)設(shè)施的一部分的服務(wù)器?隙ù嬖诘囊欢L(fēng)險(xiǎn)是您可能會(huì)因此而錯(cuò)過(guò)大量未充分利用的服務(wù)器,故而您將需要在項(xiàng)目完成時(shí)間和不浪費(fèi)任何資源之間作出決定。這是一個(gè)持續(xù)的過(guò)程;而讓最初的工作得以完成的一個(gè)可接受的目標(biāo)可能是先對(duì)明顯的服務(wù)器進(jìn)行庫(kù)存盤(pán)點(diǎn),然后隨著時(shí)間的推移來(lái)擴(kuò)大庫(kù)存盤(pán)點(diǎn)的范圍。與應(yīng)用程序的庫(kù)存盤(pán)點(diǎn)所不同的是,計(jì)算資源的庫(kù)存盤(pán)點(diǎn)需要您企業(yè)捕獲原始容量,其涉及處理器的數(shù)量、內(nèi)核的數(shù)量、處理器的速度和可用的物理內(nèi)存。此外,還需要捕獲服務(wù)器的I/O 性能、網(wǎng)絡(luò)接口卡的數(shù)量和存儲(chǔ)接口卡的數(shù)量(如果有的話)。
如何以及在何處進(jìn)行整合
正如我們?cè)谏衔闹兴呀?jīng)討論的那樣,您企業(yè)的服務(wù)器虛擬化過(guò)程的具體發(fā)生情況將部分的決定您的下一步操作,但分配的基本知識(shí)則是大致相同的。如果您企業(yè)還沒(méi)有部署虛擬化,您希望開(kāi)始將應(yīng)用程序映射到可用的計(jì)算資源。大多數(shù)虛擬化進(jìn)程是從少數(shù)新的物理服務(wù)器開(kāi)始的,然后將舊的服務(wù)器添加或創(chuàng)建為虛擬機(jī),并遷移工作負(fù)載。另外,大多數(shù)虛擬化項(xiàng)目將通過(guò)從低重要性、低負(fù)載的應(yīng)用程序虛擬化開(kāi)始,這些具有最小的I/O需求。因此,這些最初的虛擬化部署進(jìn)展得出奇的好。
隨著虛擬化基礎(chǔ)設(shè)施的日趨成熟,以及更多的服務(wù)器添加到虛擬化環(huán)境中,企業(yè)組織具有準(zhǔn)確的庫(kù)存清單將允許一些企業(yè)組織得以進(jìn)一步該部署過(guò)程。捕獲庫(kù)存是第一步,但每項(xiàng)工作負(fù)載的附加數(shù)據(jù)也必須被捕獲。其是否是您企業(yè)想要將其遷移到虛擬服務(wù)器的應(yīng)用程序?如果是這樣的話,您應(yīng)該分配主要的遷移目標(biāo),然后進(jìn)行分配,至少在邏輯上,轉(zhuǎn)移工作負(fù)載將消耗資源需求。您企業(yè)肯定不想遇到諸如一款應(yīng)用程序工作負(fù)載的遷移是由于物理服務(wù)器出現(xiàn)故障將造成遷移目標(biāo)的失敗,并因此無(wú)法使用資源這樣的情況。
雖然這種分配確實(shí)減少了整合的一些好處,但其并不會(huì)將項(xiàng)目推到使得服務(wù)器整合所帶來(lái)的成本節(jié)省被消除的地步。服務(wù)器的利用率是如此的不充分,導(dǎo)致占兩倍的計(jì)算配置通常仍然未達(dá)到可用的資源量。
虛擬化環(huán)境中容量規(guī)劃的常見(jiàn)問(wèn)題
對(duì)于任何企業(yè)組織的數(shù)據(jù)中心而言,容量規(guī)劃都是一項(xiàng)相當(dāng)重要的實(shí)踐。其數(shù)據(jù)中心管理人員必須隨著時(shí)間的推移,基于對(duì)趨勢(shì)的監(jiān)控分析,并結(jié)合對(duì)企業(yè)業(yè)務(wù)目標(biāo)的明確了解,來(lái)預(yù)測(cè)未來(lái)的計(jì)算負(fù)荷。
實(shí)際上,容量規(guī)劃允許企業(yè)組織得以能夠圖表化其數(shù)據(jù)中心的規(guī)劃。這使得他們能做出符合成本效益的采購(gòu)方案,以跨預(yù)期的用戶(hù)群滿(mǎn)足業(yè)務(wù)應(yīng)用程序的需求。
容量規(guī)劃與一個(gè)虛擬環(huán)境的設(shè)置同樣重要。雖然虛擬化為企業(yè)數(shù)據(jù)中心帶來(lái)了靈活性,但其也可能造成計(jì)算資源的浪費(fèi),而且如果管理不善,甚至?xí)斐尚阅艿钠款i問(wèn)題。因此,虛擬化的部署近一步增加了對(duì)于深入研究容量規(guī)劃的需要。以下,是企業(yè)在進(jìn)行容量規(guī)劃時(shí)涉及虛擬化技術(shù)的一些常見(jiàn)的問(wèn)題及答案:
虛擬化如何影響容量規(guī)劃?
虛擬化并不會(huì)改變?nèi)萘恳?guī)劃的基本目標(biāo)或益處。但虛擬化的主要目標(biāo)是為樂(lè)提高計(jì)算資源的利用率,因此,在虛擬化數(shù)據(jù)中心實(shí)施容量規(guī)劃的需要實(shí)際上更為敏感——這是活躍在虛擬化領(lǐng)域的IT專(zhuān)業(yè)人士們的一個(gè)情緒的共鳴。
虛擬化也帶來(lái)了額外的規(guī)劃考慮:如服務(wù)器負(fù)載均衡和故障轉(zhuǎn)移,以確保虛擬機(jī)以能夠使得服務(wù)器的計(jì)算資源得到最有效的利用的一種方式進(jìn)行分配。這也保證了足夠的計(jì)算能力仍然可以接受來(lái)自其他主機(jī)服務(wù)器遷移到虛擬機(jī)需要。
在虛擬環(huán)境中的容量規(guī)劃最大的錯(cuò)誤或被忽視的問(wèn)題是什么?
虛擬化的最大錯(cuò)誤之一便是將盡可能多的虛擬機(jī)打包到每臺(tái)主機(jī)服務(wù)器,作為其計(jì)算資源。這在技術(shù)上是可行的,但通常并不被鼓勵(lì),因?yàn)檫w移或故障轉(zhuǎn)移虛擬機(jī)到一臺(tái)已是滿(mǎn)負(fù)荷的主機(jī)服務(wù)器是不可能的。大多數(shù)IT專(zhuān)業(yè)人士并非試圖從每臺(tái)服務(wù)器均獲得100%的利用率,而是挖掘出大約50%?80%的利用率,并留下剩余的容量用于虛擬機(jī)的故障轉(zhuǎn)移。
虛擬化蔓延是虛擬機(jī)的數(shù)量增長(zhǎng)失控,直到他們對(duì)重要的計(jì)算資源造成妨礙,這是一個(gè)常常被忽略的問(wèn)題,直到額外的計(jì)算資源成為負(fù)擔(dān)。新的虛擬機(jī)經(jīng)常被推出,以滿(mǎn)足重要的業(yè)務(wù)需求,但非關(guān)鍵性的虛擬機(jī)的增長(zhǎng)必須在數(shù)據(jù)中心得到禁止,特別是對(duì)于生產(chǎn)服務(wù)器。虛擬機(jī)生命周期管理的實(shí)踐方案有助于通過(guò)建立業(yè)務(wù)流程和規(guī)范虛擬機(jī)創(chuàng)建政策來(lái)減輕虛擬化的蔓延,并最終從數(shù)據(jù)中心服務(wù)器消除虛擬機(jī)。
我認(rèn)為虛擬機(jī)依賴(lài)于諸如像CPU、內(nèi)存和I/O,那么為什么在虛擬數(shù)據(jù)中心的存儲(chǔ)能力如此重要呢?
虛擬機(jī)肯定是受一臺(tái)服務(wù)器底層的計(jì)算資源影響的。CPU周期,內(nèi)存空間和I / O容量將分別影響到被托管到特定物理機(jī)的虛擬機(jī)的數(shù)量,并會(huì)間接影響這些虛擬機(jī)的性能和穩(wěn)定性。
例如,在一臺(tái)服務(wù)器上的所有虛擬機(jī)的CPU、內(nèi)存和I/O需求的總和不應(yīng)該超過(guò)服務(wù)器的總CPU、內(nèi)存和I /O容量。如果一個(gè)或多個(gè)計(jì)算資源短缺,虛擬機(jī)可能會(huì)出現(xiàn)性能不佳或其穩(wěn)定性可能會(huì)受到影響。
但是,虛擬機(jī)需要數(shù)據(jù)保護(hù)。他們通常使用常規(guī)快照,捕捉虛擬機(jī)的準(zhǔn)確狀態(tài),并將這臺(tái)機(jī)器的狀態(tài)保存到存儲(chǔ)來(lái)進(jìn)行保護(hù)。被捕獲到存儲(chǔ)虛擬機(jī)也可以根據(jù)需求復(fù)制或重新啟動(dòng)到其他服務(wù)器——甚至復(fù)制到場(chǎng)外異地存儲(chǔ)以便進(jìn)行災(zāi)難恢復(fù)保護(hù)。SAN幾乎都是用于最佳的性能表現(xiàn),但卻是使用虛擬機(jī)生命周期管理等戰(zhàn)術(shù),以防止虛擬化蔓延,并配置盡可能小的虛擬機(jī),以提高應(yīng)用程序的性能。
這意味著數(shù)據(jù)中心虛擬機(jī)的存儲(chǔ)需求必須與CPU、內(nèi)存和I/O需求保持一致。作為最低要求,應(yīng)該有足夠的存儲(chǔ)空間來(lái)保存每臺(tái)虛擬機(jī)的快照,而如果快照被異地復(fù)制,存儲(chǔ)空間需要增加一倍。存儲(chǔ)需求也將隨著時(shí)間的推移而增加,因?yàn)楦嗷蚋蟮奶摂M機(jī)添加到企業(yè),所以監(jiān)視和規(guī)劃存儲(chǔ)的增長(zhǎng)是非常重要的,而不僅僅只是關(guān)注服務(wù)器的增長(zhǎng)。
虛擬容量規(guī)劃的最佳方法是什么?您對(duì)于在一個(gè)虛擬的環(huán)境中應(yīng)采用的工具或技術(shù)有什么建議?
在一個(gè)虛擬環(huán)境中進(jìn)行容量規(guī)劃的最佳方法是采取一個(gè)全面的觀點(diǎn),結(jié)合了隨著時(shí)間的推移,對(duì)于資源利用率的技術(shù)評(píng)估,并了解企業(yè)業(yè)務(wù)需求和目標(biāo)。測(cè)量資源的使用是一個(gè)相對(duì)簡(jiǎn)單的問(wèn)題。例如, Windows操作系統(tǒng)提供的數(shù)據(jù)收集工具,可以跟蹤不同的計(jì)算資源和性能標(biāo)準(zhǔn)。
微軟公司還提供了專(zhuān)門(mén)的容量規(guī)劃工具,如System Center Capacity Planner 2007。同樣,也有一些第三方的工具可用于容量規(guī)劃,包括來(lái)自Uptime Software公司的容量規(guī)劃和管理軟件、以及來(lái)自Tevron公司的TeamQuest性能軟件和CitraTest VU。
但良好的容量規(guī)劃不僅僅只是對(duì)于趨勢(shì)的觀察。這些趨勢(shì)必須在企業(yè)正式采取行動(dòng)前,充分融入到企業(yè)業(yè)務(wù)目標(biāo)或計(jì)劃的確立過(guò)程中去。
例如,假設(shè)新的應(yīng)用程序?qū)⒃谖磥?lái)60天內(nèi)添加10臺(tái)新的虛擬機(jī)到數(shù)據(jù)中心。通過(guò)提前測(cè)量每臺(tái)新的虛擬機(jī)的資源需求,兼顧考慮每一臺(tái)新的虛擬機(jī)對(duì)于企業(yè)業(yè)務(wù)的相對(duì)重要性,分配新的虛擬機(jī)到有足夠計(jì)算資源的服務(wù)器是可能的。更為關(guān)鍵的虛擬機(jī)可以放置在虛擬集群或其他高可用性的服務(wù)器,較少使用的虛擬機(jī)可以被重新分配到其他服務(wù)器,并根據(jù)需求采購(gòu)新的服務(wù)器,確保足夠的計(jì)算能力。
核心關(guān)注:拓步ERP系統(tǒng)平臺(tái)是覆蓋了眾多的業(yè)務(wù)領(lǐng)域、行業(yè)應(yīng)用,蘊(yùn)涵了豐富的ERP管理思想,集成了ERP軟件業(yè)務(wù)管理理念,功能涉及供應(yīng)鏈、成本、制造、CRM、HR等眾多業(yè)務(wù)領(lǐng)域的管理,全面涵蓋了企業(yè)關(guān)注ERP管理系統(tǒng)的核心領(lǐng)域,是眾多中小企業(yè)信息化建設(shè)首選的ERP管理軟件信賴(lài)品牌。
轉(zhuǎn)載請(qǐng)注明出處:拓步ERP資訊網(wǎng)http://www.ezxoed.cn/
本文標(biāo)題:業(yè)界專(zhuān)家對(duì)于企業(yè)虛擬化容量規(guī)劃的建議
本文網(wǎng)址:http://www.ezxoed.cn/html/solutions/14019320186.html