虛擬化技術對決:PowerVM比拼VMware
隨著虛擬化的進程不斷推進,開放式的X86服務器與虛擬化的直接傳承者小型機之間都在一系列的產品發布后,進一步更新了自身的虛擬化技術。只是X86雖技術突飛猛進,但與虛擬化實際是從純軟件層面進行;而小型機通常是軟硬一體的虛擬化也更為徹底。當然無論哪種虛擬化都是作為云計算整合資源的重要技術,本文希望以代表性的IBM PowerVM與VMvSphere為例,進行虛擬化功能的對比,看看誰才是更加完善的虛擬化技術。
業內對于“***的虛擬化”一般認為應該具備以下四個特征:
一 虛擬化不能損失系統性能;
二 要具備***大的整合能力,支持最廣***秀的操作系統環境;
三 具備最徹底、最完善的虛擬化特性,為業務帶來***靈活性;
四 能夠對虛擬資源進行最有效的控制和管理。
顯然,在這四個方面,IBM都做好了準備。
此外,與VMware相比,IBM PowerVM的優勢主要在于以下幾個方面:
性能更高,在Power 750上,PowerVM的性能最多可以比VMware高出65%。IBM是目前唯一公布在虛擬環境下測試TPC-C結果的廠商,其性能可以實現線性擴展,比如在SAP SD 2-tier測試中,在虛擬化和非虛擬化兩種情況下,每個內核支持的SAP用戶數大致相同,說明IBM Power虛擬化沒有損失任何性能。
可擴展性更好,這體現在兩個方面:系統支持的虛擬機數量及每個虛擬機支持的虛擬CPU數量。每顆POWER7處理器可以實現1/100的分區,每個POWER7服務器最多可以支持1000個LPAR動態邏輯分區,這是目前X86服務器所無法比擬的。從每個虛擬機支持的虛擬CPU數量來看,VMware最多限于8個vCPU,而PowerVM可以進一步實現線性擴展,最多可以做到32個vCPU。另外,活動分區移動性支持任何規模的VM,直至整個系統,這一點也有別于VMware。
系統資源利用率更高,POWER7服務器在使用PowerVM之后,其利用率可以達到90%,而一般X86服務器虛擬化后的利用率為70-80%。
是更完整的虛擬化,POWER7和PowerVM擁有針對處理器的微分區技術、針對內存的Active Memory Sharing技術以及針對I/O的虛擬I/O共享技術。這些技術發展經歷了數十年,非常成熟,而X86系統的虛擬化技術尤其是I/O虛擬化仍在發展當中。
而在虛擬化管理方面,IBM擁有Systems Director VMControl軟件,可以對物理資源和虛擬資源進行統一管理,其中甚至包括了VMware的虛擬機。目前VMControl分為易捷版、標準版和企業版三個版本,擁有逐層遞進的功能,并能夠運行在所有IBM Power服務器上。
總結
通過對性能、可擴展性等項目的對比,可以清楚的看出老道的IBM PowerVM虛擬化技術由于與處理器的緊密耦合,從而體現了業內***的虛擬化性能與效率。而開放式架構的X86服務器與VMware的組合,則沒有體現出與處理器計算速度增幅相匹配的性能,甚至可以說被對手打擊的片甲不留。但從用戶增長率來看,開放式架構由于應用豐富、技術與價格門檻較低,體現出旺盛增長的態勢。然而Power除了對AIX這個***UNIX系統的支持外,近年來也迅速加大了對Linux系統的支持,也更多的體現出了市場競爭力。
我們將在下一期進行虛擬化軟件管理功能的介紹,希望大家持續關注。