Microsoft Hyper-V Server 2016 與 Hyper-V 角色比較

自 2008 年起,微軟為 Hyper-V 虛擬化平台提供了兩種部署選項:獨立安裝的 Hyper-V Server,以及可安裝於現有 Windows Server 作業系統上的 Hyper-V 角色。哪一種 Hyper-V 版本更適合您? 本篇部落格文章將針對 Hyper-V Server 2016 與 Windows Server 2016 的 Hyper-V 角色進行比較與對照。內容涵蓋授權、安裝、使用者介面、虛擬機器管理、叢集以及使用情境等面向。在詳細檢視每種部署類型後,我們將探討其優缺點,協助您判斷哪種選項最適合您的虛擬環境。

NAKIVO Hyper-V 備份解決方案

NAKIVO Hyper-V 備份解決方案

適用於 Hyper-V 的無代理程式、應用程式感知的備份解決方案。具備防勒索軟體防護功能、可從備份立即啟動虛擬機器,並支援其他虛擬/實體平台等更多功能。

Hyper-V Server 2016

本篇部落格文章中探討的第一種 Hyper-V 部署方式,是獨立運作的 Hyper-V Server 2016。

授權

Hyper-V Server 2016 為免費發行版本,可 從微軟網站下載. 您可無需支付任何費用且無需啟用,即可無限期使用 Hyper-V Server 2016,但系統並未提供用於執行 Windows 的客體虛擬機器的授權。因此,您必須依照 Microsoft 的授權協議,為客體 Windows 系統購買授權。若您部署的是執行 Linux 的虛擬機器,則不會有授權問題。 請注意,微軟禁止將獨立運作的 Hyper-V Server 2016 用作網頁伺服器、檔案伺服器、資料庫伺服器,或任何其他非用於託管虛擬機的主機角色。

安裝

Hyper-V Server 2016 的安裝程序與 安裝 Microsoft Windows Server Core. 它看起來就像是 Windows Server Core,僅具備作為虛擬化平台運作所需的最低限度特點。Hyper-V Server 2016 的設定同樣極為簡化——安裝完成後,虛擬化平台即可立即投入運作。

使用者介面

與 Windows Server Core 類似,Hyper-V Server 體積輕巧且不具備圖形使用者介面 (GUI);僅提供命令列介面 (CLI)。在基於控制台的伺服器設定選單中,您將找不到任何與 Hyper-V 相關的選項。您可以建立使用者、安裝更新、變更電腦名稱、管理網路設定、啟用遠端管理、關閉或重新啟動伺服器,以及退出至 CMD。您可從 CMD 進入 PowerShell。 可以建立虛擬機器、刪除、啟動、停止、重新命名等操作,皆可透過 PowerShell 執行。

The console user interface of standalone Hyper-V Server 2016.

虛擬機器管理

您可以透過 PowerShell 在本地端或遠端,於 Hyper-V Server 執行個體上建立、刪除、啟動及停止虛擬機器。若此虛擬機器管理方式對您而言不夠方便,請改用遠端 Hyper-V 管理員。為此,您需要另一台已安裝 Hyper-V 角色的 Windows 電腦。 當您在 Windows 電腦上安裝 Hyper-V 角色時,系統預設會一併安裝 Hyper-V 管理員。開啟 Hyper-V 管理員,連線至您的無顯示器的 Hyper-V Server 2016,並管理您的虛擬機器。

除了 Hyper-V 管理員之外,您也可以使用另一款名為 System Center Virtual Machine Manager (SCVMM) 的 GUI 工具進行集中管理。請注意,雖然 Hyper-V 管理員是免費的,但您必須為 SCVMM 付費。

聚類特點

Hyper-V Server 2016 支援叢集功能。其需求與建置於已安裝 Hyper-V 角色的 Windows Server 2016 節點上的 Hyper-V 故障移轉叢集相同。整個 叢集配置 這可以透過 PowerShell 來完成。

使用情境

免費的 Hyper-V Server 2016 是一款理想的解決方案,可用於虛擬化已取得授權的現有 Windows 伺服器和 Windows 桌面系統,同時也能執行無需授權的 Linux 機器。Hyper-V Server 2016 亦適用於教育和測試用途,或供那些無需為大量虛擬機器取得授權的公司使用。

Windows Server 2016 上的 Hyper-V 2016 角色

