隨著云計算的發展,云計算基礎設施的規模正在急劇地變大,在以虛擬化技術為支撐的云平臺,虛擬資源主要以虛擬機的形式進行封裝并相互隔離,為用戶提供租用服務。那么,什么是虛擬機技術呢?用途有哪些?本文將具體介紹。
1.什么是虛擬機
虛擬機(Virtual
Machine)指通過軟件模擬的具有完整硬件系統功能的、運行在一個完全隔離環境中的完整計算機系統。虛擬技術在計算機機房管理中的應用,有效彌補了傳統系統的操作性差、易損壞等問題。
虛擬機技術本質是將事物的一種形式轉變為另一種形式,會對計算機展開抽象化處理。但虛擬機技術擁有計算機的所有功能,同時也能通過指令運行和操作計算機系統。

虛擬機的種類主要分為兩種,一種是有很多計算機硬件構成的虛擬計算機,其是采用工具進行模擬仿真的;另一種JVM介于編譯程序和硬件之間。
2.虛擬機特點
(1)保真性
這一特點強調應用程序在虛擬機上執行,除了時間因素外(會比在物理硬件上執行慢一些),將表現為與在物理硬件上相同的執行行為。
(2)高性能
這一特點強調在虛擬機執行環境中,應用程序的絕大多數指令能夠在虛擬機管理器不干預的情況下,直接在物理硬件上執行。
(3)安全性
物理硬件應該由虛擬機管理器全權管理,被虛擬出來的執行環境中的程序(包括操作系統)不得直接訪問硬件。
3.虛擬機安全等級
當虛擬機失去機密性、完整性或可靠性時被稱為違反安全規則。根據《聯邦信息和信息系統安全分類》(FIPS PUB
199)的描述,可將虛擬機的安全等級劃分為以下三類。
第1類,虛擬機的安全等級為1,表示該類虛擬機的內容可以做到公開透明,不存在任何涉及隱私或敏感類數據,不需要耗費額外的資源去保護該類虛擬機的價值。同時用戶也沒有要求云服務提供商對該類虛擬機進行保護。即使該類虛擬機受到攻擊者的攻擊,也不會對用戶造成損失。
第2類,虛擬機安全等級為2,表示該類虛擬機涉及部分敏感信息,需要云服務提供商花費一定的資源去保護此類虛擬機。一旦該類虛擬機被攻擊成功,會對用戶造成一定程度的不良影響,并帶來損失。這類虛擬機的安全性介于安全等級1和3之間,有一定的安全性,但是如果保護此類虛擬機產生的開銷大于此類虛擬機本身的價值時,可以選擇放棄保護該類虛擬機。
第3類,虛擬機安全等級為3,表示該類虛擬機包含的內容十分敏感,僅向特定用戶提供服務。云服務提供商需要花費大量的代價,盡可能地保護此類虛擬機。一旦該類虛擬機被攻擊成功,將會給用戶帶來惡劣的影響,造成嚴重的損失。
4.虛擬機怎么用
虛擬機的主要用途分為兩類:一是真正的實際應用,二是應用于實驗環節。
(1)實際應用
在一個物理計算機上可以安裝多臺虛擬機,一個虛擬機上能夠安裝多種服務器操作系統,每一個虛擬機相當于一個物理服務器,這樣就大大減少了企業架構多臺服務器方面的投資。但是這類服務器要求負載較輕,不然的話將會造成主機重啟或藍屏等問題。
(2)應用于軟件測試
不同的軟件在測試時要搭建不同的配置環境。例如某些軟件測試要求配置Windows XP的環境,Windows Server
2008或者BT5作為測試環境。以上的這些測試全部在真實計算機上測試運行那么將會花費巨大,如果采用虛擬機進行測試結果就截然不同,不影響測試工作又節省了成本。
虛擬機在實驗環節方面的應用,它主要是用于高校計算機專業學生去完成各項關于計算機單機或者是網絡安全方面的實驗。
①虛擬機廣泛應用在硬盤格式化、硬盤分區等實驗。如果以上實驗在PC機上完成很可能會導致PC機上的數據損壞甚至全部丟失的嚴重后果,如果頻繁進行以上實驗還可能導致硬盤損壞,造成不可挽救的損失。
②比如說“計算機病毒防范”實驗中需要模擬計算機系統被病毒入侵的場景,如果該實驗在普通的PC上進行, 將會導致嚴重的后果。
③主機間的攻擊實驗,可能會導致主機癱瘓。
5.VMware虛擬機簡介
VMware Workstation 由三部分組成:VMX驅動、VMM以及VMware應用程序(VMApp)組成。

安裝過程中,需載舊版本的VM,在進行重啟安裝;需要注意的是,安裝過程中,不能把VM安裝到含有中文路徑的目錄下,否則安裝過程中或使用中可能會出現問題。此外,在Vista/Win7系統中請關閉UAC功能,以管理員權限運行安裝程序,安裝開始前需將360安全防護等安全軟件關閉,否則安全軟件會攔截VM的驅動安裝。
VMWare虛擬機主要用來軟件來測試軟件、測試安裝操作系統(如linux)、測試病毒木馬等。
以上介紹了虛擬機的定義、用途,并對VMware虛擬機進行了簡單介紹,希望對你有所幫助。如果你想了解更多相關內容,敬請關注三個皮匠報告的行業知識欄目。
本文由@2200 發布于三個皮匠報告網站,未經授權禁止轉載。
推薦閱讀:
什么是虛擬制造?特點是?虛擬制造技術包括哪些?
什么是虛擬課堂?發展阻礙原因和項目指導建議一覽
什么是虛擬仿真?特點是?應用領域介紹