天天看點

虛拟化技術在企業中的實際應用

虛拟化功能是建立在三個層面上:一個是硬體層,一個是Hypervisor層,還有一個是軟體層。其中Hypervisor是實作虛拟化的關鍵,它由一些微碼構成,是針對專門的硬體開發的。“hypervisors”有兩種類型:一種是可以讓一個作業系統上運作在另一個作業系統上,被稱為2型Hypervisor;一種是直接在伺服器裸機上運作,被稱為1型Hypervisor。VMware的工作站、Parallels桌面和微軟的虛拟PC都屬于2型hypervisors。

1型hypervisors也大有用武之處:它可以讓多個作業系統運作在同一台伺服器硬體上,以實作靈活性和可擴充性,進而讓使用IT虛拟化技術的企業得到好處。VMware的ESX是領先的1型hypervisor,緊接着是Citrix的XenServer和微軟的Hyper-V。如果說Hyper-V是一個“微核心”的hypervisor,那ESX就像一塊“單片內建電路”。這意味着ESX的hypervisor裡包含了所有的裝置驅動程式,進而使得程式有點大(30MB或更大);同時任何新的裝置驅動都必須納入到hypervisor裡。相比之下,Hyper-V讓hypervisor保持得很小(小于1MB),它通過使用母公司的作業系統來管理驅動程式。雖然基準測試表明,這兩種産品的性能是相當接近。但嚴格地說,較小的hypervisor則意味着更好的性能。

在虛拟化伺服器應用上,VMWARE比較有優勢,ESX是使用LINUX核心運作在伺服器上的一塊存儲卡,使用vSphere管理台去管理,可以在同等精簡配置的情況下還提供了一些記憶體使用率的改進,使用者可以給虛拟機配置設定更多的記憶體,可以超過伺服器的實際提供。這是非常有用的,因為使用者可以動态地将記憶體從空閑的虛拟機上重新配置設定給忙碌的虛拟機,使得更多的虛拟機是在一個系統上運作。在VMware中設定Vmotion不會比Hyper-V R2中的動态遷移功能運作更麻煩。此外,VMware公司提供了一個受到更廣泛支援的硬體配置隊伍。在企業實際應用中,VMWARE可以用于DNS、DHCP、應用系統等伺服器,降低伺服器數量,有效地利用硬體資源,一台高性能16GB伺服器至少可以提供10台以上的虛拟伺服器集中管理,企業的伺服器虛拟機運作主要是對記憶體資源配置設定的消耗。

Citrix是微軟的官方合作夥伴,以ICA通路協定聞名,其安全性和占用帶寬方面很有效率,XenServer是本地64位虛拟化平台,提供了Microsoft Exchange Server、Microsoft SQL Server和其它關鍵業務應用所需的可擴充性,CPU和記憶體資源的高容量以及對CPU、網絡和硬碟的細粒度控制使XenServer能夠提供最佳的服務品質(Qos)。運作中的虛拟機可以遷移到新的伺服器上而不會導緻業務中斷,可以實作自動配置設定基本工作負載,并支援零當機時間。開放的指令行界面(CLI)和程式設計接口使XenServer與現有程式和管理工具的整合非常輕松。Citrix XenServer基于經實踐檢驗且強健可靠的虛拟化引擎――開源Xen系統管理程式建立的。Xen的發明者和領先開發商與Citrix XenServer産品團隊共同合作,利用Xen引擎建構了綜合性伺服器虛拟化平台以及一系列動态虛拟化業務。Citrix XenServer将Xen技術的高性能、安全性和開放性與輕松的管理和簡化的部署整合在一起,它主要應用于企業總部,是快速部署伺服器、整合伺服器、開發和測試網絡環境以及實作災難恢複的最佳解決方案,企業可以配置Citrix CLUSTER,用于企業核心機密資料的管理,以及昂貴LICENSE軟體運作平台,還要業務部門應用軟體新版本更新測試,Citrix對微軟的作業系統相容性很好。

