目前,許多IT專業人士都被要求花更少的錢做更多的事兒,在預算有限的時期可能唯一的答案就是提升虛擬主機資源的效率。幸運的是,有眾多方式能夠達到在現有基礎設施中部署更多的虛擬機效果。
本文列舉了擴展虛擬主機資源的十大實惠方式。
一、精打細算
防止虛擬機蔓延并編制虛擬機清單。團隊A的確需要所有在用的測試虛擬機嗎?環境中是否存在未被使用的虛擬機?遺留虛擬機的數據可以導入到其他產品中嗎?
回收虛擬機總是很困難,尤其是沒有實現chargeback或者showback模式時更是如此。由于使用了各種虛擬主機資源,在虛擬化環境中部署的每臺虛擬機都有一個與之關聯的成本。如果你采用了chargeback或者showback模式,那么你可以向上層管理者報告誰可以為組織帶來成本的節省。否則的話,可能需要上層管理者公開發布指令才能達到節省成本的目的。
二、關閉虛擬機
很多時候,開發和測試環境的虛擬機在測試周期間隔內經常會閑置多達數天,幾個星期乃至好幾個月。在此期間關閉虛擬機能夠顯著節省虛擬主機的資源。同時還可以滿足不同團隊在各個測試周期對虛擬主機資源的需求。
你還可以部署更多的虛擬機。因為對測試虛擬機零星的需求并不需要額外的主機或者增加資源。更進一步,為應用團隊創建自助服務策略并限制某個人或者某個團隊每次能夠運行的虛擬機的數量同樣能夠帶來成本的節省。
三、放棄更換硬件
如果你通常在每3到5年內進行服務器的更新,那么在虛擬主機環境中你可以將服務器的更新周期延長一到兩年。主機上能夠運行的虛擬機的數量可能會逐年減少,因為虛擬機對資源的需求在增加。但是在一段時間內你可以延后采購新設備的周期。
即使有足夠的預算能夠為生產環境采購新的虛擬主機,但是在經費緊張的情況下,你可以在測試和開發環境中使用更為陳舊的主機。在老化的硬件上運行工作負載性能可能并不是最優的,但是這些設備仍舊能夠為開發或測試環境提供足夠的資源。
四、擴展支持合同,重復利用硬件
重復利用硬件,擴展廠商的支持合同很像是支付使用汽車而不是購買汽車的費用,這不會帶來任何麻煩而且成本也并不昂貴。有時采購新設備的預算有限,但是運維預算卻足夠用。
運維開支的費用可能更加充足,這允許你延長正常的硬件更換周期。采用這種方式,只需要有限的成本支出,通過保護老化的虛擬基礎設施就能夠幫助你經受任何故障并降低風險。
五、強化使用策略
創建并強化虛擬機的使用策略能夠節省主機資源,避免再次采購主機。很多情況下,當嘗試擴展目前的虛擬主機資源時,通常并不是最受歡迎的方式,因為這通常需要改變多個團隊當前的做法。沒有高層管理人員的支持,擴展當前的虛擬主機資源將會以失敗而告終。
沒有人喜歡改變,改變通常會遇到阻力。如果策略的改變是來自于級別更低或者對等的團隊,因為沒有高層管理者的支持,將會遭到公開的阻力或者不折不扣的不配合。
下半部分我們將繼續講述剩余的五種方式。