上半部分我們講到了輕松擴展虛擬主機資源的五種方式,如關閉虛擬化、擴展支持合同等,下面我們來看看其他的五種方式。
六、選擇新的hypervisor廠商
有時在預算緊張的情況下放棄采購并不是唯一的答案。進行巧妙的采購以提升虛擬環境的成本效益可能是需要考慮的一件事兒。
對于不同的虛擬機操作系統來說,都有相應的hypervisor是成本與功能的最佳結合點。了解一下現有的硬件以及hypervisor的許可模式,你可能需要改變現有的虛擬化平臺,尤其是在你預見到預算長期都有限制時更應當如此。
但是改變虛擬化平臺可能需要改變技術人員,所以把團隊以及管理層考慮在內對于項目的成功至關重要。
七、增加內存
內存往往是虛擬主機上首要的資源開銷之一。不需要花很多的錢,增加內存就可以部署更多的虛擬機,這可以避免采購新設備。
八、使用已有的特性
諸如Hyper-V動態內存以及VMware內存過量分配這類的特性可能允許你在現有虛擬主機上部署更多的虛擬機。上述技術只會分配虛擬機所需要的內存,而不會允許虛擬機消耗預先指定的虛擬主機內存。
如果從某種程度上說你沒有使用這些特性的話,那么就意味著沒有有效利用資金。并不是所有虛擬機的工作負載都適合上述特性,但是通過研究每個虛擬機的內存特性,更好地管理虛擬主機的資源可能會增加每臺主機上虛擬機的數量。
九、改變虛擬硬盤的類型
在大多數環境中,IT管理員通過部署厚磁盤或者容量固定的虛擬磁盤(VHD)以確保性能最優。對于生產虛擬機工作負載來說,最佳實踐仍舊是采用厚磁盤或者容量固定的虛擬磁盤。但是對于開發/測試環境來說,可以考慮使用動態或者精簡配置的虛擬硬盤。
流行的hypervisor廠商有方法將容量固定的虛擬磁盤轉換為動態或者精簡配置的虛擬硬盤。在轉變這些虛擬硬盤時,將會釋放寶貴的物理硬盤空間。這樣做后,你可以不用采購額外的存儲設備或者延緩采購存儲設備的時間。
十、升級至最新的hypervisor版本
hypervisor的新特性通常會提升虛擬環境的效率。部署在Windows Server 2008 R2 SP1上的Hyper-V動態內存就是通過升級版本,不需要使用新硬件增加虛擬機與主機比率的一個主要的例子。即使升級需要在硬件方面進行一些投入,你也應該權衡采購硬件是否能夠帶來潛在的資金使用效益。
總之,數據中心增長的腳步不會延緩但是預算卻在不斷縮水。估計數據中心的增長仍舊會繼續,因此需要在虛擬環境中進行一些創造性的配置以確保數據中心的運營。當你嘗試最大限度地使用現有虛擬主機的資源時,前面提到的規劃仍然存在一些陷阱。因此,不要把共享資源的限制完全拋在腦后。
預算緊張時,擴展虛擬主機將會增加不穩定性,我們需要在部署更多的虛擬機和擴展虛擬主機之間找到平衡點,這才是主要的目的。在對虛擬化環境進行調整時一定要萬分小心。