Hyper-V采用了Enlightenment(啟蒙)技術。它能夠對那些虛拟機作業系統進行啟蒙,讓它們明白自己是一個虛拟機,被啟蒙過的虛拟機作業系統會記住虛拟化,是以他們可以不需要硬體模拟,而是通過VSP/VSC這套元件來進行的,當子分區内的作業系統需要通路硬體的時候,由子分區内的VSC(Virtualization Service Client)通過VMBUS将request發給父分區裡面的VSP(Virtualization Service Provider),然後由VSP去提供實際的硬體服務。通過這種方式來使用硬體,相對于使用硬體模拟的方法,其通路性能有了大幅度的提高。Hyper-V是Windows Server 2008一些版本的一部分,如果使用者打算購買一個配備Hyper-V的Windows Server 2008,那Hyper-V基本上是免費的。目前,為了加大對VMware的競争,微軟允許使用者免費下載下傳其獨立的Microsoft Hyper-V Server 2008 R2版本。使用Hyper-V可以降低企業的LICENSE成本,尤其是WINDOWS SERVER 2008 R2版本,Hyper-V對08R2的支援非常好,輕松實作CLUSTER,對于多個Hyper-V伺服器使用SCVMM管理平台去管理,通過Hyper-V去虛拟08 R2平台上的微軟産品有優勢,還有EXCHANGE郵件系統。

虛拟化技術應用在用戶端上,主要是偏重于桌面虛拟化的使用者體驗上面,進而實作瘦用戶端。Citrix XenApp(更名前稱為Citrix Presentation Server)是業界公認的以最低的成本,采用任何裝置,通過任何網絡連接配接方式,向所有使用者傳遞Windows應用的行業标準。XenApp同時提供用戶端應用虛拟化(應用資料流)和伺服器端應用虛拟化(應用釋出),實作優化的應用性能和靈活的傳遞選項。采用安全的應用架構,企業可以在安全的資料中心集中化管理應用和資料,降低了管理和支援成本,增強了資料安全性,同時確定了快速、可靠的應用性能。

微軟的WINDOWS 7作業系統企業版免費提供的XP MODE現在不用CPU虛拟技術的支援,打過更新檔之後就可以應用XP虛機,這也是虛拟化技術的一種應用。企業應用微軟的程式虛拟化,通過桌面快捷圖示,直接打開伺服器上程式,這種把程式放在伺服器的方式有點類似共享LICENSE伺服器,實作使用者本地不用安裝應用程式即可運作,友善企業統一管理軟體LICENSE。桌面虛拟化的推廣應用,微軟提供一套完善的解決方案,利用SCVMM實作WEB界面登陸,使用者可以使用上網本去登入位于HYPER-V上面的XP虛拟機,對于使用者的DESKTOP\FAVORITE\DOCUMENT定位上存儲上,使用者隻能使用企業定制的虛機上的軟體,出現問題發TICKET給管理者即可恢複系統。

VMWARE的虛拟技術用于VMPLAY的較多,企業給使用者定制分發VM虛機,使用者可心自行去管理本地的虛機,多用于測試使用。企業IT架構動态化,成為企業追逐的目标,目前虛拟化已經被寄予很大希望來解決這些難題,進而提高企業的 IT 操作效率并增強他們對變化的條件的響應能力。虛拟化最初側重于整合資料中心内的資源,而現在已經可以跨越IT架構實作應用程式虛拟化,進而降低成本和提高靈活性。良好的設計和虛拟化管理政策為企業提供了三方面的價值:1.降低成本。通過合并伺服器和用戶端資源并優化設定,推動優化的伺服器利用,降低不必要的系統複雜性,并有效地管理工作負載操作。2.增加可用性。通過減少中斷性事件并最大化業務連續性,縮短伺服器停機時間,簡化災難和恢複規劃,并更加有效地規劃和管理伺服器維護。3.增加靈活性。通過有效地支援業務增長和SLA擷取,以動态方式配置設定伺服器資源,快速部署新的應用程式和作業系統,并有效地支援關鍵業務傳統應用程式。

本文轉自 zhaiken 51CTO部落格,原文連結:http://blog.51cto.com/zhaiken/471454,如需轉載請自行聯系原作者

繼續閱讀