云計算與大數(shù)據(jù) 課件 第4章 虛擬化_第1頁
云計算與大數(shù)據(jù) 課件 第4章 虛擬化_第2頁
云計算與大數(shù)據(jù) 課件 第4章 虛擬化_第3頁
云計算與大數(shù)據(jù) 課件 第4章 虛擬化_第4頁
云計算與大數(shù)據(jù) 課件 第4章 虛擬化_第5頁
已閱讀5頁,還剩21頁未讀, 繼續(xù)免費閱讀

下載本文檔

版權說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權,請進行舉報或認領

文檔簡介

第4章虛擬化本章介紹的是虛擬化技術,將對虛擬化的簡介、對虛擬化技術的分類、系統(tǒng)虛擬化、虛擬化與云計算、相關開源技術以及虛擬化未來的發(fā)展趨勢進行講解,包括虛擬化的發(fā)展歷史以及虛擬化帶來的好處。通過對本章的學習,應該能對虛擬化技術有系統(tǒng)的了解以及對相關技術有一定的認識。第1節(jié)

虛擬化簡介

1、什么是虛擬化

虛擬化是指計算機元件在虛擬的基礎上而不是在真實的、獨立的物理硬件基礎上運行。

虛擬化架構就是在一個物理硬件機器上同時運行多個不同應用的獨立的虛擬系統(tǒng)。

研發(fā)與測試

服務器合并

高級虛擬主機虛擬化架構與傳統(tǒng)架構的對比2、虛擬化的發(fā)展歷史

虛擬化技術的萌芽上世紀60年代開始,美國的計算機學術界就有了虛擬技術思想的萌芽。1959年克里斯托弗(ChristopherStrachey)發(fā)表了一篇學術報告,名為《大型高速計算機中的時間共享》(TimeSharinginLargeFastComputers),他在文中提出了虛擬化的基本概念,這篇文章也被認為是虛擬化技術的最早論述。

虛擬化技術的雛形首次出現(xiàn)虛擬化技術是在20世紀的60年代,當時的應用是使用虛擬化對稀有而昂貴的資源—大型機硬件的分區(qū)。比如,IBM當時就已經(jīng)在360/67,370等硬件體系上實現(xiàn)了虛擬化。IBM的虛擬化通過VMM把一個硬件虛擬成多個硬件(VM,VirtualMachine),各VM之間可以認為是完全隔離的,在VM上可以運行“任何”的操作系統(tǒng),而不會對其它的VM產(chǎn)生影響。虛擬化標準的提出2、虛擬化的發(fā)展歷史

虛擬化標準的提出1974年,Popek和Goldberg在《FormalRequirementsforVirtualizableThirdGenerationArchitectures》一文中提出了一組稱為虛擬化準則的充分條件,滿足條件的控制程序可以被稱為VMM。。

虛擬化的進一步發(fā)展近幾年,軟硬件方面的進步才使得虛擬化技術逐漸出現(xiàn)在基于行業(yè)標準的中低端服務器上。毫無疑問,虛擬化正在重組IT工業(yè),同時它也正在支撐起云計算,云計算的平臺包括三類服務:軟件基礎實施即服務IaaS、平臺即服務PaaS、軟件即服務SaaS,而這三類服務的基礎都是虛擬化平臺。如果把云計算單純理解為虛擬化,其實也并不為過,因為沒有虛擬化的云計算,是不可能實現(xiàn)按需計算的目標的。3、虛擬化帶來的好處

與傳統(tǒng)IT資源分配的應用方式相比,使用虛擬化的優(yōu)勢有以下幾個方面:提高資源利用率通過整合服務器可以將共用的基礎架構資源聚合到資源池中,打破原有的一臺服務器一個應用程序的模式。降低成本,節(jié)能減排通過使用虛擬化,可以使所需的服務器及相關IT硬件的數(shù)量變少統(tǒng)一管理虛擬化系統(tǒng)將資源整合,在管理上十分方便提高安全性用戶可以在一臺計算機上模擬出多個不同的操作系統(tǒng),在虛擬系統(tǒng)下的各個子系統(tǒng)相互獨立第2節(jié)虛擬化的分類

實際上,我們通常所說的虛擬化技術是指服務器虛擬化技術。而除此之外,還有網(wǎng)絡虛擬化、存儲虛擬化以及應用虛擬化等。

1、服務器虛擬化

服務器虛擬化通過區(qū)分資源的優(yōu)先次序,并隨時隨地地將服務器資源分配給最需要它們的工作負載來簡化管理和提高效率,從而減少為單個工作負載峰值而儲備的資源。通過服務器虛擬化技術,用戶可以動態(tài)地啟用虛擬服務器(虛擬機)。服務器虛擬化x86服務器的虛擬化技術完全虛擬化使用Hypervisor在VM和底層硬件之間建立一個抽象層,Hypervisor捕獲CPU指令,為指令訪問硬件控制器和外設充當中介。完全虛擬化的主要缺點是:Hypervisor會帶來處理開銷。準虛擬化改動客戶操作系統(tǒng),讓它以為自己運行在虛擬環(huán)境下,能夠與Hypervisor協(xié)同工作。經(jīng)過準虛擬化處理的服務器可與Hypervisor協(xié)同工作,其響應能力幾乎不亞于未經(jīng)過虛擬化處理的服務器,性能較高操作系統(tǒng)層虛擬化在操作系統(tǒng)層面增添虛擬服務器功能。沒有獨立的Hypervisor層。如果使用操作系統(tǒng)層虛擬化,所有虛擬服務器必須運行同一操作系統(tǒng)。2、網(wǎng)絡虛擬化

