現在,我們要看一看現代數據中心一個非常關鍵的監控和資源管理方面:虛擬化層(邏輯層)。
幾乎所有的分析師都認為,如今的數據中心是主要業務計劃背后的驅動引擎。最重要的是,現在各組織在很大程度上依賴于他們的數據中心,實現其現實世界的戰略和能力。然而,最大的挑戰實際是創建可以查看數據中心的一些最先進的功能的監控和報警系統。
我們知道,虛擬化技術將使我們在提供應用程序,工作負載和關鍵數據點方面不斷革新。我們也知道,數據中心已經發展,以支持更高層次的密度和新的業務舉措。但是,你如何對此了如指掌呢?你如何主動地管理數據中心的一個最關鍵的業務組成部分?最重要的是,你如何優化你的整個虛擬化生態系統,以確保適當的業務與數據中心匹配?
要做到這一點,最好的辦法是采有一種新的方式來監控和管理數據中心和虛擬化系統。考慮到這一點,讓我們先從邏輯層開始:虛擬化。
每臺服務器部署一個應用程序的日子即將結束。通過虛擬化,IT部門可以安裝大量的虛擬機,可以讓操作系統和工作負載滿負載運行,包括單件硬件這在幾年前是不可能實現。而實現虛擬化最大的部分是:你可以同時運行這些工作負載,其性能損失可以忽略不計的。
當涉及到一個健康的生態系統的虛擬化工作,還有一個應該監測指標的集合名單。這其中包括:
(1)內存
·主機內存使用率。
·VMRAM使用。
(2)磁盤存儲
·SAN上的磁盤空間。
·在虛擬機上的空間利用率。
(3)中央處理器
·這兩個虛擬CPU和主機CPU應檢查。
(4)網絡I/O
·檢查虛擬機周圍流量繁忙模式。避免出現瓶頸是。
(5)廣域網
·確保遠程鏈接操作正常。
·站點之間的鏈路飽和,必須進行監測。
請記住,有很多原因可能導致資源被秒殺。在環境中的問題將導致出現的問題,一個編程循環可以使一個CPU宕機,或者甚至飽和的鏈接導致網絡錯誤。你必須積極地制定此計劃,讓系統的正常運行。這意味著需要預測潛在的基礎設施尖峰,并有能力處理。
考慮下面這個例子:
一個旅行社所有的系統都是虛擬化的。工作人員知道一個特定的季節來臨時,會體驗到使用尖峰的情況。因此,在繁忙的假日或銷售季節,其服務器可能會遭到一個巨大的打擊。為了適應這一點,企業擔心虛擬機超載,并利用一種自動化工作流和基礎設施業務流程進行處理。那就是,如果一個主機固定了資源請求,并且當前運行的虛擬機無法承受負荷時,自動化軟件將會關閉這個上虛擬機,并在單獨的主機開啟額外的虛擬機來幫助處理負載。這個過程可以完全自動化,以確保業務的連續性和最小的業務中斷。
所以,在為你的虛擬化生態系統購買任何類型的資源監控軟件時,請確保它能夠回答以下問題:
·有多少臺虛擬機,哪些是過高或過低配置的?
·在虛擬化環境中的性能瓶頸?
·如何配置虛擬機?
·目前的環境下有多少應用程序服務器,什么時候將需要更多的資源?
·什么部門都在使用哪些資源?
·如何在一段時間內跟蹤服務器利用率?
此外,許多IT管理人員通常會希望有他們采用的管理軟件有三個主要特點:
(1)容量管理
·主動監控、預測、檢測和排除實時儀表板的故障和報警能力的瓶頸
·確定最佳的虛擬機的位置,探索假設情景,解決識別能力不足的問題,并確定特定應用的容量需求
(2)虛擬機蔓延控制
·查找空閑/陳舊的虛擬機,孤立的文件,以及過度分配的虛擬機
(3)性能監測
·主動監控虛擬化特有的性能問題
·深入分析存儲I/O到虛擬化和私有云部署的獨特問題
·排除應用程序和工作量問題
·使用靈活的警報和集成的建議,快速發現和行動的性能問題
最后的思考
創建一個虛擬機從未如此簡單。只需點擊幾下鼠標,你就有一個新的虛擬機整裝待發。有了這樣簡單的規劃則更需要一些重要的注意事項。要花時間去研究你的環境,了解需求,然后部署虛擬機。
很多時候,IT管理員在部署虛擬機時,可以會導致虛擬機蔓延,并可能難以管理。
在收集指標和了解獨特的環境時,在一段時間內監控你的結果。通過這種方式,你就可以知道高峰使用時間,哪臺機器負載最嚴重,以及正在發生的瓶頸或I/O問題。
更多的IT經理利用自己的監測信息,他們能夠對虛擬基礎架構作出更好的決定。有了這樣的工具,他們能夠利用寶貴的資源環境實現最佳部署。