現在,讓我們來探討 Windows Server 2016 上 Hyper-V 角色的相同類別。

授權

A 必須申請付費授權 以每核心為基礎升級至 Windows Server 2016(Essentials 版本除外——但若用於 Hyper-V,選用此版本並不合理)。您可以選擇 StandardDatacenter 版本。該 Windows Server 2016 Standard 此版本包含兩台基於 Windows 的 Hyper-V 虛擬機器的授權,適合規模較小的虛擬化環境。 Windows Server 2016 Datacenter 此版本包含可運行 Windows 的 Hyper-V 虛擬機器不限數量的授權,因此特別推薦用於高度虛擬化的環境。此外,該 Datacenter 此版本讓您能夠部署受保護的虛擬機器,並使用 Storage Spaces Direct,同時具備儲存複本和軟體定義網路堆疊。

您無需為安裝 Hyper-V 角色付費;您只需為主機上執行的 Windows Server 執行個體,以及虛擬機器上執行的 Windows 作業系統付費。

安裝

必須先安裝 Windows Server 2016,才能啟用 Hyper-V 角色。Windows Server 2016 可以以核心模式(類似於 Hyper-V Server 的安裝方式)或 GUI 模式進行安裝。

使用圖形介面模式(即"桌面體驗")較為便利,且在此使用情境下,若 Windows Server 2016 已啟用 Hyper-V 角色,即可在本地端使用 Hyper-V 管理員。若您在 Windows Server 2016 Datacenter Core 上啟用 Hyper-V 角色,儘管缺乏圖形介面,根據授權協議,您仍可部署不限數量的 Windows 虛擬機器。

使用者介面

安裝了 Hyper-V 角色的 Windows Server 2016 允許您同時使用命令列介面和圖形使用者介面。如前一節所述,您可以在 Windows Server 2016 安裝的初期階段選擇使用者介面。Windows Server 2016 Core 僅提供命令列介面。安裝 Windows Server 2016 時,請選擇 desktop experience 如果您想使用圖形化使用者介面。

虛擬機器管理

如果您已以圖形使用者介面 (GUI) 模式安裝 Windows Server 2016 並啟用了 Hyper-V 角色,則您可以使用 Hyper-V 管理員用於管理虛擬機器 位於本機伺服器上的虛擬機器,以及位於遠端伺服器上的虛擬機器。您也可以使用 PowerShell 或 System Center Virtual Machine Manager (SCVMM)。

The familiar Windows graphical user interface with Hyper-V Manager is used to manage VMs. The VMConnect tool is used for connecting to a running VM.

聚類特點

若在 Windows Server 2016 上啟用 Hyper-V 角色,系統將支援所有 Hyper-V 故障移轉叢集特點。您可以部署具有多個節點和共用儲存空間的 Hyper-V 故障移轉叢集,以實現運行於 Hyper-V 主機上的 Hyper-V 虛擬機器的高可用性。

使用情境

採用配備 Hyper-V 角色的 Windows Server 2016,用於運行 Windows 虛擬機的生產環境。 Windows Server 2016 Datacenter 此版本是高度虛擬化的生產環境中最佳的選擇,尤其當多數 Hyper-V 虛擬機器皆運行 Windows 系統時。

請注意,Windows Server 2016 提供的功能遠不止 Hyper-V 角色。您可以在運行 Windows Server 2016 的伺服器上部署任何其他角色。

兩種 Hyper-V 部署方式的優缺點

每種 Hyper-V 部署方式各有其優點與缺點。本節將概述獨立部署的 Hyper-V Server 2016 以及搭載 Hyper-V 的 Windows Server 2016 的優缺點。

Hyper-V Server 2016 的優勢

  • 零元。Hyper-V Server 2016 完全免費。無需啟用。
  • 佔用空間小。Hyper-V Server 2016 是一款輕量級版本,其佔用的磁碟空間和記憶體消耗量都比安裝了 Hyper-V 角色的 Windows Server 2016 更少。
  • 安全性。Hyper-V Server 包含的元件較少,這意味著漏洞也較少。系統中僅保留運行虛擬機器所需的元件。

Hyper-V Server 2016 的缺點

  • 沒有 Windows 圖形使用者介面。
  • 管理工具有限。
  • 授權限制。Windows 虛擬機器必須另行取得授權。伺服器上除 Hyper-V 以外,不得啟用任何其他角色。