網(wǎng)絡虛擬化將不同網(wǎng)絡的硬件和軟件資源結合成一個虛擬的整體,通常包括虛擬局域網(wǎng)和虛擬專用網(wǎng)。SDN

軟件定義網(wǎng)絡(SoftwareDefinedNetwork,SDN),是Emulex網(wǎng)絡一種新型網(wǎng)絡創(chuàng)新架構,是網(wǎng)絡虛擬化的一種實現(xiàn)方式,其核心技術OpenFlow通過將網(wǎng)絡設備控制面與數(shù)據(jù)面分離開來,從而實現(xiàn)了網(wǎng)絡流量的靈活控制,使網(wǎng)絡作為管道變得更加智能。SDN的基本定義和元素:分離控制和轉發(fā)的功能控制集中化使用廣泛定義的(軟件)接口使得網(wǎng)絡可以執(zhí)行程序化行為NFV網(wǎng)絡功能虛擬化,NetworkFunctionVirtualization。通過使用x86等通用性硬件以及虛擬化技術,來承載很多功能的軟件處理。從而降低網(wǎng)絡昂貴的設備成本。使網(wǎng)絡設備功能不再依賴于專用硬件資源可以充分靈活共享實現(xiàn)新業(yè)務的快速開發(fā)和部署基于實際業(yè)務需求進行自動部署、彈性伸縮、故障隔離和自愈等3、存儲虛擬化

存儲虛擬化就是把各種不同的存儲設備有機的結合起來進行使用,從而得到一個容量很大的“存儲池”,可以給各種服務器進行靈活的使用,并且數(shù)據(jù)可以在各存儲設備間靈活轉移。存儲虛擬化的基本概念是將實際的物理存儲實體與存儲的邏輯表示分離開來,應用服務器只與分配給它們的邏輯卷(或稱虛卷)打交道,而不用關心其數(shù)據(jù)是在哪個物理存儲實體上。存儲虛擬化技術主要分為硬件和軟件兩種方式來實現(xiàn)。3、存儲虛擬化4、應用虛擬化

應用虛擬化通常包括兩層含義,一是應用軟件的虛擬化,二是桌面的虛擬化。應用軟件虛擬化將應用軟件從操作系統(tǒng)中分離出來,通過壓縮后的可執(zhí)行文件夾來運行,而不必需要任何設備驅(qū)動程序或者與用戶的文件系統(tǒng)相連;桌面虛擬化技術把應用程序的人機交互邏輯(應用程序界面、鍵盤及鼠標的操作、音頻輸入輸出、讀卡器、打印輸出等)與計算邏輯隔離開來,客戶端無需安裝軟件,通過網(wǎng)絡連接到應用服務器上,計算邏輯從本地遷移到后臺的服務器完成,實現(xiàn)應用的快速交付和統(tǒng)一管理。View4桌面虛擬化應用5、技術比較

第3節(jié)系統(tǒng)虛擬化

系統(tǒng)虛擬化的核心思想是使用虛擬化軟件在一臺物理機上,虛擬出一臺或多臺虛擬機。步驟如下。利用虛擬化評估工具進行容量規(guī)劃,實現(xiàn)同平臺應用的資源整合;在服務器虛擬化的基礎上,虛擬化I/O和存儲;實現(xiàn)虛擬資源池的統(tǒng)一管理;從虛擬化邁向云計算,通過云計算實現(xiàn)跨系統(tǒng)的資源動態(tài)調(diào)整。第4節(jié)虛擬化與云計算云計算是業(yè)務模式,是產(chǎn)業(yè)形態(tài),它不是一種具體的技術。比如IaaS,PaaS和SaaS都是云計算的表現(xiàn)形式。而虛擬化技術是一種具體的技術,虛擬化和分布式系統(tǒng)都是用來實現(xiàn)云計算的關鍵技術之一。虛擬化通過虛擬化技術,可以屏蔽不同硬件平臺的差異性屏蔽不同硬件的差異所帶來的軟件兼容問題通過虛擬化技術,可以將硬件的資源通過虛擬化軟件重新整合后分配給軟件使用虛擬化技術實現(xiàn)了硬件無差別的封裝,這種方式很適合于部署在云計算的大規(guī)模應用中。第5節(jié)開源技術

1、XenXen是一個開放源代碼虛擬機監(jiān)視器,由劍橋大學開發(fā)。它打算在單個計算機上運行多達100個滿特征的操作系統(tǒng)。操作系統(tǒng)必須進行顯式地修改(“移植”)以在Xen上運行。2、KVM

KVM使用Linux自身的調(diào)度器進行管理,所以相對于Xen,其核心源碼很少,KVM的虛擬化需要硬件支持。它是基于硬件的完全虛擬化,目前已成為主流的VMM之一。3、OpenVZ

OpenVZ是基于Linux內(nèi)核和作業(yè)系統(tǒng)的操作系統(tǒng)級虛擬化技術。OpenVZ允許物理服務器運行多個操作系統(tǒng),被稱為虛擬專用服務器(VPS,VirtualPrivateServer)或虛擬環(huán)境(VE,VirtualEnvironment)。第6節(jié)虛擬化未來發(fā)展趨勢

云計算時代是開放、共贏的時代,作為云計算基礎架構的虛擬化技術,將會不斷地有新的技術變革,逐步地增強開放性、安全性、兼容性以及用戶體驗。

連接協(xié)議標準化

平臺開放化

公有云私有化

虛擬化客戶端硬件化第7節(jié)本章小結

本章是對虛擬化的介紹,并對云計算與虛擬化的關系進行了解讀。云

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
  • 4. 未經(jīng)權益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責。
  • 6. 下載文件中如有侵權或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論