云端运算虚拟主机技术的发展课件.ppt
- 【下载声明】
1. 本站全部试题类文档,若标题没写含答案,则无答案;标题注明含答案的文档,主观题也可能无答案。请谨慎下单,一旦售出,不予退换。
2. 本站全部PPT文档均不含视频和音频,PPT中出现的音频或视频标识(或文字)仅表示流程,实际无音频或视频文件。请谨慎下单,一旦售出,不予退换。
3. 本页资料《云端运算虚拟主机技术的发展课件.ppt》由用户(三亚风情)主动上传,其收益全归该用户。163文库仅提供信息存储空间,仅对该用户上传内容的表现方式做保护处理,对上传内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知163文库(点击联系客服),我们立即给予删除!
4. 请根据预览情况,自愿下载本文。本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
5. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007及以上版本和PDF阅读器,压缩文件请下载最新的WinRAR软件解压。
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 云端 运算 虚拟主机 技术 发展 课件
- 资源描述:
-
1、雲端運算虛擬主機技術的發展Overview雲端運算概念虛擬機的概念桌面虛擬化產品與伺服器虛擬化產品雲端運算與虛擬機雲端計算下的虛擬機管理機制目前的困難與處理方式可能的研究主題雲端運算概念雲端是什麼意思?資訊人員在畫網路圖,若需要在圖上畫網際網路時,習慣畫一朵雲來代表成千上萬的電腦網路。雲端運算概念(續)例如要表達:公司內有一台電腦A要傳送資料到另一間公司的電腦B電腦A電腦B公司A公司BInternet網路上成千上萬的電腦連線雲端運算概念(續)公司A公司BInternet網路上成千上萬的電腦連線電腦A電腦B這時我們會畫一朵雲去做簡化、來代表這錯綜複雜、無邊無際的Internet雲端運算概念(續)
2、當電腦連上了網際網路、通往外面的世界時,也就代表電腦連上了”雲”。網際網路雲端運算概念(續)因此“雲”有“網際網路上的電腦”的意思。雲端運算概念(續)雲端運算要使用網際網路上另一端的電腦幫我們處理事情雲端運算概念(續)雲端運算可以使用網路另一端運算能力強大的電腦幫你處理事情,讓運算能力不佳的裝置,如手機,也使用只有高速電腦才能執行的功能。雲端運算概念(續)雲端不只是只有網路而已雲端技術還包含了儲存設備、虛擬化技術、網路服務等等技術知名分析公司Gartner認為,目前對雲端計算的定義,涵蓋太多雜七雜八的技術,應該用二分法來區別:雲端服務(Cloud Computing Services)雲端技術
3、(Cloud Computing Technologies)雲端的商機雲端的服務需由服務商持續提供,很適合使用持續性收費,而非賣斷式的收費。類似水、電費、手機通信費的收費模式,可得到較長久穩定的收益。可依服務使用的質與量來實行不同等級的收費,如可依服務的功能多寡、使用容量大小來定價。Lets back to the realityA Lot of Servers/Machines.Web serverMail serverDatabase serverFile serverProxy serverApplication serverand many othersA Lot of Servers
4、/Machines. The data-centre is FULL Full of under utilized serversComplicate in management Power consumption Greater wattage per unit area than everElectricity overloadedCooling at capacityEnvironmental problemGreen ITVirtualizationVirtualization - the abstraction of computer resources. Virtualizatio
5、n hides the physical characteristics of computing resources from their users, be they applications, or end users.This includes making a single physical resource (such as a server, an operating system, an application, or storage device) appear to function as multiple virtual resources; it can also in
6、clude making multiple physical resources (such as storage devices or servers) appear as a single virtual resource.HardwareOperatingSystemApplicationsHardwareOperatingSystemApplicationsHypervisorVirtualization - a Server for Multiple Applications/OSHardwareOperatingSystemApplicationsHardwareOperating
7、SystemApplicationHypervisorOperatingSystemApplicationOperatingSystemApplicationOperatingSystemApplicationOperatingSystemApplicationsHypervisor is a software program that manages multiple operating systems (or multiple instances of the same operating system) on a single computer system. The hyperviso
8、r manages the systems processor, memory, and other resources to allocate what each operating system requires. Hypervisors are designed for a particular processor architecture and may also be called virtualization managers.Capacity UtilizationStand alone system (low)Virtualized system (high)Low utili
9、zedHigh utilized* But not overloaded現在的電腦效能相當強大,但卻有非常多的電腦平常只有使用不到20%的運算資源,甚至更少。但因為種種需求,又無法降低電腦數量,因此把數台電腦“虛擬化”塞進一台功能較強大的實體主機,榨乾實體主機的運算資源,成了一種受歡迎的方法。虛擬機的概念(續)虛擬機可允許一台實體主機同時執行多個作業系統。一台強大電腦主機能做30台電腦的事,在佔用面積、耗電量、空調、維護人事成本上,都能有效節約。可在一台實體主機內執行多個虛擬主機,每一台虛擬主機既可以互相用線路連線、又可以獨立運作,互不干涉。可將多台實體主機合併成一台大的資源池(Resourc
10、e Pool),統籌管理、分配在上面的虛擬機。虛擬機的概念(續)只要實體主機的硬體能力許可,便能靈活地建立或移除多台虛擬機,可保持高度彈性。虛擬主機往往在映像檔內直接執行、存取的檔案、作業系統,使得備份、搬移虛擬機較實體主機容易許多。虛擬化可使實體主機擴增、維修、更換不須關閉虛擬機,只要把裡面的虛擬機搬移到別的虛擬機即可。可使用虛擬機測試不穩定的軟體,再利用快照完全還原整個系統(僅需數秒鐘),而不須在實體主機測試。虛擬機的概念(續)Host Operation System (Host OS):用來執行虛擬機軟體的OSGuest Operation System (Guest OS)在虛擬機器
11、上執行的OS例如:在Windows XP上安裝VirtualBox,並在VirtualBox內安裝Ubuntu,這時的XP就是Host OS,而Ubuntu就是Guest OSWhy now?19601999IBM, CP-40, CP/CMS, S/360-370, VM370, Virtual PC, VMware20002005IBM z/VM, Xen2006Intel VT-xAMDs AMD-V 2008Hardware evolution Faster CPU clock than everThough almost hit its topMore CPU cores in a
12、single chip 4-core CPUs already in the market6- or 8-core CPUs will be there soonMulti-core architectures make parallel processing more realizable Virtualization support on chip from CPU manufacturers (e.g., Intel, AMD)Software maturityMore than one credible player in the marketAvailable and stable
13、open-sourced softwareOS, DB, Web server, Java, PHP, gcc, etc.Established and mature software standardsWeb service, XML, SOAP, COM, etc.Types of VirtualizationVirtual memoryDesktop virtualizationPlatform virtualizationFull virtualizationParavirtualization Hardware-assisted virtualizationPartial virtu
展开阅读全文