- 1、本文档共36页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
弹性计算云培训讲解.pptx
弹性计算目录什么是弹性计算云计算平台的弹性需求何为弹性弹性云平台主要解决的问题Xen虚拟化技术弹性扩展Amazon EC2介绍EC2构成EC2优势一、什么是弹性计算 弹性计算是指用户根据实际业务或者计算需要,灵活地购买计算资源。真正实现按需使用、按需交付和按需付费。 从2011年至2016年云计算产业每年的增长率二、云计算平台的弹性需求不管是高性能计算,还是大数据存储与利用,如何构建高效可靠的云平台以提供可伸缩的弹性服务应该是云计算领域面临的重要问题和核心难题。一方面从云服务提供商角度出发,弹性云平台提供了资源按需供给和动态管理,可以恰到好处将物理资源和虚拟资源合理调配以及自适应规划,避免因为资源供应不足导致用户请求等待时间过长,与此同时,避免资源供给过量导致大量闲置资源空转使得系统利用率降低。另一方面从云计算平台用户角度出发,弹性云计算服务的提供不仅能降低用户对于计算和存储资源的使用成本,而且可以得到各种定制化的服务,包括虚拟服务动态迁移、虚拟资源按需分配并大大降低维护成本,提高服务效率。三、何为弹性弹性(Elasticity)即使用云计算系统中各类资源时的自由伸缩性,是云计算技术中公认的从资源利用角度最重要的特点之一。顾名思义,弹性的主要特征是可大可小、可增可减的利用计算资源。云计算白皮书中对弹性的概念进行了多次论述。弹性的主要目的是用户在选择云计算平台时不必担心资源的过渡供给导致额外的使用开销,亦不必担心资源的供给不足导致应用程序不能很好的运行和满足客户需要,所有资源将以自适应伸缩的方式来提供。这种自适应伸缩性表现在资源的实时、动态和按需供给上,即随着任务负载和用户请求的大小来弹性的调整资源的配置。四、弹性云平台主要解决的问题:如何利用廉价的低可用计算机构建高性能高可用的系统问题,而不是片面追求服务器档次及大规模集群,能充分利用各种档次计算机,同时也不排斥SAN结构系统;数据规模及用户规模渐进增长的系统的动态伸缩扩容问题,随需热拔插[1],不必停机和取消对管理维护能力的需求;数据安全与数据自动容灾备份[2]和恢复问题;超大型应用系统传统关系数据库难以支撑的问题;不受故障影响,提供全时可用性的问题,任一服务器节点存活即是整个系统正常连通运行,同时解决快速自动排除故障的问题;传统集群与当前主流云平台技术的完美融合。[1]热插拔(hot-plugging或Hot Swap)功能就是允许用户在不关闭系统,不切断电源的情况下取出和更换损坏的硬盘、电源或板卡等部件,从而提高了系统对灾难的及时恢复能力、扩展性和灵活性等.[2]容灾备份系统是指在相隔较远的异地,建立两套或多套功能相同的IT系统,互相之间可以进行健康状态监视和功能切换,当一处系统因意外(如火灾、地震等)停止工作时,整个应用系统可以切换到另一处,使得该系统功能可以继续正常工作。Xen 的主要结构如下图所示:应用程序应用程序客户操作系统客户操作系统Domain 0虚拟机虚拟机虚拟机监控器HardwareDomain 0是一个经过修改的 Linux 内核,也是唯一直接运行在Xen Hypervisor之上的虚拟机。 Domain 0在其它 Domain 启动前启动,其他虚拟机需要和Domain 0进行交互,通过 Domain 0来和物理网络硬件通信、访问物理I/O资源等。 Xen Hypervisor 又叫做虚拟机监控器 (VMM) ,实际上是一个软件层,介于硬件和操作系统之间,直接运行在机器硬件上。Xen Hypervisor 对硬件层进行虚拟,对系统中的所有虚拟机(VM)执行调度和分配资源,并且驱动硬件外设控制虚拟机的运行。而 Xen Hypervisor 的这些调度和分配工作对于客户操作系统而言是透明的。在 Xen Hypervisor之上运行的所有虚拟机都位于Domain U,这些虚拟机获取到的只是虚拟的硬件资源。客户操作系统(Guest OS)安装在虚拟机(VM)上,并通过 Hypervisor 设定的特权等级运行在独立的地址空间以相互隔离。基于 Xen 虚拟化技术的弹性云整体架构用户用户用户用户模块111111计费模块管理控制中心日志模块调度模块监控模块应用程序应用程序应用程序应用程序Xen特权虚拟机Xen特权虚拟机客户OS客户OS客户OS客户OS虚拟机虚拟机虚拟机虚拟机虚拟机监控器虚拟机监控器HardwareHardware《基于Xen虚拟化技术的弹性云架构》监控模块监控模块的主要作用是和位于云平台内部的虚拟机集群中的虚拟机监控器进行交互,获得物理主机和虚拟机对于 CPU、内存和网络的使用情况,并将数据汇总至管理控制中心以供其它模块使用。 监控模块包括两部分,即位于每台物理主机上的服务端和位于管理控制中心的客户端。其中监控模块的服务端负责监控物理主机和运行在它之上
文档评论(0)