要進行各類型的伺服器架設之前,通常會需要一個乾淨的作業系統,並與原本使用的機器分開佈署。
早期(2005年前)因為硬體等級普遍不高,一台電腦很難當二台用,因此在測試或實驗時往往需要一台實體電腦進行作業系統安裝(OS)與佈署。隨著硬體大幅度進步,自2007年起多核心CPU與4GB以上記憶體開始流行,虛擬化(Virtualization)也開始發展成世界主流。到了近代(2025)硬體更是飛躍性成長,4C/8C的CPU已經是標配,16G/32G/64G也不再稀奇。如為內行人的話,更是可以用極低價格買到俗稱洋垃圾的退役伺服器規格當PC,36C/72T + 128GB RAM更是讓此技術可輕易擔任。
本文會說明常見的虛擬化架構,包括但不限於應用在 Minecraft Server,其餘類型的服務也是通通適用。
真的要講都可以出書了,所以在此簡單的說明與分類,讓讀者可以快速了解箇中差異
虛擬化架構商業化第一把交椅,功能完整以外,還支援虛擬幾乎所有的PC裝置。
VMWare Player
免費,且最基礎的虛擬化軟體。當虛擬機(VM)被啟動時,視窗一定要開著,一旦關閉整台虛擬機也會被休眠。
VMWare Workstation
有Player所有的功能外,更加入了背景執行(虛擬機視窗被關閉,但機器仍然在執行)以外,還支援自定義進階虛擬網路(VMNet)的功能。此版本需要商業授權才可合法使用。
VMWare ESXi
作業系統等級的虛擬化平台,以 RedHat Linux為底層進行改寫。此版本需要商業授權才可合法使用。
Windows 10 以上都有內建,可從 新增/移除 WINDOWS功能中選取即可。提供最基本的VM需求,比起VMWARE來說,不支援 USB/GPU加速 等進階功能。
Windows Client版
就基本的虛擬化功能,因為跟WINDOWS高度整合,介面看起來會比較順手習慣。
Windows Server版
多了 動態轉移 備援 快照 等進階企業功能。
另外一套虛擬化軟體,最大的特色是開源,所以也可以在LINUX上安裝執行。
QEMU
LINUX內建的開源虛擬化軟體,有GUI但不太好用,會用這個的都是狠角色。
這是最早期的虛擬化架構軟體,從很久以前到現在(2025),VMware 一直是虛擬化界的老大哥。它最大的特色就是「穩定、功能完整、相容性高」,不管是新手還是老鳥,都能找到適合的版本:
VMware Player :
免費入門款,裝好就能跑 VM,但要一直開著視窗(適合學習、測試小服務)。
VMware Workstation :
進階桌機版,支援背景執行、虛擬網路 VMnet 等功能(適合同時管理多台 VM)。
VMware ESXi : 伺服器專用,直接安裝在裸機上,效能最強、能 24 小時穩定跑(適合長期運行的正式服務)。
簡單講 - Player 學習用、Workstation 測試用、ESXi 長期用,選對版本,虛擬化就能輕鬆上路。如果要模擬LINUX的話,VMWARE絕對是首選。
Hyper-V 是微軟推出的虛擬化平台,內建在 Windows 系統裡,算是後起之秀。
它的優勢就是「不用額外安裝、和 Windows 整合度高」,對只用 Windows 的人來說,上手超快。
Hyper-V (Windows Client) :
家用/工作站版,啟用就能跑 VM,但不支援 GPU 直通、USB 支援也有限(適合模擬數據或網路服務)。
Hyper-V (Windows Server) :
企業伺服器版,功能更完整,可用 DDA 做 GPU 直通,但設定較複雜(適合企業級虛擬化部署)。
💡 小插曲:我們的 Minecraft Server 目前就是跑在 Hyper-V 上,因為它是純數據與 CPU 運算型服務,不吃 GPU,所以當時建議用 Hyper-V 就好。結果證明選擇正確 - 到現在都跑得又穩又順!
簡單講:Client 版輕鬆玩、Server 版能跑正式服務,但要跑需要 GPU 的東西,建議還是找 VMware ESXi 或其他方案比較省事。
這些平台目前我們還沒用到,所以暫時不細講,免得資訊一次塞太多你消化不良。等哪天你有興趣想探索更多虛擬化黑科技,再找我開專題深入聊吧~到時候我可以跟你分享 QEMU 影像轉換、QENU KVM 實戰的流程 😃