虛擬私人伺服器(VPS)是介乎共享主機與專屬伺服器之間的理想選擇,因為這類主機服務可提供控制、效能與安全性之間的良好平衡。虛擬化技術正是令這一切成為可能的關鍵。
Spaceship VPS 主機採用 KVM(Kernel-based Virtual Machine),這是一種廣受歡迎的開源虛擬化技術,以其強勁效能與靈活性而聞名。
KVM 是一種直接整合到 Linux 核心中的開源虛擬化解決方案,可將其轉變為裸機 Hypervisor。Hypervisor 是一種可在單一伺服器上高效管理多個相互隔離虛擬機器的軟件。
KVM 需要 Intel VT-x 或 AMD-V 等硬件虛擬化擴充功能才能運作。這些擴充功能讓 KVM 可充分利用大部分硬件能力,確保接近裸機的效能及高效的資源運用。
你可在此查看 KVM 的架構:

有多種經認證並受 Linux 支援的硬件平台可支援 KVM。硬件供應商亦經常為核心開發作出貢獻,因此新硬件功能通常可迅速整合到 Linux 核心中。
透過完整虛擬化,每個 VM 都可獲得實體系統的典型服務,例如虛擬 BIOS 及硬件。這讓用戶可運行未經修改的客體作業系統,就如同在專屬實體硬件上運行一樣。
KVM 會為 VM 模擬硬件元件,例如 CPU、RAM、網絡介面卡及儲存裝置。
KVM 繼承了 Linux 的記憶體管理功能,例如非一致性記憶體存取及核心同頁合併。虛擬機器的記憶體可進行交換,並可由大容量支援以提升效能,亦可共享或由磁碟檔案支援。
任何受 Linux 支援的儲存裝置都可用於 KVM,例如本機磁碟及網絡附加儲存(NAS)。共享檔案系統亦受支援,並 可供多個主機使用。
KVM 的即時遷移可讓正在運行的 VM 在節點之間移動,而不會中斷服務。VM 會保持在線,應用程式及網絡連線亦會維持啟用狀態。
Linux 核心包含即時擴充功能,讓基於 VM 的應用程式相比裸機系統可在更低延遲及更佳優先級下運行。它亦會將執行時間較長的程序拆分為較小任務,然後有效率地排程及處理。
KVM 作為虛擬化解決方案具備多種優勢,特別適合使用 Linux 環境的企業與開發者。整合至 Linux 核心及其開源特性等功能,使 KVM 成為高效且安全的虛擬化理想選擇。KVM 的主要優點包括:
兼容性: 使用 KVM,你可在 VM 上安裝多種作業系統。你亦可按需要調整底層核心設定,因為 KVM 只會在支援硬件輔助虛擬化的硬件上運行。
效能: KVM 是第 1 類 Hypervisor,意思是它直接安裝於實體伺服器上,硬件與 Hypervisor 之間沒有任何軟件運行。與第 2 類 Hypervisor 相比,這可達到接近裸機的高效能。
可擴展性: 作為 Linux 核心模組,KVM 會隨着虛擬機器數量增加而自動調整,以處理更高工作負載。憑藉其基於 Linux 的效能,KVM 可高效擴展,以滿足資源密集型應用程式的需求。
安全性: KVM 充分利用 Linux 的大部分安全功能,例如穩定的安全修補及持續開發流程。透過結合安全增強型 Linux(SELinux)與安全虛擬化(sVirt)來隔離每個 VM,亦可降低跨 VM 攻擊的風險。
成熟度: KVM 於 2006 年建立,自此持續開發及改進,使其成為成熟可靠的虛擬化解決方案。它亦定期獲得開源社群支援。
KVM(Kernel-based Virtual Machine)是一種功能強大且用途廣泛的虛擬化解決方案,可將 Linux 核心轉變為 Hypervisor。它與 Linux 核心的深度整合、對硬件加速的支援,以及強勁效能,使其成為各種應用的理想選擇,從伺服器整合到雲端運算皆適用。