將服務器虛擬化為容器
操作系統級別的虛擬化是操作系統的一項功能,該操作系統具有允許存在多個用戶空間實例的內核。我們將這種類型的虛擬化容器化和這些用戶空間實例稱為容器(分區、虛擬環境或監獄)。
程序可以在容器內運行,但限于容器的內容和分配給該容器的設備。與主操作系統不同,這些用戶空間實例認為它們擁有所有可用資源,但限于分配給容器的資源。
由于此級別的虛擬化使用與主機相同的操作系統和內核,因此它與主機的區別僅在于操作系統的版本。因此它受到限制,因為它不能擁有與其主機不同的操作系統。
管理程序的類型
兩種類型的管理程序用于創建虛擬環境:
1 類管理程序(本機/裸機管理程序)
2 類管理程序(托管管理程序)
類型 1 管理程序
服務器上的虛擬機示例
類型 1 或裸機管理程序直接安裝在主機的物理硬件上,在硬件和操作系統之間提供一層。在這一層之上,您可以安裝許多虛擬機。這些機器沒有以哪種方式連接,并且可以具有不同的操作系統實例并充當不同的應用程序服務器。
管理控制臺
系統管理員和高級用戶通過稱為管理控制臺的界面遠程控制管理程序。
使用它,您可以連接和管理操作系統實例。您還可以打開和關閉服務器,將操作系統從一臺服務器轉移到另一臺服務器(以防停機或故障)并執行許多其他操作。
1 類管理程序非常,因為它沒有底層操作系統(主機)的攻擊面。此外,它根據每個虛擬機的使用情況控制和分配分配給每個虛擬機的資源,以避免浪費源。
類型 1 管理程序的示例包括 VMware ESXi、KVM、Oracle
VM、Citrix XenServer、Microsoft
Hyper-V 等。
類型 2 管理程序
與類型 1 不同,類型 2 管理程序安裝在現有操作系統之上。這允許用戶將他們的個人計算機或服務器用作虛擬機的主機。因此,您擁有底層硬件、用作主機的操作系統、管理程序和客戶操作系統。
盡管虛擬機是隔離的,但主操作系統仍然直接連接到硬件。這使得它不如 1 類管理程序。
在至上的環境中,這種類型的管理程序可能不適合您的需求。但是,最終用戶和擁有小型企業的客戶可能會發現這種類型的環境更合適。
擁有一個托管的管理程序允許安裝多個操作系統實例。但是,您應該小心分配資源。在類型 2 管理程序的情況下,過度分配可能會導致您的主機崩潰。
類型 2 管理程序的示例包括 VMware Workstation、KVM、Oracle VM VirtualBox、Microsoft Virtual PC、Red Hat Enterprise Virtualization 等。結論
在考慮了服務器虛擬化的優缺點之后,決定這種設置是否適合您的業務應該歸結為您可以負擔的資源和您期望擁有的工作負載。
在您做出決定之前,我們建議您還探索一下服務器虛擬化如何補充虛擬桌面基礎架構的優勢。
您的托管服務提供商應提供適用于各種用例的各種服務器選項。查看不同phoenixNAP專用服務器托管選項的列表。了解更多服務器虛擬化相關知識。