雲計算和虛擬化技術息息相關,其執行架構僅有兩種:宿主結構,裸金屬結構
宿主結構(hosted archieture)—寄居結構(實驗、測試環境)
在作業系統上安裝和執行虛擬化程式、依賴於主機作業系統對裝置的支援和物理資源的管理
a)虛擬化作為應用軟體安裝在作業系統上
b)可以在此應用軟體上安裝多個作業系統
c)csx server、vmware server、workstation
缺點:依賴於主機
裸金屬結構(bare matal architecture)----原生結構(生產環境)
直接在硬體上安裝虛擬化軟體、在其上安裝作業系統和其應用
a)虛擬機器本身就是乙個作業系統
b)在這個虛擬機器中可以執行多個作業系統
c)多應用、更靈活 vmware esx server
學習筆記 虛擬化實現技術架構
1.處理器虛擬化 vmm陷入 方式 1 基於處理器保護機制觸發的異常,處理器會在執行敏感指令前,檢查其執行條件是否滿足,不滿足就會陷入vmm進行處理。2 虛擬機器主動觸發異常,虛擬機器通過陷阱指令主動陷入到vmm中。3 非同步中斷,一旦中斷訊號到達處理器,處理器會強行中斷當前指令,然後跳轉到vmm註...
intel歷代架構演進10 虛擬化技術
英特爾虛擬化技術為英特爾64和ia 32架構提供了虛擬的擴充套件性。這個擴充套件被稱為虛擬機器擴充套件 vmx 乙個帶有vmx的英特爾64或ia 32平台可以扮演多個虛擬系統 或虛擬機器 每個虛擬機器可以在單獨的分割槽上跑作業系統和應用。vmx還為乙個新的系統軟體層提供了程式設計介面來管理虛擬機器的...
虛擬化技術
虛擬化技術可以提供硬體,軟體上的虛擬化,從而節省成本。特別是對於需要修改或者隱藏操作細節的場景,虛擬化技術更加重要。容器化技術是可以用於替代容器化技術的,但是兩者確實可以融合,取長補短的。這裡容器化技術一般使用docker。vps基本上都是基於虛擬化技術的,例如vultr就是基於kvm核心虛擬化技術...