專家答疑:如何虛擬化核心應用?
大多數IT團隊的虛擬化程度達到60%,但遇到核心及專有應用程序時就停了下來。借助于VMware vSphere的高級特性以及虛擬化對性能的最小影響,有時候贏得最后的勝利只需要發出一個明確的信號。GreenPages公司的CTO Chris Ward在2013 New England VTUG大會的演講中說到。
Ward說:“比如Oracle數據庫以及微軟SharePoint,醫療保健以及其他領域的專有應用通常沒有虛擬化。”使用這類應用的人對虛擬化的性能很敏感,當應用共享IT基礎設施中的資源和支持時,以及許可需求應該如何改變時,很容易發生意見分歧。
但是,如果IT基礎設施混合了虛擬和物理環境,那么虛擬化所承諾的投資回報可能會由于使用多種管理工具以及巨大的支持及許可成本而喪失殆盡。
Ward表示虛擬化不只是硬件整合。IT團隊在高可用性、災難恢復系統以及管理工具中花了兩倍的時間與預算,卻忽略了少數重要應用。使用VMware vSphere平臺的管理、可用性以及集群特性,IT能夠促成核心應用比如Oracle數據庫到虛擬化平臺的遷移。
虛擬化核心應用的技術問題
Ward說,盡管所有人都在了解Hyper-V,但對于核心應用來說,VMware vSphere的管理特性以及集群技術要比微軟的Hyper-V更好。他承認采用VMware虛擬化前期投資過高,小型企業難以承受。SAN成本為2萬美元到3萬美元,但VMware有望在下一個vSphere版本中提供虛擬SAN特性。盡管vSphere的內存過量分配相對Hyper-V是一個賣點,但是在Ward看來,物理內存的低成本意味著更少的用戶會使用內存過量分配技術。
虛擬化為關鍵業務應用提供了動態擴展,因此IT能夠為應用提供大量的資源,當需要時可以回收資源,也可以快速地增加資源與服務器。核心業務應用管理可能非常簡單,既然HA和DR將大量零散的系統采用統一的虛擬化方式進行管理,那么就避免了Ward所說的管理噩夢。在某些情況下,數據庫虛擬化將節省許可成本。如果核心應用運行在落伍的硬件之上,那么虛擬化還能夠在標準的x86刀片服務器上重構應用。Ward說重構將應用遷移到新硬件平臺上,通常會提升性能并節省成本。
但是性能往往是關注的重點。虛擬化應用的性能和物理應用一樣好嗎?Ward說,從來都不會,但是這一簡單的回答并沒有告訴你所有的事實。只是0.5%到3%的CPU頻率降低并不足以說明將應用保留在物理環境中的合理性。即使應用僅僅是主機上的一臺虛擬機,為了實現高可用性以及許可特性也有必要采用虛擬化。跳過P2V轉換,在新的虛擬機上搭建應用將為你提供解決舊有bug的機會,甚至能夠升級到新操作系統平臺。
如何在非技術層面實現關鍵應用的虛擬化
虛擬化核心應用涉及其他因素,這與文化相關。Ward表示,嘗試如下措施能夠讓遷移到虛擬化平臺變得輕松。
•讓應用所有者以及用戶參與進來。與可能對抗該變化的人進行溝通以找到其他創新手段。試著給股東發一封有關虛擬化的郵件。
•找到IT之外的人來支持該倡議。制訂一個讓高管興奮的計劃。
•為應用制訂一個考慮成本以及性能指標的計劃。
•創建按使用容量計費的標準,展示能從虛擬化中所獲得的優勢。