- 1、本文档共34页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
云端作业系统基本架构-学习资源服务平台
虛擬化[23]就是在一個實體主機可以同時運行多個作業系統,每個作業系統可以自主執行其應用程式。 虛擬化技術[24]可分為伺服器虛擬化、桌面虛擬化、網路虛擬化以及儲存虛擬化,這邊談的是前兩者。 雲端計算的基礎之一就是虛擬化,即是多部虛擬機VMs透過虛擬層Hypervisor做CPU、memory、IO devices 的emulation。 伺服器虛擬化又區分為 全虛擬化 旁虛擬化 硬體支撐的虛擬化 虛擬化技術 * Cloud Operating System - Unit 02: 雲端作業系統基本架構 * 全虛擬化(Full Virtualization) – VMware ESX Server[25]為代表。 一個“可執行代碼翻譯”(binary translation)方法將這些指令的可執行代碼轉變為一系列新的指令順序可以得到硬體虛擬化支援 ; 全虛擬化的hypervisor(即ESX)將硬體平臺上的所有的輸入輸出設備也都虛擬化了,它含有所有這些設備驅動器。例如VMware ESX/ESXi Server、KVM。 CPU虛擬化技術的類型 * Cloud Operating System - Unit 02: 雲端作業系統基本架構 * 旁虛擬化(Para Virtualization) – Citrix XenServer[26]和Microsoft Hyper-V[27]為代表。 guest OS自身不帶有設備驅動器而“向旁尋找”host OS幫助,因此又稱為OS-Level-assisted Virtualization。 需要modified guest OS 以便對一些虛擬化的OS指令,在guest OS中植入這些hypercalls使程式流程主動進入hypervisor以獲得“無害化”處理。例如Xen [28]、MS Hyper-V R2。 CPU虛擬化技術的類型 * Cloud Operating System - Unit 02: 雲端作業系統基本架構 * 硬體支撐的虛擬化(Hardware-Assisted Virtualization)– Intel VT-x [23]和 AMD-V[29]為代表。 對處理器硬體作了修改,使前面提到的guest OS“低特權態部位發出的敏感指令”能夠自動被hypervisor截獲,無需要modified guest OS或binary translation 並對IO設備執行DMA的動作做了統一管理。例如 Intel VT-x、VT-d、VT-c和AMD-V。 CPU虛擬化技術的類型 * Cloud Operating System - Unit 02: 雲端作業系統基本架構 * 全虛擬化:由VMM對裝置進行模擬 半虛擬化:前/後端模擬。VMM 中提供簡單的驅動程式,Guest OS 中是實體驅動程式 軟體模擬:以軟體模擬虛擬的 I/O 裝置 直接劃分:必須要有硬體支援,將實體 I/O 劃分給各 Guest OS。 I/O 虛擬化 * Cloud Operating System - Unit 02: 雲端作業系統基本架構 * 為實現記憶體虛擬化,記憶體系統有三種位址機器位址 (Machine Address, MA) 虛擬機器實體位址 (Guest Physical Address, GPA) 虛擬位址 (Virtual Address) 記憶體管理單元 Memory Management Unit (MMU) 只能轉換一次虛擬位址?偽實體位址 為解決轉換真正實體位址之效率問題,使用 MMU Paravirtualization Shadow Page Table 記憶體虛擬化 * Cloud Operating System - Unit 02: 雲端作業系統基本架構 * 檔案/記錄層:上層應用與儲存資源間的介面,採用檔案系統或資料庫方式,隱藏底層硬體資訊 區塊聚合層:將上層的資料轉成區塊,並對映至下層 存放裝置層:主要針對實體位址進行識別,完成邏輯/實體位址對映 儲存虛擬化 * Cloud Operating System - Unit 02: 雲端作業系統基本架構 * Virtual Network Adapter 兩張網卡,一張接外網交換機,一張接內網交換機 Virtual Bridge 可以用來管控實體機內與實體機外的封包 網路虛擬化 虛擬網卡 虛擬網卡 虛擬網卡 虛擬橋接器 實體網卡 * Cloud Operating System - Unit 02: 雲端作業系統基本架構 * 寄居架構(Hosted Architecture) –硬體已安裝了主作業系統,虛擬層被當做「應用程式」被安裝在主作業系統上,主作業系統直接存取硬體、控制和分配資源。虛擬
您可能关注的文档
- 争创五型班子、争当五型干部-兰溪市团市委网站.doc
- 事业单位岗位说明书-贵州大学.doc
- 事业单位人事制度改革热点分析.ppt
- 事业单位岗位说明书参考样本(一).doc
- 乡村旅游扶贫重点村分省名单-国家旅游局.doc
- 买壳上市.ppt
- 二OO五年第三、四期债券远期业务培训班-中国债券信息网.doc
- 二、SOP小外型封装集成电路的拆焊方法.ppt
- 主要业务-台北医学大学人力资源处.ppt
- 二、三严三实.ppt
- 2024年学校党总支巡察整改专题民主生活会个人对照检查材料3.docx
- 2025年民主生活会个人对照检查发言材料(四个带头).docx
- 县委常委班子2025年专题生活会带头严守政治纪律和政治规矩,维护党的团结统一等“四个带头方面”对照检查材料四个带头:.docx
- 巡察整改专题民主生活会个人对照检查材料5.docx
- 2024年度围绕带头增强党性、严守纪律、砥砺作风方面等“四个方面”自我对照(问题、措施)7.docx
- 2025年度民主生活会领导班子对照检查材料(“四个带头”).docx
- 国企党委书记2025年度民主生活会个人对照检查材料(五个带头).docx
- 带头严守政治纪律和政治规矩,维护党的团结统一等(四个方面)存在的问题整改发言提纲.docx
- 党委书记党组书记2025年带头增强党性、严守纪律、砥砺作风方面等“四个带头”个人对照检查发言材料.docx
- 2025年巡视巡察专题民主生活会对照检查材料.docx
文档评论(0)