什么是服務器蔓延?
服務器蔓延是指多臺未充分利用的服務器所占用的空間和消耗的資源超出了其工作負載的合理范圍。
出現服務器蔓延的常見原因包括部署大量廉價的低端服務器以及將服務器專用于單一應用程序。服務器蔓延可能僅限于單個服務器機房,但在某些情況下,它可能出現在廣泛地理位置的多個數據中心設施中,尤其是在一家公司收購另一家公司或兩家公司合并的情況下。
當企業的服務器資源通常沒有被充分利用,并且這些資源超出其實際需求時,即使在使用高峰期間,也會發生服務器蔓延的情況。服務器蔓延可能影響企業的業務運營,增加運行、管理和維護不需要的物理或虛擬服務器的成本。當企業計算資源沒有整合時,服務器蔓延可能會在其他方面帶來不利的影響。
為什么服務器蔓延是一個問題?
企業中擁有多臺服務器并不總是衡量出現服務器蔓延的指標。提供不同的功能通常需要采用不同的物理服務器,其中包括數據處理、數據存儲、網絡功能等功能。
當這些功能分布在更多的服務器上時,更有可能發生服務器蔓延。例如:
•在多臺服務器上并行運行的類似工作負載可能成本高昂。例如,當企業擁有與合并或收購相關的遺留Web服務器或電子郵件服務器時,可能會發生這種情況。
•分散在不同服務器上的企業存儲可能需要增加資源來整合來自多個服務器的數據。
•最初為滿足峰值計算需求而配置的服務器可能會隨著時間的推移而變化,其成本可能很高,尤其是當峰值需求隨著時間的推移而下降時。
雖然擁有多臺服務器有助于確保計算冗余和高可用性(HA),但非托管服務器的擴展可能會導致運行不需要的服務器,因此將會增加成本。
服務器蔓延的成本
服務器成本不會直接隨著服務器利用率的增加而增加。例如,以10%的容量運行10臺服務器的成本遠遠高于以50%的容量運行兩臺服務器的成本。每臺服務器(無論是部署為虛擬系統還是物理服務器)都有固定的間接成本和可變成本。服務器蔓延的成本包括:
•基礎設施成本。保持服務器正常運行的成本包括為服務器本身供電,以及冷卻運行服務器的數據中心的額外成本。未充分利用的服務器的網絡連接和設施成本也隨著服務器的蔓延而上升。
•管理成本。服務器蔓延會增加管理成本。軟件許可費用、系統管理任務、維護和訪問控制與服務器數量成比例增加。
•業務成本。服務器蔓延會導致應用程序產生不完整的結果。例如當業務數據沒有在不同服務器之間完全復制時,不需要運行的服務器也可能使組織面臨安全漏洞的威脅。
•機會成本。花費在不需要的服務器上的資源不能用于為企業進行更有成效的投資。
擁有更多的服務器容量可能是企業戰略的一部分。例如,當服務器被復制以進行冗余備份時,或者配置空閑服務器為需求激增做好準備時。然而,服務器蔓延通常是意外事件帶來的結果,而不是維護高可用性(HA)或響應需求激增的業務策略的結果。
如何防止服務器蔓延
在業務不斷發展的企業中檢測服務器蔓延可能很困難,特別是越來越依賴云計算和虛擬化技術來部署虛擬服務器和云計算服務器實例的增加,這些虛擬服務器和實例可能會復制或重疊現有服務器的功能。然而,仔細的規劃有助于減少服務器蔓延的影響,同時仍能讓企業為高峰需求進行規劃。
應對服務器蔓延的最重要策略之一是服務器整合。服務器整合通常涉及確定企業所需的服務器,然后減少物理服務器的數量,同時遷移或虛擬化不同的服務器工作負載。
其他應對服務器蔓延的策略包括:
•整合硬件。首先確定數據中心中的所有物理服務器數量,并確定其容量的使用量。單獨的應用程序服務器通常可以合并到一臺功能更強大的服務器上。
•虛擬化服務器。單臺服務器也可以作為服務器工作負載整合和配置在另一功能強大的服務器上。過度依賴虛擬化可能會帶來虛擬化蔓延問題,因此應該謹慎配置虛擬服務器。
•使用軟件定義的基礎設施。使用軟件定義的基礎設施工具更好地管理和適應不斷變化的服務器需求。
•使用IT資產管理和容量規劃工具。仔細管理IT資產和使用容量規劃工具有助于在服務器啟動之前阻止其蔓延。這些工具可以幫助跟蹤現有服務器的資源,并確定服務器何時在容量不足的情況下運行,或者確定對服務器的需求何時達到峰值,以及服務器何時需要擴充。
控制服務器蔓延很復雜而且很重要,企業越早實施管理服務器增長的計劃,其效果就會越好。
版權聲明:本文為企業網D1Net編譯,轉載需注明出處為:企業網D1Net,如果不注明出處,企業網D1Net將保留追究其法律責任的權利。