2.云计算服务模式_第1页
2.云计算服务模式_第2页
2.云计算服务模式_第3页
2.云计算服务模式_第4页
2.云计算服务模式_第5页
已阅读5页,还剩8页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

02新一代信息技术导论模块2云计算云计算是一种通过网络以服务的方式提供动态可伸缩的虚拟化的资源的计算模式,它是一种按使用量付费的新型商业模式,服务内容是提供可配置的计算资源共享池(包括网络,服务器,存储,应用软件,服务等)。本主题包括云计算基本概念、云计算服务模式、布署模式、云计算关键技术和云计算的主流产品等内容云计算的服务模式02云计算的服务模式1.基础设施即服务(IaaS)

关于云计算的名词五花八门,对于云计算的分类方法也很多,常用的分类方法有按布署方式、按行业以及按服务内容区分,云计算按服务类型内容可以分为基础设施即服务、平台即服务和软件即服务共三种。(1)IaaS概述

基础设施即服务(IaaS,InfrastructureasaService)是一种向用户提供计算基础设施服务的模式,基础设施包括CPU、内存、存储、网络等,将这些硬件封装成服务供用户使用。在IaaS模式下,用户相当于在使用物理的计算机和磁盘,即可以在上面运行Windows操作系统,也可以运行Linux操作系统。用户可以通过互联网从IaaS供应商获得云主机、云存储等服务,用户可以根据自己的业务需求,布署和运行任意软件。这种模式下用户不需要管理或控制任何云计算基础设施,但能控制操作系统的选择、储存空间、部署空间,也可以获取防火墙、负载均衡等网络组件。(2)IaaS主要功能

IaaS在企业内部可以进行资源整合和优化,提高资源利用率;对外则能够将IT资源作为一种互联网服务提供给终端用户,帮助用户降低成本,从而能够实现低碳环保,可以也帮助用户便捷实现信息化。资源抽象:将各种基础设施抽象为资源池,可以更好地高度和管理物理资源。负载管理:通过负载管理,不仅能使部署在基础设施上的应用更好地应对突发情况,而且还能更好地利用系统资源。数据管理:对云计算来说,数据的完整性、可靠性和可管理性是对IaaS的基本要求。资源部署:将整个资源从申请到交付的流程全部自动化,无需人工干预。安全管理:IaaS安全管理的主要目标是保证基础设施和提供给用户的资源合法的访问和使用。计费管理:可计费是云计算最主要特征,通过按量计费让用户更灵活地使用各种资源。

IaaS架构意示图如下:云计算的服务模式实现IaaS主要服务IaaS提供的服务主要包括云主机、云存储、CDN等,企业规模也较大,像国内的阿里云、华为云、天翼云、腾讯云、沃云等均采用了这样的产品模式,这样的产品模式可以为用户提供一站式的服务体系,从而提升了产品的竞争力。搭建平台对IaaS应用此类型主要是通过搭建一个成长型平台的方式来实现对基础设施的部署,比较有代表性是青云(QingCloud),并且使用青云服务的厂商还能够得到在同一平台其他企业的功能支持。传统IDC服务通过使用传统ID(InternetDataCenter是专业级的机房环境)的IaaS服务,企业可以在原有的物理资源基础上搭建IaaS环境,通过资源的整合和优化,为IaaS的搭建降低成本。模块定制化服务目前典型的应用有360云、讯雷、坚果云、七牛云等都是从IaaS服务的一个模块出发。IaaS产品类型基础设施即服务(IaaS)

云计算厂商是互联网企业基础设施的供给平台,然而不同的IaaS厂商,其公司规模、资源优势、技术优势和发展战略各不相同,其提供的产品模式也有较大差异,而主流的产品类型有上图几种。云计算的服务模式2.平台即服务(PaaS)

平台即服务(PaaS,PlatformasaService)是一种向用户提供应用程序的运行环境、开发环境(开发工具、中间件、数据库软件等)和服务器平台等,并将这些以服务形式提供给用户的服务模式(1)PaaS概述