配備 Hyper-V 角色的 Windows Server 2016 的優勢(含圖形使用者介面)

  • 操作簡便。可使用 Windows 圖形使用者介面,讓您能輕鬆管理伺服器。
  • 提供更多工具與特點。可安裝任何伺服器角色。
  • 全面支援(軟硬體)。
  • 包含安裝於 Hyper-V 虛擬機器上的 Windows 授權。
  • 安裝於 Hyper-V 虛擬機器上的 Windows 可自動啟用(此情況適用於 Datacenter 版本).

Windows Server 2016 搭配 Hyper-V 角色(基於 GUI)的缺點

  • 會消耗更多的硬體資源。
  • 成本。授權費用高昂,且安裝於主機上的 Windows 作業系統必須進行啟用。
  • 更多潛在漏洞。

Hyper-V Server 2016 與 Windows Server 2016 Core 相同,未內建 Windows 檔案總管,該程式是 Windows 圖形介面的主要元件。(Internet Explorer 是 Windows 檔案總管的一部分。) 這雖是較不友善的解決方案,但能提升安全性。

在圖形介面模式下,即使您僅使用 MMC(Microsoft 管理主控台)等工具進行伺服器管理,且未使用 Internet Explorer,系統中仍存在 Internet Explorer,這可能對您的伺服器構成威脅。這正是許多 IT 專家可能傾向安裝 Core Windows Server 作業系統的某些版本。

同時,Windows Server 2016 和 Hyper-V Server 2016 的無顯示器版本也提供了一些用於顯示非 Explorer 相關視窗的基本圖形特點。例如,您可以按下 Ctrl+Shift+Esc 執行 Windows 工作管理員。

獨立版 Hyper-V Server 的另一項優勢在於,由於內建元件較少,因此您不需要那麼頻繁地進行更新(修補程式),結果就是伺服器需要重新開機的次數也隨之減少。

Hyper-V Server 2016 以及在 Windows Server 2016 上啟用的 Hyper-V 角色皆為 第一型虛擬機器管理程式. 第一型虛擬化程式是直接安裝在硬體上的原生虛擬化程式,而第二型虛擬化程式則是在已安裝的作業系統上作為應用程式運行。關鍵在於,當載入具備 Hyper-V 角色的 Windows Server 2016 時,Hyper-V 會在啟動 Windows 之前先行初始化,這使得它成為第一型虛擬化程式。

結論

今天的部落格文章探討了獨立部署的 Hyper-V Server 2016 與安裝了 Hyper-V 角色的 Windows Server 2016 之間的異同。這兩種 Hyper-V 部署方式的大部分特點都相同(例外的是受保護虛擬機器和 Storage Spaces Direct,這兩項功能僅在 Windows Server 2016 Datacenter 版本)。

主要差異在於主機作業系統與客體 Windows 作業系統的授權方式——Hyper-V Server 2016 雖為免費版本,但安裝於虛擬機器上的客體 Windows 必須另行取得授權。Windows Server 2016 則需付費授權,但已包含執行 Windows 的虛擬機器授權。此外,使用者介面與管理工具亦有所不同。 Hyper-V Server 2016 以及搭載 Hyper-V 的 Windows Server 2016 Core 均不具備圖形使用者介面 (GUI),因此必須透過命令列介面 (CLI) 進行本地端管理,或透過具備 GUI 的其他機器進行遠端管理。Windows Server 2016(具備 GUI/桌面體驗)與 Windows Server 2016 Core 則提供相同的 Hyper-V 功能性,但配備圖形使用者介面 (GUI) 的 Windows Server 2016 可透過 Hyper-V 管理員等基於 GUI 的工具進行本地端管理。

無論您決定在環境中使用哪個版本的 Hyper-V,請記得 備份您的虛擬機器. NAKIVO Backup & Replication 可備份在獨立的 Hyper-V Server 2016 上執行的虛擬機器、在安裝了 Hyper-V 角色的 Windows Server 2016 上執行的虛擬機器,以及在 Hyper-V 故障移轉叢集中執行的虛擬機器。

1 年免費資料保護: NAKIVO Backup & Replication

1 年免費資料保護: NAKIVO Backup & Replication

2 分鐘即可部署,並保護虛擬、雲端、實體及 SaaS 資料。提供備份、複製與快速還原選項。

People also read