虛擬化不僅僅適用于書呆子或運行強大的超級計算機和服務器的人。VM(和虛擬化)可以為每個人提供一些東西。如果您一直在考慮 VM 是否有用,那么您是時候自己嘗試一下了。所以我們在這里,有一些虛擬機項目的想法。您可以在學校或大學級別的項目中嘗試這些,同時仍然可以從中獲得樂趣。
什么是虛擬化?
虛擬化本身就是在一臺物理機器上運行多個操作系統的行為。虛擬化環境中的每個操作系統都經過配置,以至于它的行為就好像其他操作系統從未存在過一樣。
您的桌面也可以實現虛擬化。可以下載多個應用程序,例如 VMware。(我們強烈建議您安裝此應用程序并涉足我們在下面提到的內容。)
操作系統在虛擬化中共存的方式有兩種:
- 操作系統可以彼此并行運行。在這種情況下,操作系統由稱為管理程序的程序管理。Hypervisor 監督物理機中所有操作系統的操作。操作系統可能知道也可能不知道彼此的存在。
- 多個操作系統也可以存在于另一個操作系統中,即一個操作系統將運行另一個操作系統。這通常是在程序窗口內完成的。意思是,一個單獨的應用程序將幫助您從主機瀏覽來賓操作系統。
后者也稱為操作系統級虛擬化,在筆記本電腦和臺式電腦中最為突出。VMware和VirtualBox(Oracle 產品)等多個應用程序在該領域處于領先地位。
什么是虛擬機?
如果虛擬化是過程,那么 VM 就是最終產品。用外行的話來說,虛擬機是虛擬的、基于軟件的環境,雖然它們不是物理機,但它們充當物理機。邏輯很簡單,虛擬化是在VM中實現的。也就是說,當你實現虛擬化時,就說你在運行一個虛擬機。虛擬化和虛擬機經常混淆并且可以互換使用。前者是過程,后者是過程。
虛擬機做什么?
虛擬機模仿硬件功能來運行無法在主機操作系統上高效運行的應用程序。虛擬機的好處在于它可以幫助開發人員模擬主機不支持的應用程序。
正如我們一直強調的那樣,一臺機器可以有多個操作系統,這些操作系統可以并行共存,也可以一個嵌入另一個。當 VM 在操作系統中運行時,就會出現主機和來賓的概念。計算機的主要操作系統包括 主機, 而在主機內部配置的 VM 稱為 來賓。
在了解了虛擬化的基礎知識之后,我們現在來看看您可能不知道可以使用 VM 做的 7 件事。如果您還沒有嘗試過,那么您可以使用虛擬化做以下 10 件事,它們可能會讓您相信它值得一試。
1.運行停產的應用程序
有一些非常酷的應用程序和游戲不再適用于 Windows 10,但可以在 Windows XP 上無縫運行。我也遇到過這個問題。由于 Windows XP 也已停產,我沒有足夠的必要刪除現有的 Windows 10 并回滾到 XP。
如果您有類似的顧慮,您應該嘗試運行 VM。您可以在 VM 上輕松地在 Windows 10 計算機上安裝 XP。XP 將為您提供相同任務欄的身臨其境的體驗,您將能夠完美地運行您的游戲。
VMware 具有 Unity 模式。使用 Unity 模式,您可以在整個屏幕上最大化您的客戶操作系統,使其看起來像 主機操作系統。不一會兒,你就會知道這個窗口不是一臺真實的機器,而是一個以“ guest”身份運行的虛擬操作系統。您也可以運行舊程序,只需安裝一個名為 Virtual Box 的程序,然后開始在免費虛擬機上運行已停產的應用程序。
2.災難恢復
災難恢復是開發人員使用 VM 進行開發任務的首要原因。就我個人而言,我認為使用 VM 進行災難恢復對企業來說比對在家休息的個人更有吸引力。災難管理和恢復仍然是全球企業的首要任務。盡管有大量備份服務,但虛擬機仍然是首選解決方案。
恢復并不比使用虛擬機更容易。具有所有獨立資源的 VM 有助于將數據安全地保存在遠程環境中。盡管操作系統級別的 VM 可能不是這種情況,但它在工作站和服務器中至關重要。
一個 VM 上的文件永遠不會影響文件或禁止其他虛擬機上的活動。同樣,如果其中一臺虛擬機上的文件被刪除,相鄰虛擬機上的數據將保持不變。這是災難恢復背后的方法,使其對組織至關重要。
3.訪問感染病毒的數據
我曾經收到一個對我的工作很重要的文件,但防病毒軟件以某種方式將其標記為有害文件。我別無選擇,只能打開文件,但我也擔心我電腦的安全。幸運的是,我有一個虛擬機,這為我簡化了很多事情。有一些惡意軟件具有侵入 VM 的能力,但并非所有惡意軟件都如此先進。
大多數虛擬化應用程序都包含快照功能,這意味著您可以為虛擬機創建一個小的專用磁盤空間。創建快照后,您可以打開受感染的文件,而不會危及整個系統。這就像擁有自己的島嶼。島上發生的事情不影響外界。
4.從遺留系統遷移和備份數據
遺留系統不是普通系統。它們不僅僅是一堆過時的應用程序,還包含將來可能有用的文件。隨著時間的推移,遺留系統變得低效和繁瑣。對 IT 基礎架構進行現代化改造至關重要,因為過時的系統有時會開始讓您花費更多的錢。
您允許這些過時系統的時間越長,您失去生產力的可能性就越大。但是在這些系統上創建的數據并不比以前重要。使用 VM,您可以輕松地從舊系統遷移文件。如果您更改了硬件,您仍然可以在 VM 上運行舊程序,并且用戶根本不知道是否有任何更改。
5.使用虛擬機隱身
盡管用于 Web 瀏覽的虛擬機具有眾多優勢,但我們并未給予 VM 應有的信任。面對現實吧,瀏覽器上的隱身模式不會存儲歷史記錄、緩存和 cookie,但人們仍然能夠發現您。隱身模式只會讓你對自己隱藏起來,而且你幾乎和沒有隱身模式時一樣容易被發現。
對于那些對隱私大肆宣傳的人來說,虛擬機可以通過將您偽裝成其他人來提供更高級別的自由裁量權。你可以有兩個獨立的系統——
- 首先,您所做的所有事情的原始主人。
- 其次——虛擬機——運行虛擬專用網絡,用于隱私瀏覽。
雖然您的 ISP 提供商和 Web 客戶端仍會看到您在做什么,但他們不會知道您的真實身份。
6.測試升級
我看不出您為什么不使用 VM 來測試軟件更新是穩定的還是錯誤的。您不應通過配置充滿錯誤的升級來危害原始主機的安全。在將新應用程序、更新和軟件部署到您的主操作系統之前,您可以巧妙地在您的 VM 上測試它們。
服務器管理員使用虛擬化來復制現有的操作系??統安裝,然后他們將其用于測試操作系統。服務器管理員使用操作系統的這個副本來檢查更改配置是否會對系統造成任何損害。當一切似乎都正常工作時,更改將應用??于操作系統的主要安裝。
7.在 Linux 或 Mac 上運行 Windows(反之亦然)
在使用 VM 做的所有有趣的事情中,沒有什么比在 Mac 上運行 Windows 或者在另一個操作系統上運行更有趣的了。Mac 用戶一直在將 Windows 和 Linux 作為虛擬機運行,因為長時間使用相同的操作系統可能會顯得乏味。
只要您能夠在您的 VM 上安裝發行版,您就可以在您的客戶操作系統上做任何事情。一直在運行Linux 服務器的用戶可以運行 Windows 以獲得其 GUI 的感覺。 Windows 用戶可以安裝 Linux,并且知道在他們的計算機上不拒絕 root 訪問意味著什么。這樣您就可以結合兩種技術和操作系統的優點。
8.創建您自己的云電腦
我們知道,您不能隨身攜帶筆記本電腦,但您也不能妥協工作。如果您不在辦公場所,則需要一臺筆記本電腦(并訪問您的網絡)或云服務器上的虛擬機。手機適用于遠程工作。您可以讓筆記本電腦保持運行狀態并隨身攜帶手機。使用您的手機配置遠程桌面連接。這將允許您在不同的屏幕上訪問桌面環境。
另一種出路是在云上部署虛擬機并通過移動設備訪問它。是的,這是可能的,雖然界面上沒有花哨的圖形,但它仍然可以使用。您可以將系統設置為自動接受遠程連接請求。這樣您就可以在連接中斷時輕松訪問遠程計算機。請記下您的系統所連接的路由器的公共 IP 地址。通過這種方式,您可以配置在筆記本電腦上發出的 RDP 請求的端口轉發。
9.互聯網沙箱
最終,使用 VM 最酷的方法是將其與網絡隔離。聽起來很嚇人吧?這是訣竅。您的計算機可在網絡中被發現。管理員可能會關注您所做的事情。逃避惡意眼光的最好方法是設置虛擬機。
通過配置虛擬機,從技術上講,您可以在計算機中創建計算機。當您繼續在主機上工作時,VM 將在已連接設備列表中顯示為單獨的用戶。
您可以繼續像往常一樣在您的計算機上工作,并保留 VM 以假身份偽裝自己。人們會惡意地監視您的計算機,永遠不會知道 VM 背后的人是誰以及他在做什么。這稱為互聯網沙箱。簡而言之,沙盒是您創建的用于將軟件安裝與原始操作系統隔離的空間。
10.重用舊硬件
在第 4 點中,我們討論了如何在不改變系統整體用戶體驗的情況下升級遺留系統。隨著系統變舊,它們并沒有被完全丟棄,而是被用于不太重要的任務。雖然沒有那么強大,但過時的系統對于需要很少計算能力的輕量級應用程序仍然有用。
您可以將舊的、功能較弱的計算機與當前的工作站結合起來,并通過結合這兩者來增加資源。這樣,您就可以延遲升級并節省升級費用。雖然上述過程是手動完成的,但您可以在服務器上安裝 Citrix XenDesktop 以自動分配資源。XenDesktop 是一個非常強大的實用程序,我已經使用了很長時間。它也允許遠程桌面設施,但應該調整服務器以允許公共訪問。
可以使用手機和平板電腦進行遠程連接。借助 Citrix,您可以巧妙地配置客戶的桌面空間并提供相同級別的用戶體驗。當客戶端選擇運行動畫和視頻時,您可以順利地將處理轉移到客戶端計算機。差異不會很明顯。