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