虛擬機器(VM)是電腦系統的仿真器,通過軟體類比具有完整硬體系統功能的、執行在一個完全隔離環境中的完整電腦系統,能提供物理電腦的功能。它有許多用途,例如:
- 節省成本:從一個基礎結構執行多個虛擬環境,表示您可以大幅減少實體基礎結構的電腦設備擺設區域。這可提升您的損益底線,讓您不需要維護一樣多的伺服器,從而節省維護成本和用電量。
- 彈性與速度:輕鬆快速就能啟動 VM,而且比為開發人員佈建全新環境更簡單。虛擬化可讓執行開發/測試案例的程序變得更快。
- 降低停機時間:VM 的可攜性很高,輕鬆就能從一部 Hypervisor 移至不同電腦上的另一部,這表示 VM 是因應主機意外當機情況的絕佳備份解決方案。
- 可擴縮性:VM 可讓您新增更多實體或虛擬伺服器,將工作負載分散到多部 VM,藉此更輕鬆地調整應用程式規模2。
- 安全性優點:由於虛擬機器在多部作業系統中執行,因此在 VM 上使用客體作業系統可讓您執行疑似不安全的應用程式,並保護您的主機作業系統。
三款虛擬機介紹
Microsoft Hyper-V

優點:
- 是 Microsoft 操作系統預設的虛擬機軟體,已經內建於 Windows 10 Pro 和 Windows Server 上
- 支援遠端管理和部署,適合企業使用
- 提供高效率的虛擬化效能,適合生產環境使用
- 具有完整的功能,包括虛擬硬體、快照和自動化等
- 支援多種操作系統和虛擬硬體設備
缺點:
- 不支援其他操作系統,只能在 Windows 環境下使用
- 較為複雜,使用起來不如 VirtualBox 簡單
VMware Workstation Player

優點:
- 提供高效率的虛擬化效能,適合生產環境使用。
- 支持多種操作系統。
- 提供強大的虛擬機器加密。
缺點:
- 免費版本功能有限。
- 可能不如其他選項容易使用。
Oracle VM VirtualBox

優點:
- 適合個人使用和學術研究
- 支援多種操作系統,包括 Windows、Linux、macOS 等
- 易於使用和設定,具有良好的用戶界面
- 免費且開源
- 有廣泛的社群支援和豐富的文件資源
缺點:
- 效能較差,不適合高效率的生產環境
- 可能需要安裝額外的擴展套件以支援某些功能