主題 - 何謂虛擬化技術? 講師 - IBM System x 產品經理 曾文興 大家好,我是 IBM System x 產品經理曾文興, 這個主題將為大家介紹虛擬化技術。何謂虛擬化? 虛擬化是一個讓使用者或是應用程式可以很輕易取得所需要的計算資源的一個程序,而不會受限於初始安裝的方式、地區、位置,或實體的組合。也就是說,虛擬化提供了對於資料、計算能力、儲存容量及其他資源一個邏輯的分類,而不是一個實體界限。因此伺服器的虛擬化技術,必須要能夠讓計算資源不受伺服器實體邊界的限制,而能夠做到在同一個伺服器中分割出許多虛擬的資源,就像管理單一伺服器一樣地,監控及管理多個虛擬資源,以及在整個基礎架構中,動態地變動及調整這些虛擬資源等三項原則。 一般企業的 IT 基礎架構包括:PC Workstation、應用程式、網路架構、伺服器及儲存設備等不同的層次,而虛擬化技術可以將不同層次的應用,依據需求而自由調整, 而達到資源運用最佳化的境界,以提高 IT 設備的投資報酬率。 虛擬化技術的運作是透過 Hypervisor 將 Virtual Machine 與伺服器硬體分開,在一個伺服器中,包括處理器、記憶體、儲存設備、網路 I/O 等子系統,在其之上分割出幾個 Virtual Machine,每一個 Virtual Machine 依據其應用的需求,分配所需的硬體資源,Virtual Machine 與硬體中間由 Hypervisor 負責溝通,Hyperivsor 負責將 Virtual Machine 的指令傳送至所需的硬體資源執行運作,並將運作的結果傳送回 Virtual Machine,每一個 Virtual Machine 是互相獨立的,彼此並不知道互相在分享硬體的資源。這樣的技術將可以讓企業中許多伺服器使用效率低的應用程式,整合到同一個伺服器中,以達到提供資源使用率。目前伺服器處理器已發展至四核心,更強大的伺服器效能,可讓虛擬化技術的應用更為廣泛。 虛擬化技術至今已相當成熟,這是否代表每個人都要使用?它仍有一些先天的技術限制,譬如較高的負載,讓它不適合運算量較重、持續進行或是 I/O 的程式。目前常使用虛擬化技術的四個領域包括:伺服器整合、舊應用的整合與重新架設、自動化整合化的軟體測試研發環境、與災難復原。大部份的企業可以從這四個領域找到虛擬化應用的利基。 目前在市場上採用虛擬化技術 Hypervisor 已較過去增加許多解決方案,包括 VMWare ESX、Microsoft Virtual Server、Virtuozzo、Xen source、Virtual Iron、Solaris 以及 Redhat、Novell 等。這些解決方案均提供不同層級及功能的虛擬化技術。以 VMWare ESX 為例,其屬於 Enterprise 等級的產品,提供了較完整之虛擬化技術及支援動態以及整合式的管理功能。 |





