諸如虛擬機之類的創新使計算機硬件得到了更有效的利用。但究竟什么是虛擬機(VM)?它是托管在服務器上的虛擬計算機,它使用服務器的資源,例如內存、存儲和處理器。反過來,虛擬機可以充當其他應用程序的主機,并具有與其主機不同的操作系統。
當虛擬機基于云時,它被稱為在線虛擬機。本文更詳細地討論了在線虛擬機,包括它們的優勢和用例。它還旨在幫助您了解 VM 主機服務器的角色和不同類型的虛擬化,以便您可以確定要在組織中使用的正確 VM 類型。
選擇正確的虛擬機類型
說到虛擬機,你應該記住,一臺主機可以托管許多虛擬機,一個虛擬機獨立于服務器上的其他機器以及服務器本身運行,并且虛擬機可以移動和復制服務器之間。在選擇在組織內使用的虛擬機類型時,您應該記住,虛擬機可以通過多種方式進行配置,具體取決于您的要求。
如果您的首要任務是節省成本,并且您的工作負載包括 Web 服務器、微服務和容器化應用程序,那么理想的虛擬機配置是可以通過添加更多虛擬處理器和內存進行橫向擴展的配置。如果您的優先級是通用工作負載,例如數據庫和 Web 應用程序,您可以通過讓虛擬機能夠容納更多虛擬處理器和內存來選擇價格和性能的組合。
您還可以擁有針對較重工作負載進行優化的虛擬機,例如使用大型內存數據庫和執行數據分析的數據庫應用程序。對于機器學習等要求更高的工作負載,您可以擁有針對 GPU 使用而優化的虛擬機。
在線虛擬機的好處
虛擬機有很多好處,包括:
更好的個性化:通過任何方式配置虛擬機,您的直線部門可以根據功能對其進行量身定制。例如,營銷和會計部門可以將不同的機器配置為他們工作所需的應用程序。您還可以讓機器為您的大多數員工跨會話維護用戶定義的設置,但為輪班工人重置它們。
更大的靈活性:當您需要訪問專為其他操作系統構建的應用程序時,您不會受到缺乏兼容硬件的限制。相反,您可以提供具有該操作系統的虛擬機,然后在 VM 上安裝應用程序。更好的是,與傳統硬件相比,虛擬機的配置和部署速度更快。
改進的可訪問性:可以從任何地方訪問虛擬機,如果允許,可以使用任何設備訪問。您的員工不必被束縛在特定的工作場所,而是可以在任何地方工作。這使得它們對危機情況特別有效,包括當前的 COVID-19 大流行。
高效的備份和災難恢復:同樣,虛擬機就像文件一樣,它們可以通過網絡移動和復制到其他服務器。這允許備份整個虛擬機,而不是駐留在它們上的單個文件和應用程序。同樣,數據恢復變得更加高效,因為您可以將整個虛擬機還原到其他服務器。
對于在線虛擬機,您的云提供商會監督它們的維護。這意味著您的 IT 團隊可以更加專注于他們的核心競爭力,而不是花費寶貴的時間來維護您的虛擬基礎架構。您也不必在硬件上花更多的錢,因為在線虛擬服務器在價格方面更有效。
在線虛擬機用例
更流行的在線虛擬機用例包括:
Web 服務器:虛擬機是單個網站甚至多個網站的理想主機。即使是 WordPress 網站或其他平臺上的網站也是如此。
應用程序服務器:虛擬機也是應用程序服務器的理想選擇,特別是因為您可以擴展它們以適應工作密集型應用程序,包括企業資源規劃 (ERP) 和客戶關系管理系統 (CRM)。
開發/測試服務器:您可以按需啟動虛擬機,以確保您正在開發或測試的應用程序可以在任何平臺上運行。一旦開發和測試完成并且您的應用程序已準備好投入生產,您可以刪除虛擬機并將其資源分配給其他機器,直到下一個開發周期。
數據庫服務器:您只需向托管數據庫的虛擬機添加更多資源,以確保它可以在高峰時段容納更多用戶。
電子郵件服務器:虛擬機也是理想的電子郵件服務器,因為您可以隨時向它們添加更多存儲空間。
遠程桌面服務器:虛擬機非常適合托管可以從任何地方遠程訪問的其他虛擬機。
備份服務器:虛擬機可以充當您的備份服務器,特別是因為您可以隨時為它們添加更多存儲空間。
VM 主機服務器的定義
虛擬機主機服務器是充當虛擬機主機的任何計算機。反過來,虛擬機被稱為來賓服務器,因為它們是主機服務器的“來賓”。雖然 VM 主機服務器經常與管理程序混淆,但兩者完全不同。
什么是管理程序?它是將主機服務器的資源分配給駐留在主機上的虛擬機的軟件。對于在線虛擬機,您的云提供商允許您訪問管理程序,使您的 IT 團隊能夠將資源分配給您的虛擬機。管理程序可確保 VM 主機和您的虛擬機之間的通信安全。
不同類型的虛擬化
我們在討論中討論了幾種虛擬化類型,包括:
硬件或服務器虛擬化:在這種類型的虛擬化中,硬件資源被分配給駐留在服務器上的各種虛擬機,從而提高資源使用效率。
軟件虛擬化:這是在物理主機運行多個客戶操作系統時應用的術語。例如,macOS 桌面使用 Desktop 運行 Windows,而 Windows 使用 macOS 桌面的資源。當您的應用程序在您的員工從另一臺設備訪問的虛擬機上運行時,這也是相同類型的虛擬化。
桌面虛擬化:這是指您的員工擁有托管在遠程服務器上的桌面。通過這種設置,您不僅可以節省軟件許可成本,還可以獲得更安全的數據,因為一切都駐留在遠程服務器上。如果您的桌面由云提供商托管,例如在線虛擬機,那么您的提供商還承擔了您 IT 團隊的大部分維護工作,讓他們騰出時間從事更重要的工作。
存儲虛擬化:這種類型的虛擬化可以將多個存儲設備組合成一個設備。
網絡虛擬化:這使您可以將網絡帶寬劃分為多個通道,然后分配給您的用戶。由于這會對您的網絡的可靠性和速度產生積極影響,因此它適用于擁有大量用戶的公司。