通常PaaS服务商通过基础架构平台或开发引擎为用户提供软件开发、部署和运行环境。用户基于PaaS提供商提供的开发平台可以快速开发并部署自己所需要的应用和产品,缩短了应用程序的开发周期,降低了环境的配置和管理难度,节省了环境搭建和维护的成本。这种服务模式下用户可以非常方便地编写应用程序,而且不论是在部署,或者在运行的时候,用户都无须为服务器、操作系统、网络和存储等资源的管理操心,这些烦琐的工作都由PaaS供应商负责处理。(2)PaaS主要功能

友好的开发环境:为软件开发人员提供友好的SDK和IDE等工具,让用户能在本地方便地进行应用的开发和测试。

丰富的服务:通常会以API(Applicationprograminterface应用程序接口)的形式将各种服务提供给其它系统或模块来应用。

自动的资源调度:通过可伸缩性对资源进行自动的增加或减少,从而帮助应用程序更好地应对流量的变化。

精细的管理和监控:PaaS可以提供对应用程序的管理和监控,如能够记录应用程序的运行情况和状态变化,从而可以科学的衡量应用程序的运行状态,同时还可以精确的对应用程序所消耗的资源进行计量云计算的服务模式2.平台即服务(PaaS)(3)PaaS特点

PaaS能将现有各种业务能力进行整合,具体可以归类为应用服务器、业务能力接入、业务引擎、业务开放平台,向下根据业务能力需要测算基础服务能力,通过IaaS提供的API调用硬件资源,向上提供业务调度中心服务,实时监控平台的各种资源,并将这些资源通过API开放给用户。PaaS主要具备以下三个特点:平台即服务PaaS所提供的服务与其他的服务最根本的区别是PaaS提供的是一个基础平台,而不是某种应用。在传统的观念中,平台是向外提供服务的基础。平台及服务PaaS运营商所需提供的服务,不仅仅是单纯的基础平台,而且包括针对该平台的技术支持服务,甚至针对该平台而进行的应用系统开发、优化等服务平台级服务PaaS运营商对外提供的服务不同于其他的服务,这种服务的背后是强大而稳定的基础运营平台,以及专业的技术支持队伍。这种“平台级”服务能够保证支撑各种应用系统长时间、稳定的运行。PaaS特点云计算的服务模式2.平台即服务(PaaS)(4)PaaS布署模式云计算起源于大型互联网企业。对于互联网企业,成本压力和指数级的业务增长压力使他们关注于物理资源的利用率和应用的可扩展性。在应用服务器这层,通过ClusterSession来实现水平扩展;在数据存储这层,采用基于BASE模型的NOSQL数据存储来实现扩展。互联网企业主导面向公众服务的公有云PaaS平台,如GoogleAppEngine、AmazonBeanstalk等。PaaS就是云环境下的应用部署平台,它的部署方式有三种。

