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