今天的許多尖端技術,如雲計算、邊緣計算和微服務,都源於虛擬機 (VM) 的概念——將操作系統和軟件實例與底層物理計算機分離。
但是虛擬機是什麼意思,虛擬機是怎麼工作的,為什麼要用呢?本文旨在解決所有這些問題,讓我們開始吧!
虛擬機含義
虛擬機 (VM) 是一個模擬程序計算機系統。它具有虛擬 CPU、內存和存儲,從外部看,與具有相同硬件的物理機沒有什麼不同。
虛擬機如何工作?
虛擬機具有操作系統、文件和應用程序。它就像一台物理計算機一樣工作;它可以託管網站、運行程序並與其他系統一起存在於網絡中。如果在屏幕上查看,虛擬機會顯示為在該計算機自己的操作系統中運行的窗口。
它還具有 CPU、內存和存儲,但這些都是模擬的,而不是物理的。因此,多個虛擬機可以在一台服務器上共存。發生這種情況時,服務器使用一個稱為管理程序的軟件來管理它們。管理程序將 VM 的虛擬硬件映射到服務器上的物理組件。
在這種情況下,一台物理服務器可能有兩個、三個、四個甚至十個虛擬機在其上運行。但是,數量受到服務器資源的限制 - 虛擬機過多會導致性能下降。
為什麼要使用虛擬機?
虛擬機機器是沙箱——代碼可以與系統的其餘部分分開運行的虛擬空間。這使得虛擬機成為測試新軟件或運行可能是惡意的代碼的理想選擇。
虛擬機可以運行不同的或更舊的操作系統,使用戶能夠運行無法在計算機操作系統上運行的軟件.例如,有人可能使用 VM 在 Linux 設備上運行一個 Windows 軟件。為此,他們會在自己的 Linux 系統上運行一個運行 Windows 操作系統的虛擬機。
總結
總結一下虛擬機的含義——虛擬機器允許您在桌面上的應用程序窗口中運行操作系統,該窗口的行為就像一台完整的獨立計算機。虛擬機是如何工作的? – 就像一台物理計算機;它可以託管網站、運行程序並與其他系統一起存在於網絡中。
存在許多虛擬化應用程序,從雲計算到簡單地測試新操作系統。隨著雲中計算機的未來發展,虛擬機最終將成為優化 IT 資產效率所必需的。





