基于商业软件的部署方式Application-Framework/Libs-Websphere/Weblogic+RDBMSWebSphere:是IBM的软件平台。它包含了编写、运行和监视全天候的工业强度的随需应变Web应用程序和跨平台WebLogic是美国Oracle公司出品一个基于JAVAEE架构的中间件,WebLogic是用于开发、集成。RDBMS(RelationalDatabaseManagementSystem关系数据库管理系统)是指包括相互联系的逻辑组织和存取这些数据的一套程序(数据库管理系统软件)基于开源软件的部署方式Application-Frameworks/Libs-Tomcat/JBoss+RDBMSTomcat服务器是一个免费的开放源代码的Web应用服务器JBoss是一个基于J2EE的开放源代码的应用服务器云环境下的部署方式Application-Frameworks/Libs-PaaS(GoogleAppEngine)GoogleAppEngine是一种让用户可以在Google的基础架构上运行自己的网络应用程序。GoogleAppEngine应用程序易于构建和维护,并可根据用户的访问量和数据存储需要的增长轻松扩展云计算的服务模式(5)国内PaaS平台腾讯云开发平台腾讯云开放平台是腾讯基于其拥有的各大社交平台推出的应用开放平台。开发者可以利用腾讯开放平台提供的各种API,开发出优秀有创意的社交游戏及实用工具通过微信、QQ空间、腾讯游戏等多个社交平台给应用带来巨大的流量百度应用引擎百度应用引擎BAE(BaiduAppEngine)是百度推出的网络应用开发平台。基于BAE架构,开发者不需要维护任何服务器,只需要简单的上传应用程序,就可以为用户提供服务。开发者可以基于BAE平台进行PHP、Java、Python、Nodejs应用的开发、编译、发布、调试。同时BAE平台也提供了大量的云服务给开发者华为云PaaS平台在华为云PaaS家族产品中,最具有代表性的是ServiceStage和FunctionStage。华为云的PaaS产专注让企业上云更简单,运行更高效,从客户视角出发,无微不至的解决客户场景中的实际痛点;同时在各款产品中也深藏着华为云PaaS对业界技术走势的洞察与引领,在技术领域坚持不断探索的突破阿里云ACEACE(AliyunCloudEnginee)是阿里云推出的一个基于云计算基础架构的网络应用程序托管环境,帮助应用开发者简化网站应用程序的构建和维护,并可根据应用访问量和数据存储的增长进行弹性伸缩云计算的服务模式3.软件即服务(SaaS)

软件即服务(SaaS,SoftwareasaService)即通过网络提供软件服务。它是随着互联网技术的发展和应用软件的成熟,在21世纪开始兴起的一种完全创新的软件应用模式。(1)SaaS概述

传统模式下,厂商通过License将软件产品部署到企业内部多个客户终端实现交付。SaaS定义了一种新的交付方式,也使得软件进一步回归服务本质。企业部署信息化软件的本质是为了自身的运营管理服务,软件的表象是一种业务流程的信息化,本质还是第一种服务模式,SaaS改变了传统软件服务的提供方式,减少本地部署所需的大量前期投入,进一步突出信息化软件的服务属性,或成为未来信息化软件市场的主流交付模式。(2)SaaS服务的功能需求随时随地访问在任何时候,任何地点,只要能够接上网络,用户就能获取到SaaS服务。支持公开协议通过支持公开协议(比如HTML5),方便用户使用。安全保障SaaS供应商需要提供一定的安全机制,不仅要使存储在云端的用户数据处于绝对安全的境地,而且要在用户端实施一定的安全机制(如HTTPS)来保护用户。多用户和可定制化通过多用户机制,不仅能更经济地支持庞大的用户规模,而且能提供一定的可个性化功能以满足用户的不同需求。云计算的服务模式3.软件即服务(SaaS)(3)SaaS特性互联网特性SaaS服务通过互联网浏览器或WebServices/Web2.0程序连接的形式为用户提供服务,使得SaaS应用具备了典型互联网技术特点;由于SaaS极大地缩短了用户与SaaS提供商之间的时空距离,从而使得SaaS服务的营销、交付与传统软件相比有着很大的不同。多重租赁特性SaaS服务通常基于一套标准软件系统为成百上千的不同客户(又称为租户)提供服务。这要求SaaS服务能够支持不同租户之间数据和配置的隔离,从而保证每个租户数据的安全与隐私,以及用户对诸如界面、业务逻辑、数据结构等的个性化需求服务(Service)特性SaaS使软件以互联网为载体的服务形式被客户使用,所以很多服务合约的签订、服务使用的计量、在线服务质量的保证和服务费用收取等问题都必须加以考虑SaaS特性云计算的服务模式4.云计算三种服务模式的比较

SaaS、PaaS和IaaS三者之间没有必然的联系,只是3种不同的服务模式,都是基于互联网,按需按时付费。不同的模式为用户提供的服务不同,如图7-8所示,I

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论