什麼是虛擬機?

虛擬機使用軟件和現有計算機的組合來模擬其他計算機,而這些計算機都在一個物理設備中。

虛擬機提供了在現有操作系統(主機)內模擬單獨的操作系統 (guest虛擬機)以及單獨的計算機的能力。 這個獨立的實例出現在它自己的窗口中,並且通常被隔離為一個完全獨立的環境,儘管訪客和主機之間的交互通常允許用於文件傳輸等任務。

日常使用虛擬機的原因

您可能想要運行虛擬機的原因有很多,其中包括在不使用第二台設備的情況下在各種平台上開發或測試軟件。 另一個目的可能是訪問原生於不同於您自己的操作系統的應用程序。 當你擁有的只有一台Mac時,這個例子就是想玩Windows專用的遊戲。

另外,虛擬機在實驗方面提供了一定程度的靈活性,這對於主操作系統來說並不總是可行的。 大多數虛擬機軟件允許您拍攝客人操作系統的快照,如果出現問題,如密鑰文件被破壞甚至發生惡意軟件感染,您可以稍後恢復。

為什麼企業可能會使用虛擬機

在更宏觀的非個人規模上,許多組織部署和維護多個虛擬機。 公司不是每時每刻都在運行大量的個人計算機,而是選擇在一小部分功能強大的服務器上託管大量虛擬機,這不僅節省了物理空間,還節省了電力和維護費用。 這些虛擬機可以從一個單一的管理界面進行控制,並且可以讓員工從他們自己的遠程工作站訪問,這些虛擬機通常分佈在多個地理位置。 由於虛擬機實例的獨立性,公司甚至可以允許用戶通過他們自己的個人計算機上的這種技術訪問其公司網絡 - 這既增加了靈活性,又節省了成本。

完全控制是另一個原因,它們對管理員來說是一個有吸引力的替代方案,因為每個虛擬機都可以通過簡單的鼠標單擊或命令行輸入即時操作,啟動和停止。 再加上實時監控能力和高級安全監督以及虛擬機成為一種可行的選擇。

虛擬機的常見限制

雖然虛擬機當然是有用的,但有一些明顯的局限性需要事先理解,以便您的性能預期符合實際。 即使託管虛擬機的設備包含強大的硬件,虛擬實例本身的運行速度也可能比自己獨立的計算機慢得多。 近年來,虛擬機硬件支持方面的進步已經走過了很長的一段路,但事實是這個限制永遠不會完全消除。

另一個明顯的限制是成本。 除了與某些虛擬機軟件相關的費用外,安裝和運行操作系統 - 即使在虛擬機內 - 仍然需要許可證或其他身份驗證方法,具體取決於特定的操作系統。 例如,運行Windows 10的guest虛擬機實例需要有效的許可證密鑰,就像在實際PC上安裝操作系統時一樣。 雖然虛擬解決方案在大多數情況下通常比購買額外的物理機器要便宜,但是當您需要更大規模的部署時,成本會相加。

要考慮的其他潛在限制是缺乏對某些硬件組件的支持以及可能的網絡限制。 有了這些說法,只要你做了你的研究並且有切合實際的期望,在你的家庭或商業環境中實現虛擬機可能是一個真正的遊戲改變者。

虛擬機管理程序和其他虛擬機軟件

根據您擁有的主機類型以及您的特定需求,可能有一個虛擬機應用程序可以幫助您實現目標。 基於應用程序的虛擬機軟件(通常稱為虛擬機管理程序)具有各種形狀和大小,通常針對個人和企業用途進行量身定制。

我們的最佳虛擬機應用程序列表將幫助您做出正確的選擇。