國內某投資公司委託本公司,將 Window Server 實體機,全數移轉至 Microsfot Hyper-V 虛擬主機。
【2021/02/20】國內某投資公司,為了方便管理現行 Window Server 實體機,及系統發生異常時,能快速回復,委託本公司將現行所有 Window Server 實體主機,含作業系統、應用程式、相關的安裝軟體...等等,全數移植至 Microsoft Hyper-V 虛擬主機。
Hyper-V 架構
Hyper-V 是以基礎架構為基礎的虛擬化平臺,以及 Windows Server 的其中一個「天棚」功能的啟用技術,即時移轉。 有了 Hyper-v,Windows Server 能夠快速地進行遷移,這可能只需要幾秒鐘的時間,就能在實體主機之間移動 Vm。 使用即時移轉時,會在實體目標之間進行移動(以毫秒為單位),這表示連線的使用者看不到遷移作業。
基礎程式是處理器特定的虛擬化平臺,可將多部虛擬機器裝載 (Vm) 彼此隔離,但藉由虛擬化處理器、記憶體和 i/o 裝置來共用基礎硬體資源。
優點
在 Hyper-v 虛擬化環境中執行企業層級解決方案的優點包括下列各項:
- 硬體資源的匯總 -透過使用 hyper-v 執行虛擬化,可輕鬆地將多部實體伺服器合併成相對較少的伺服器。 合併完全使用已部署的硬體資源。 Windows Server 中的 hyper-v 可以存取主機電腦上最多64個邏輯 Cpu。 這項功能不僅能利用新的多核心系統,也表示每個實體主機的虛擬機器匯總率都較高。
- 管理容易:
- 合併和集中資源可簡化系統管理。
- 擴充和向外延展的執行方式更容易。
- 大幅節省成本:
- 因為有多部虛擬機器可以在單一實體機器上執行,所以硬體成本大幅降低,因此每台電腦都不需要個別的實體機器。
- Hyper-v 授權成本可能包含在 Windows Server 的授權成本中,也可能以獨立產品的形式購買。
- 藉由將現有的應用程式合併到虛擬化的 Hyper-v 環境,可能會大幅降低電源需求,因為這是必要的低實體硬體「使用量」。
- 透過 hyper-v 叢集的容錯支援 –因為 hyper-v 是叢集感知的應用程式,Windows Server 為 hyper-v 虛擬化環境中建立的虛擬機器提供原生主機叢集支援。
- 簡化部署和管理:
- 關鍵 hyper-v 效能特性:
- 改良的硬體共用架構 -hyper-v 可在使用可感知虛擬機器的核心來執行客體作業系統時,提供更佳的核心資源存取和使用方式,例如磁片、網路和影片,而且這些系統具備必要的 virtual server 用戶端 (VSC) 程式碼 (稱為 hyper-v 啟用 rms i/o) 。 Enlightenments 是對作業系統的增強功能,可協助降低特定作業系統功能(例如記憶體管理)的成本。 整合元件(包括 VSC 驅動程式)也適用于其他用戶端作業系統。
- 磁片效能對於磁片 i/o 密集型企業應用程式(例如 Microsoft BizTalk Server 和 Hyper-v 啟用 rms i/o)來說非常重要;Hyper-v 提供「傳遞」磁片支援,可提供與實體磁片效能相等的磁片效能。 請注意,「傳遞」磁片支援會以較低的成本提供更佳的效能,方便您使用。 「傳遞」磁片基本上是連接至虛擬機器的實體磁片/Lun,不支援虛擬磁片的部分功能,例如虛擬機器快照集。
- 處理器硬體輔助虛擬化支援 – hyper-v 充分利用了處理器硬體輔助虛擬化支援,這項功能可用於最近的處理器技術。
- 多重核心 (SMP) 客體作業系統支援 – hyper-v 提供在虛擬機器環境中支援最多四個處理器的功能,可讓應用程式充分利用虛擬機器中的多執行緒功能。
- 32 位和64位客體作業系統支援 – hyper-v 提供廣泛的支援,可同時執行不同類型的作業系統,包括跨不同伺服器平臺的32位和64位系統,例如 Windows、Linux®及其他。
- 全方位的產品支援 –因為 microsoft 企業應用程式 ((例如 Exchange Server 和 SQL Server) )已在 hyper-v 中進行完整測試,microsoft 會在 hyper-v 環境中部署和執行時,為這些應用程式提供程式碼修正支援。
- 擴充 性–額外的處理能力、網路頻寬和儲存體容量,可透過將主機電腦上的其他可用資源 apportioning 至來賓虛擬機器 () ,快速且輕鬆地完成。 這可能需要將主機電腦升級,或將來賓虛擬機器移至支援的主機電腦。
如需有關運用 Hyper-v 提供的虛擬化技術之優點的詳細資訊,請參閱 Hyper-v 技術總覽。
缺點
在 Hyper-v 虛擬化環境中執行企業層級解決方案的一些缺點可能包括:
- 硬體需求– 由於伺服器合併的需求,Hyper-v 虛擬機器傾向于耗用更多的 CPU 和記憶體,而且需要的磁片 i/o 頻寬比具有類似計算負載的實體伺服器更大。 因為 Hyper-v 伺服器角色僅適用于64位,而且所有版本的 Windows Server 僅限64位,所以實體硬體必須支援硬體輔助虛擬化。 這表示處理器必須與 Intel VT 或 AMD Virtualization (AMD) 技術相容,系統 BIOS 必須支援資料執行防止 (DEP) ,而且必須啟用 DEP。
- 軟體需求– 雖然大部分的 Microsoft 軟體都支援在 Hyper-v 虛擬機器上執行,但有些 Microsoft 軟體仍在進行測試,以確保與 Hyper-v 虛擬化環境的相容性。 例如,大部分的 Microsoft 企業層級應用程式都支援在 Hyper-v 上執行,或正在測試是否支援 Hyper-v。 如需有關 BizTalk Server 的可支援性以及 Hyper-v 上 SQL Server 的詳細資訊,請參閱 附錄 C: Biztalk server 和 SQL Server hyper-v 可支援性。
#資料來源,來自 Microsoft 官方網站 |