虚拟化技术及应用.pdf

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
虚拟化技术及应用

計劃名稱 : 99-100年度教育部資訊軟體人才培育推廣計畫 跨校資源中心 :雲端計算與服務 (國立中山大學) 課程名稱 :虛擬化技術 Part1-課程教材 教材名稱:虛擬化技術及應用 國立高雄大學資訊工程學系張保榮教授 大綱 1. 虛擬化技術介紹 2. 虛擬化技術原理 3. 虛擬化技術演進 4. Hypervisor型式 5. 虛擬化實現層次和方式 6. 虛擬化技術的產品 7. 虛擬化的優勢及顧慮 8. 虛擬化的安全問題 9. 虛擬化的未來展望 10. 參考文獻 1. 虛擬化技術介紹 虛擬化技術漸漸普遍化,從伺服器到桌上型電腦都呈 現急切需求導入其虛擬化之應用,因此相信大家都不 會懷疑虛擬化技術的可用性和研究其技術的必要性 。 一般而言,虛擬化就是把實體資源轉變為邏輯上可以 管理的資源 ,以打破實體結構間的不可切割的障礙。 虛擬化技術本質就是一種資源管理技術 ,它將硬體、 軟體、存儲、網絡等硬體設備分離開來,讓使用者能更 合理、更充分的控制與管理這些資源 。 虛擬化技術介紹(續) 術語介紹 寄宿機 (Host) 即虛擬機管理程序所在的主機系統 。 客戶機 (Guest) 即運行在虛擬化管理器之上的虛擬機系統 。 VMM (Virtual Machine Monitor) 虛擬機監視器可以監視虛擬機的運作 。 Hypervisor 虛擬機管理程序(算是高階VMM ) 。 虛擬化技術介紹(續) 虛擬化方法 基本上虛擬化解決方案是要進行將實體機器虛擬化 , 這台機器可能直接支持虛擬化,也可能不會直接支持 虛擬化。 若硬體不會直接支持虛擬化,那麼就需要使用虛擬化 管理程序層的支持虛擬化。虛擬機管理程序稱為VMM 或Hypervisor ,可以看作是平台上硬體及作業系統的 抽象化。 虛擬化技術介紹(續) 在某些情況中,這個虛擬機管理程序(VMM)等同於一 個作業系統,可以稱為主機作業系統 (Host OS) 。 架在虛擬機管理程序之上是虛擬機(VM ),其內部 運行的是客戶機作業系統(Guest OS)  。 這些VM都是一些相互隔離的客戶機作業系統 ,它們 將底層硬體平台視為自己所擁有。但是實際上,是虛 擬機管理程序為它們製造了這種假象(虛擬化) 。 2. 虛擬化技術原理 有非常多有關於虛擬化名詞: Java VM 、Dalvik VM 、Apple Rosetta 、Transmeta Crusoe 、VMWare ESXi 、VMWare Workstation 、 Xen 、KVM 、Parallels Desktop … etc. 以上名詞都是屬於虛擬機(Virtual Machine, VM), 差別 在於不同工作性質,有些屬於 Process VM ,有些屬於 System VM ! 不同工作性質的虛擬機 Process VM : 只虛擬一個 Process 的行為,可能是為了 支援舊架構上的應用程式 , e.g., Apple Rosetta ;也可 能是為了跨平台上執行應用程式e.g., Java  。 System VM :虛擬的是一個完整的 OS, 需要更複雜的處 理 ,e.g., VMWare ESX  Server,  Hyper‐V  R2, Xen,  KVM, and Citrix XenServer 。 本課程只探討System VM而己 ! 系統虛擬機架構分類 System VM 又區分為Hosted Architecture及Bare Metal Architecture 兩種架構,如Fig. 2.1.所示。 Fig. 2.1 Classi

文档评论(0)

2105194781 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档