虛擬數(shù)據(jù)中心面臨的挑戰(zhàn)及應(yīng)對管理工具
本系列文章介紹在虛擬數(shù)據(jù)中心如何解決一些最為常見、緊急問題的操作方法。上半部分《虛擬數(shù)據(jù)中心面臨的挑戰(zhàn)及應(yīng)對管理工具(上)》中我們介紹了計算資源分配和虛擬機生命周期等相關(guān)問題。這里根據(jù)***部分繼續(xù)介紹。
現(xiàn)在面臨的挑戰(zhàn)是新服務(wù)器實例的快速和輕松部署已經(jīng)侵蝕了傳統(tǒng)的商業(yè)流程。許多虛擬機都在很少(如果需要)的業(yè)務(wù)監(jiān)督下進行,沒有任何記錄或者后續(xù)監(jiān)控表明這些虛擬機為業(yè)務(wù)帶來的真正利益。這引起了一種稱為“虛擬機蔓延”的問題,新的虛擬機被隨意創(chuàng)建——但是每臺都會消耗資源。這些虛擬機最終會耗盡所有可用的計算資源,迫使業(yè)務(wù)部門購買更多的計算硬件。虛擬機蔓延極大地降低了服務(wù)器整合的收益和減少了虛擬機的預(yù)期節(jié)省開銷。
虛擬機蔓延已經(jīng)表明了理解新的業(yè)務(wù)策略和流程的必要性,證明在創(chuàng)建新服務(wù)器實例時,需要使用合適的工具來對虛擬機活動進行監(jiān)控。這種方式也適用于那些不被需要或者不被使用的虛擬機(比如測試和開發(fā)虛擬機)。將這些虛擬機移除可以為其他負載清空資源,從而避免購買更多服務(wù)器、存儲和網(wǎng)絡(luò)組件的需求。
怎樣才是為虛擬機分配服務(wù)器資源的***方式?是否需要準備比物理服務(wù)器更多的資源?如果我不知道需要的資源數(shù)量怎么辦?
并沒有唯一的、適用于所有情況的方法,可以決定為每臺虛擬機分配的理想的計算資源數(shù)量,但是有一些原則可以幫助管理員找到入手點。
首先,大多數(shù)應(yīng)用程序包含的文檔都詳細說明了最小和推薦系統(tǒng)需求。盡管通常情況下這些系統(tǒng)需求是針對物理系統(tǒng)的,許多IT專家會分配超過推薦值5%到10%的資源以滿足虛擬化的系統(tǒng)開銷。其他想要將現(xiàn)有應(yīng)用程序進行虛擬化的專家會使用監(jiān)控和測評工具來測量當(dāng)前的應(yīng)用程序資源開銷,然后為虛擬機分配足以處理高峰期使用率的資源(還有一小部分用于虛擬化)。
資源分配會對工作負載或者服務(wù)器整合產(chǎn)生直接影響。比如,為工作負載分配額外資源可以防止由計算需求增長而引發(fā)的性能表現(xiàn)問題,但是這樣做也較少了其他負載的可用資源,限制了整合。反之亦然,未分配的資源(或者未被使用的資源)可以允許在同一臺服務(wù)器上增加更多的負載,但是很可能引起性能表現(xiàn)問題。
記得新的虛擬機配置只是現(xiàn)有監(jiān)控、評估和調(diào)整流程中的一步而已。如果監(jiān)控工具顯示資源短缺或者應(yīng)用程序性能表現(xiàn)出現(xiàn)異常,虛擬化允許組織為每臺虛擬機調(diào)整資源數(shù)量。事實上,資源使用率的常規(guī)監(jiān)控和認真分析對于長期的資源分配計劃也是至關(guān)重要的。
虛擬化技術(shù)正在不斷被改進,可以為IT專家提供所需的工具來做出更為明智的資源分配決定。但是流程還有許多地方需要改進——特別是對于那些不穩(wěn)定或者周期性很強的資源進行虛擬化時。資源分配和整合通常可以在解決開支和通過整合降低運營開銷中實現(xiàn)微妙的平衡關(guān)系。還可以通過分配足夠的閑置資源來滿足可能的增長需求,而不需要對主要負載的資源分配進行再次平衡。為了實現(xiàn)這個目的,組織需要依靠改進的工具,加上可以發(fā)現(xiàn)虛擬化常見陷阱的常用業(yè)務(wù)策略。