向公司講述虛擬應(yīng)用價值的技巧
盡管虛擬化在數(shù)據(jù)中心內(nèi)盛行,但在某些環(huán)境中仍舊行不通。很多時候我們被告知“應(yīng)用不能運行在虛擬環(huán)境中”或者“我的應(yīng)用需要專用資源。我想要的是一臺物理服務(wù)器。”
實際情況如下:如果應(yīng)用能夠運行在x86環(huán)境中,那么就可以運行在虛擬環(huán)境中。如果虛擬機(jī)需要非常多的內(nèi)存與CPU,即使進(jìn)行1:1整合,使用虛擬化仍能獲得額外的收益。
廠商需要在虛擬化上做出調(diào)整
我們生活在某些廠商需要迎頭趕上的世界中。這些廠商提出應(yīng)用程序?qū)ξ锢矸?wù)器的需求。這可能與應(yīng)用在虛擬機(jī)內(nèi)運行的要求存在很大差異。我認(rèn)為主要的差距是并不知道應(yīng)用在特定環(huán)境下運行的需求。當(dāng)給定的通用要求是16GB內(nèi)存以及32個CPU時,內(nèi)部應(yīng)用所有者將會堅持上述規(guī)范。
作為基礎(chǔ)設(shè)施管理人員,你可以構(gòu)建該虛擬機(jī)并說明應(yīng)用并沒有使用所有的資源。實際上,額外的CPU正在傷害虛擬機(jī)。怎么可能是這樣?難道不是越多越好嗎?即使hypervisor在不斷完善,仍舊需要進(jìn)行CPU調(diào)度。給虛擬機(jī)配置更多的CPU意味著需要進(jìn)行更多的CPU調(diào)度。如果應(yīng)用只需要12個CPU,那么配置合理將有助于其更好地運行,而且遇到CPU高就緒時間的幾率也就更少。虛擬機(jī)等待CPU就緒時間如果超過5%就會影響到性能。
不要讓已經(jīng)過去的問題阻礙前進(jìn)的腳步
可能有一些人由于之前糟糕的體驗反對虛擬應(yīng)用。我承認(rèn)在早期有一些與虛擬數(shù)據(jù)庫有關(guān)的揮之不去的不愉快記憶。人們對vSphere 4.0運行緩慢以及資源爭用有很多抱怨。但VMware已經(jīng)在vSphere 5.5中取得了很大進(jìn)展,目前***的版本是vSphere 6.1。我仍然記得VMware 在VMworld 2011大會上展示vSphere 5.1 IOPS達(dá)到一百萬時的場景,當(dāng)時非常震撼。
在vSphere 6中,虛擬機(jī)可以配置128個vCPU、12TB內(nèi)存以及64TB的磁盤。我發(fā)現(xiàn)如果采用應(yīng)用或數(shù)據(jù)庫應(yīng)用***實踐,那么虛擬機(jī)的開銷是無關(guān)緊要的。問題往往出現(xiàn)在內(nèi)存、CPU過度配置以及虛擬機(jī)過于龐大或者糟糕的查詢。將問題過多地歸咎于硬件并非解決應(yīng)用或者查詢效率低下的好方法。
使用證據(jù)緩解恐懼
如何讓內(nèi)部用戶相信應(yīng)用程序可以在虛擬環(huán)境中運行?先從測試或者開發(fā)環(huán)境開始,然后模擬生產(chǎn)環(huán)境并讓他們進(jìn)行測試。針對隊列長度、內(nèi)存使用率等參數(shù)設(shè)置性能指標(biāo)基線,使用SQL數(shù)據(jù)庫的性能監(jiān)控器或者用于監(jiān)控存儲的工具比如Iometer。配置合理不僅能夠提高效率而且可以部署更多的虛擬機(jī),這節(jié)省了開支,虛擬化并非意味著免費。
速度以及靈活性是回報
同樣的問題一直在阻礙VDI。在幾年前VDI非常熱門,但當(dāng)組織認(rèn)為VDI能夠節(jié)省成本時很多部署因此而失敗了。VDI性能非常糟糕因為其運行在速度更慢的存儲上。這些痛苦仍舊揮之不去,因此很多組織仍舊在拒絕VDI。
是的,最開始必須投資購買基礎(chǔ)設(shè)施,但VDI的承諾是節(jié)省管理時間。部署及打補(bǔ)丁等日常管理的效率會高很多。敏感信息被保存在服務(wù)器上而不是某個人的桌面或筆記本電腦中,信息處理也是在服務(wù)器端進(jìn)行的。只需要幾秒鐘就可以準(zhǔn)備好一臺虛擬機(jī)。VDI領(lǐng)域的相關(guān)廠商,尤其是存儲設(shè)備通過使用重復(fù)數(shù)據(jù)刪除、壓縮等技術(shù),已經(jīng)在性能及整合上取得了重大進(jìn)展。使用VMware的VSAN可以輕松部署虛擬桌面基礎(chǔ)設(shè)施。
VMware View以及VSAN***實踐以及參考架構(gòu)的白皮書在部署VDI時能夠派上用場。使用VMware View Planner,工程師能夠模擬CPU密集型以及對I/O敏感的VDI工作負(fù)載。
結(jié)束語
迎接虛擬化挑戰(zhàn)。SAP HANA工作負(fù)載、Hadoop都能夠在虛擬環(huán)境中運行。虛擬化獲得成功取決于虛擬機(jī)規(guī)模以及合理的配置。現(xiàn)在采用虛擬化不需要理由。通過工具能夠展示應(yīng)用運行狀態(tài)。VMware社區(qū)非常大而且是有益的。如果找不到相關(guān)問題的文檔或者博客,那么可以到Twitter或者VMware社區(qū)論壇尋求幫助。某些人總是樂于在虛擬化旅途中助你一臂之力。