虛擬化為企業(yè)IT帶來了巨大的好處,從節(jié)約資本支出和能源到更快的應(yīng)用程序部署和工作負(fù)載靈活性的增強(qiáng)。但其同時也帶來了多種進(jìn)程的變化和復(fù)雜性,管理一處虛擬數(shù)據(jù)中心需要理解一系列令人眼花繚亂的軟件和硬件配置,設(shè)置以及工作流程。
一名稱職的IT專業(yè)人員一般可使虛擬化數(shù)據(jù)中心保持正常運(yùn)行,但只有一名優(yōu)秀的IT專業(yè)人員才能賦予虛擬化數(shù)據(jù)中心非凡的性能和可用性,同時減少運(yùn)營支出。
其不同點(diǎn)就在于,積極的可視化和分析。一名稱職的虛擬管理員知道允許一款應(yīng)用程序的運(yùn)行需要哪些配置,但一名優(yōu)秀的虛擬管理員則能夠在全面的了解整個基礎(chǔ)設(shè)施和最優(yōu)配置以保證性能的同時,最大限度地減少成本和維護(hù)。
從稱職到優(yōu)秀通常需要多年的經(jīng)驗積累,但這一過程有可能能夠通過使用最佳實(shí)踐方案和學(xué)習(xí)專家的經(jīng)驗得到加速。所以,請務(wù)必參考本文中所列出的關(guān)于優(yōu)化虛擬數(shù)據(jù)中心的七大貼士,其無疑能夠幫助您企業(yè)的管理員在由稱職到優(yōu)秀的成長過程中,進(jìn)一步優(yōu)化最復(fù)雜的虛擬數(shù)據(jù)中心。
優(yōu)化貼士1:選擇大小規(guī)模合適的虛擬機(jī),以實(shí)現(xiàn)最佳性能和最大的VM密度。
選擇大小規(guī)模合適的虛擬機(jī)(VM)可以幫助企業(yè)節(jié)省數(shù)千美元的成本,同時消除了性能方面的持久戰(zhàn)問題。在虛擬化部署初期,虛擬機(jī)的創(chuàng)建經(jīng)常使用從物理計算機(jī)復(fù)制和粘貼的過程,以及物理到虛擬(physical-to-virtual,P2V)的技術(shù)交叉的方法,使得許多數(shù)據(jù)中心虛擬化的過程都是逐步一點(diǎn)一點(diǎn)的由物理機(jī)到虛擬機(jī)轉(zhuǎn)換的。
今天,這種做法很少被認(rèn)為是一個很好的策略了。雖然過度浪費(fèi)物理服務(wù)器資源是一種不幸,也是企業(yè)發(fā)展業(yè)務(wù)可接受的成本,但過度浪費(fèi)虛擬服務(wù)器的資源也帶來了一定的爭論。即使被高度吹捧的vSphere的內(nèi)存共享功能也會在虛擬機(jī)配置了過度未使用資源時喪失其有效性。
一名稱職的IT專業(yè)人士會關(guān)注CPU和內(nèi)存的使用,而一名優(yōu)秀的IT專業(yè)人士除了調(diào)會整CPU和vRAM的數(shù)量,以滿足若干假設(shè)基礎(chǔ)上的大需求量之外,還總是會在支持過度和適當(dāng)?shù)呐渲觅Y源之間進(jìn)行平衡。
現(xiàn)在,任何IT專業(yè)人士都可以使用虛擬化運(yùn)營管理技術(shù),使用基于最佳實(shí)踐的資源分配建議和實(shí)際工作負(fù)載所需求的大小合適的虛擬機(jī)的配置的復(fù)雜的算法相結(jié)合,來實(shí)現(xiàn)這種完美的平衡。虛擬化的容量管理工具能夠幫助管理員發(fā)現(xiàn)哪臺虛擬機(jī)遇到了性能問題,需要移出;哪臺虛擬機(jī)需要更多的資源;以及哪臺虛擬機(jī)在浪費(fèi)資源。技術(shù)解決方案應(yīng)該能夠清晰地勾勒出工作負(fù)載的位置,并且應(yīng)該能夠報告一臺特定的主機(jī)如何能夠配置更多的虛擬機(jī)。
優(yōu)化貼士2:保持整潔和對虛擬機(jī)蔓延的控制。
浪費(fèi)資源,如廢棄的和已關(guān)閉的虛擬機(jī),是虛擬數(shù)據(jù)中心所面臨的挑戰(zhàn)。他們會消耗大量成本昂貴的軟件,硬件和存儲資源,并將繼續(xù)積累資源的浪費(fèi),除非將其停止。最后,虛擬機(jī)的蔓延和過度擁擠的虛擬機(jī)會造成性能降低和成本增加。
一名稱職的IT專業(yè)人士會花一些時間實(shí)施政策控制,識別和消除資源浪費(fèi)。而一名優(yōu)秀的IT專業(yè)人士則會利用虛擬機(jī)生命周期管理技術(shù)以防止虛擬機(jī)蔓延。
自動化控制和管理政策可以提供虛擬機(jī)生命周期的可視化,消除容易出錯的,耗時的和重復(fù)的任務(wù),并支持IT政策和標(biāo)準(zhǔn)的合規(guī)性。利用技術(shù)追蹤資源,促進(jìn)更好的規(guī)劃,并對即將準(zhǔn)備淘汰的資源進(jìn)行標(biāo)記,包括
1. 廢棄的虛擬機(jī)圖像已被從庫中刪除,但仍在虛擬環(huán)境中,會消耗資源。
2.虛擬機(jī)已被關(guān)閉一段時間了但仍在庫存中。
3.未使用的模板的圖像被用來創(chuàng)建虛擬機(jī),而不再有用。
4.不必要的快照,尤其是那些沒有被修改的一段。
5.僵尸虛擬機(jī),即那些私有云環(huán)境的自助服務(wù)和最終放棄的通常不再被使用的虛擬機(jī)了。
優(yōu)化貼士3:確保最佳的存儲性能。
物理服務(wù)器很少超過其可用帶寬。但對于虛擬主機(jī)器就不是如此了。當(dāng)許多虛擬機(jī)合并整合到一臺單一的主機(jī)上時,這些虛擬機(jī)的帶寬會加起來。確定恰當(dāng)?shù)拇鎯ε渲?,可以進(jìn)一步促進(jìn)或打破基礎(chǔ)設(shè)施的性能和可用性,但能夠在vSphere之外收集相關(guān)信息的存儲性能統(tǒng)計數(shù)據(jù)仍然是一個挑戰(zhàn)。
一名稱職的IT專業(yè)人士將通過增加網(wǎng)絡(luò)和磁盤主軸“解壓”存儲連接,以重新平衡虛擬機(jī)的處理。而一名優(yōu)秀的IT專業(yè)人士則知道存儲是如何影響虛擬環(huán)境的,他們會確保其對于臨界存儲的子系統(tǒng)具有完整的可視化。
這些優(yōu)點(diǎn)要么是存儲IOPS Master,或者更有可能的是,他們依靠技術(shù)獲得對于物理磁盤主軸到虛擬機(jī)的可視化。一個統(tǒng)一的、邏輯的、提供端到端的虛擬化基礎(chǔ)設(shè)施能夠幫助提供分離的系統(tǒng)如何將如何影響整體的VM性能所需要的信息。
優(yōu)化貼士4:充分利用vSphere的DRS負(fù)載平衡。
對于任何vSphere的配置活動而言,規(guī)劃都是至關(guān)重要的,但過度使用某些配置可能會產(chǎn)生問題。某一領(lǐng)域的過度使用可能會造成意想不到的后果,因此需要進(jìn)行資源預(yù)留,限制和分配。
資源預(yù)留,限制和分配可以應(yīng)用于個別虛擬機(jī)以及含虛擬機(jī)的資源池。稱職的虛擬管理者有時會使用資源預(yù)留和限制的方法來保證資源的使用。但同時在多個地點(diǎn)發(fā)出申請可能意味著會帶來復(fù)雜的資源計算和vSphere分布式資源調(diào)度程序(DRS)負(fù)載平衡的有效性。
在受限制池首先在資源池被分離,而資源限制只有在發(fā)生資源需求競爭時才啟用。這些規(guī)則意味著無害的“測試資源池”(四臺虛擬機(jī),3000的資源中1000是可分配的)不會成為一個問題,直到“生產(chǎn)資源池”(五十臺虛擬機(jī),只剩下2000的資源可用)出現(xiàn)資源需求競爭。當(dāng)這一切發(fā)生的時候,四臺測試虛擬機(jī)將分享三分之一的vSphere集群資源,而其他50臺生產(chǎn)虛擬機(jī)必須共享其他剩下的三分之二的資源。
在大多數(shù)情況下,有效的績效管理需要比vSphere的硬約束更輕的方式。其也需要用一個長期的視覺角度來理解今天的活動,及其與過去活動的關(guān)系。
一名稱職的IT專業(yè)人士將避免資源預(yù)留,限制和分配,直到他們完全理解,并能連續(xù)監(jiān)測其對一切影響。而一名優(yōu)秀的IT專業(yè)人士則是采用高可用性最佳方案方面的專家,關(guān)注于以成本有效的方式提高所有應(yīng)用程序的可用性。
理解vSphere的VMotion能力,以及高可用性(HA)和DRS,有助于消除由硬件故障引起的停機(jī)時間。一款好的性能監(jiān)測解決方案能夠提供IT堆棧的可見性并簡化虛擬機(jī)配置,資源分配和負(fù)載平衡,利用這些復(fù)雜的虛擬化技術(shù)成功提供了顯著的捷徑方法。
優(yōu)化貼士5:最大限度地節(jié)約能源。
隨著電力成本占到數(shù)據(jù)中心預(yù)算比重的日漸上升,尋求減少不必要的能源消耗的方式對于企業(yè)而言是非常好的經(jīng)營方式。典型的數(shù)據(jù)中心里擠滿了各種操作機(jī)械,而傳統(tǒng)的理念則認(rèn)為,如果需要服務(wù)器提供相關(guān)服務(wù),就必須對其供電。而在許多虛擬數(shù)據(jù)中心,這并不是一定的。虛擬機(jī)并非所有時間都在提供服務(wù),因此,在其不提供服務(wù)的時間段就不需要供電。例如,桌面虛擬機(jī)在用戶不工作時就不需要運(yùn)行。
虛擬化自動化允許額外的服務(wù)器將擴(kuò)展和縮小配置規(guī)模,以解決客戶的需求。然而,確定虛擬機(jī)何時可以關(guān)機(jī)是一個重要的挑戰(zhàn),就如同需要在合適的時間為其供電一樣。
一名優(yōu)秀的虛擬管理員應(yīng)該像云管理員一樣思考,使用智能工具,以方便的像云一樣自動化。隨著時間的推移,洞察主機(jī)服務(wù)器需要,安全運(yùn)行工作負(fù)載所需的最低數(shù)量,并通過估計關(guān)閉不必要的服務(wù)器,節(jié)約潛在的成本,一個虛擬數(shù)據(jù)中心可以很容易地實(shí)現(xiàn)綠色環(huán)保經(jīng)營。
優(yōu)化貼士6:主動管理容量能力。
vSphere群集是虛擬機(jī)性能和高可用性的基礎(chǔ)。集群具備VMotion能力,能夠與與VMware HA和DRS合作,確保資源的有效利用。然而,如果沒有很好的規(guī)劃和正確實(shí)施部署,集群也會帶來一些問題。
保護(hù)每臺虛擬機(jī)就意味著需要為每臺虛擬機(jī)保留一臺主機(jī)資源。這些未使用的資源等待的是一個集群主機(jī)故障,處于準(zhǔn)備存在于集群的節(jié)點(diǎn)丟失虛擬機(jī)的過程狀態(tài)。在實(shí)踐過程中,一些集群無需必要的保留準(zhǔn)備。許多都是在意料外的虛擬機(jī)增長和不存在的硬件預(yù)算的情況下失去必要的保留資源的。
禁用的vSphere集群的準(zhǔn)入控制可能會在請求的最后一刻要求賺回資源,但這樣做可能會在主機(jī)失敗時加劇停機(jī)。相反,準(zhǔn)入控制政策應(yīng)優(yōu)先考慮高價值的工作負(fù)載。如果每臺虛擬機(jī)都不需要vSphere HA的保護(hù),可以用一個百分比政策來平衡生產(chǎn)需要的備用容量。
當(dāng)在緊急情況下需要處理一些虛擬機(jī)的停機(jī)時間時,百分比政策是有意義的。然而,vSphere的百分比政策需要額外的計劃和定期檢查,因為群集資源被保留作為故障轉(zhuǎn)移容量能力的比例將隨著集群的增長或縮小而變化。最佳儲備的平衡需要在動態(tài)環(huán)境中保持警覺。
一名稱職的IT專業(yè)人士將把保留資源和集群成長考慮在內(nèi),并根據(jù)性能的問題發(fā)生而采取變化措施。而一名優(yōu)秀的IT專業(yè)人士則知道在共享環(huán)境下的資源管理需要仔細(xì)地演算,可以自動通過積極的容量管理工具和智能監(jiān)控工具來提供可操作的警報。
正確的解決方案還應(yīng)該在各級虛擬基礎(chǔ)架構(gòu)提供性能數(shù)據(jù)和用戶定義的閾值,以幫助預(yù)測如何有效的使用容量。該解決方案將有助于確定剩余的虛擬機(jī)的容量能力,并應(yīng)監(jiān)測能力閾值與基于集群的產(chǎn)能利用率。最重要的是,該解決方案應(yīng)該提供單獨(dú)點(diǎn)擊進(jìn)行問題的整治,以節(jié)省時間和保持環(huán)境的平穩(wěn)運(yùn)行。
優(yōu)化貼士7: 花時間建模和規(guī)劃未來的容量能力。
對于IT的預(yù)測長期以來都涉及到采用所謂“直覺”的方法。當(dāng)過去的環(huán)境還是很簡單時,稱職的IT專業(yè)人員可以“感覺”到未來的資源需求。然而,在虛擬化時代,特別是云計算的到來大大增加了復(fù)雜性。事實(shí)上,今天的虛擬環(huán)境中有這么多的虛擬部件,不可能進(jìn)行簡單的預(yù)測了。
運(yùn)營管理解決方案提供容量能力的趨勢,預(yù)測和預(yù)警,將項目時間和基于歷史增長率所消耗資源的限制。該工具還能夠協(xié)助分析假設(shè)的建模情況,根據(jù)虛擬和物理工作負(fù)載的位置上可用的主機(jī)來提高虛擬基礎(chǔ)設(shè)施或從物理機(jī)遷移工作負(fù)載到虛擬基礎(chǔ)設(shè)施,實(shí)現(xiàn)高效率的方案。
今天,管理一個虛擬數(shù)據(jù)中心無疑是一項復(fù)雜的任務(wù)。其不僅需要優(yōu)化資源使用,同時也需要密切關(guān)注未來容量需求增長的有效計劃。幸運(yùn)的是,成為一名專家級的虛擬數(shù)據(jù)中心專業(yè)人士并不需要幾年的時間。遵循上述這些最佳實(shí)踐方案,并使用正確的工具,每一位IT管理員均可以快速實(shí)現(xiàn)從稱職到優(yōu)秀的驚人蛻變。