資源描述:
《虛擬化云計算.docx》由會員上傳分享,免費在線閱讀,更多相關內容在教育資源-天天文庫。
1、虛擬化(Virtualization>技術是云計算系統(tǒng)的核心組成部分之一,是將各種計算及存儲資源充分整合和高效利用的關鍵技術。虛擬化的定義:虛擬化是為某些對象創(chuàng)造的虛擬(相對于真實>版本,比如操作系統(tǒng)、計算機系統(tǒng)、存儲設備和網(wǎng)絡資源等。它是表示計算機資源的抽象方法,通過虛擬化可以用與訪問抽象前資源一致的方法訪問抽象后的資源,可以為一組類似資源提供一個通用的抽象接口集,從而隱藏屬性和操作之間的差異,并允許通過一種通用的方式來查看和維護資源。[全文]服務器虛擬化服務器虛擬化技術可以使一個物理服務器虛擬成若干個服務
2、器使用。服務器虛擬化是基礎設施即服務(InfrastructureasaService,IaaS>的基礎。服務器虛擬化需要具備以下功能和技術:1>多實例:在一個物理服務器上可以運行多個虛擬服務器。2>隔離性:在多實例的服務器虛擬化中,一個虛擬機與其他虛擬機完全隔離,以保證良好的可靠性及安全性。3>CPU虛擬化:把物理CPU抽象成虛擬CPU,無論任何時間一個物理CPU只能運行一個虛擬CPU的指令。而多個虛擬機同時提供服務將會大大提高物理CPU的利用率。4>內存虛擬化:統(tǒng)一管理物理內存,將其包裝成多個虛擬的物理內
3、存分別供給若干個虛擬機使用,使得每個虛擬機擁有各自獨立的內存空間,互不干擾。5>設備與I/O虛擬化:統(tǒng)一管理物理機的真實設備,將其包裝成多個虛擬設備給若干個虛擬機使用,響應每個虛擬機的設備訪問請求和I/O請求。6>無知覺故障恢復:運用虛擬機之間的快速熱遷移技術(LiveMigration>,可以使一個故障虛擬機上的用戶在沒有明顯感覺的情況下迅速轉移到另一個新開的正常虛擬機上。7>負載均衡:利用調度和分配技術,平衡各個虛擬機和物理機之間的利用率。8>統(tǒng)一管理:由多個物理服務器支持的多個虛擬機的動態(tài)實時生成、啟動
4、、停止、遷移、調度、負荷、監(jiān)控等應當有一個方便易用的統(tǒng)一管理界面。9>快速部署:整個系統(tǒng)要有一套快速部署機制,對多個虛擬機及上面的不同操作系統(tǒng)和應用進行高效部署、更新和升級。[全文]9/9存儲虛擬化存儲虛擬化的方式是將整個云系統(tǒng)的存儲資源進行統(tǒng)一整合管理,為用戶提供一個統(tǒng)一的存儲空間。存儲虛擬化具有以下功能和特點:1>集中存儲:存儲資源統(tǒng)一整合管理,集中存儲,形成數(shù)據(jù)中心模式。2)分布式擴展:存儲介質易于擴展,由多個異構存儲服務器實現(xiàn)分布式存儲,以統(tǒng)一模式訪問虛擬化后的用戶接口。3>節(jié)能減排:服務器和硬盤的耗
5、電量巨大,為提供全時段數(shù)據(jù)訪問,存儲服務器及硬盤不可以停機。。4>虛擬本地硬盤:存儲虛擬化應當便于用戶使用,最方便的形式是將云存儲系統(tǒng)虛擬成用戶本地硬盤,使用方法與本地硬盤相同。9/95>安全認證:新建用戶加入云存儲系統(tǒng)前,必須經過安全認證并獲得證書。6>數(shù)據(jù)加密:為保證用戶數(shù)據(jù)的私密性,將數(shù)據(jù)存到云存儲系統(tǒng)時必須加密。加密后的數(shù)據(jù)除被授權的特殊用戶,其他人一概無法解密。7>級層管理:支持級層管理模式,即上級可以監(jiān)控下級的存儲數(shù)據(jù),而下級無法查看上級或平級的數(shù)據(jù)。[全文]9/99/9應用虛擬化應用虛擬化是把應
6、用對底層系統(tǒng)和硬件的依賴抽象出來,從而解除應用與操作系統(tǒng)和硬件的耦合關系。應用程序運行在本地應用虛擬化環(huán)境中時,這個環(huán)境為應用程序屏蔽了底層可能與其他應用產生沖突的內容。應用虛擬化是SaaS的基礎。應用虛擬化需要具備以下功能和特點:1>解耦合:利用屏蔽底層異構性的技術解除虛擬應用與操作系統(tǒng)和硬件的耦合關系。2>共享性:應用虛擬化可以使一個真實應用運行在任何共享的計算資源上。3>虛擬環(huán)境:應用虛擬化為應用程序提供了一個虛擬的運行環(huán)境,不僅擁有應用程序的可執(zhí)行文件,還包括所需的運行環(huán)境。4>兼容性:虛擬應用應屏蔽
7、底層可能與其他應用產生沖突的內容,從而使其具有良好的兼容性。5>快速升級更新:真實應用可以快速升級更新,通過流的方式將相對應的虛擬應用及環(huán)境快速發(fā)布到客戶端。6>用戶自定義:用戶可以選擇自己喜歡的虛擬應用的特點以及所支持的虛擬環(huán)境。[全文]平臺虛擬化平臺虛擬化是集成各種開發(fā)資源虛擬出的一個面向開發(fā)人員的統(tǒng)一接口,軟件開發(fā)人員可以方便地在這個虛擬平臺中開發(fā)各種應用并嵌入到云計算系統(tǒng)中,使其成為新的云服務供用戶使用。平臺虛擬化具備以下功能和特點:1>通用接口:支持各種通用的開發(fā)工具和由其開發(fā)的軟件,包括C、C++
8、、Java、C#、Delphi、Basic等。2>內容審核:各種開發(fā)軟件(服務>在接入平臺前都將被嚴格審核,包括上傳人的身份認證,以保證軟件及服務非盜版、無病毒及合法性。3>測試環(huán)境:一項服務在正式推出之前必須在一定的測試環(huán)境中經過完整的測試才行。4>服務計費:完整合理的計費系統(tǒng)可以保證服務提供人獲得準確的收入,而虛擬平臺也可以得到一定比例的管理費。5>排名打分:有一整套完整合理的打分機制對各種服務