精华内容
下载资源
问答
  • 云计算的SPI服务模型

    2011-01-21 08:35:00
    云计算中,根据其资源池中资源的类别,可以把云计算服务模型分为种,即所谓的SPI 模型,如表1.1 所示。 表1.1 SPI模型 资源类别 云计算服务模型(SPI) 应用程序 Software as a Servic...

    云计算的SPI服务模型

    虽然目前对于云计算还没有一个统一的定义,但是大家对云计算的服务模型已有了一个相对统一的认识。我们知道云计算是通过共享资源池的方式来提高资源利用率的。在云计算中,根据其资源池中资源的类别,可以把云计算的服务模型分为三种,即所谓的SPI 模型,如表1.1 所示。

    表1.1 SPI模型

    资源类别 云计算服务模型(SPI)

    应用程序 Software as a Service (SaaS)

    系统平台 Platform as a Service (PaaS)

    基础设施 Infrastructure as a Service (IaaS)

    1.4.1 软件即服务(SaaS,Software as a Service)

    软件即服务(SaaS )是用户获取软件服务的一种新形式,也是目前最为常见并且使用最多的一种云计算服务方式。用户一般不需要将软件产品安装在自己的电脑或服务器上,而是按某种服务水平协议(SLA )直接通过网络从专门的提供商获取自己所需要的、带有相应软件功能的服务。本质上而言,软件即服务就是云计算服务提供商为满足用户某种特定需求而提供其消费的软件的计算能力。SaaS 类型的云计算服务有以下主要特点。

    (1)用户主要通过标准的Web 浏览器来使用互联网上的软件服务。

    (2)多主租用(Multi-tenancy) 。

    (3)用户不必购买软件,只需按需租用软件或通过广告模式免费使用。

    SaaS 实际上是一个比云计算出现得更早的概念,而且在业界称其为SaaS,之前还有一个与之关系密切的概念叫应用服务提供商(ASP,Application Service Provider ),但是现在我们把它归纳为云计算的一种服务模型。当前,SaaS 有多种典型的应用,如在线邮件服务、网络会议、在线杀毒等各种工具型服务,还有在线CRM 、在线HR 、在线进销存、在线项目管理等各种管理型服务。SaaS 是应用软件的一个发展趋势,目前已吸引了众多厂商的参与。像微软Office365 中的在线服务、Salesforce 的在线CRM 等都是典型的SaaS 服务,国内的用友、金蝶等软件厂商也都推出了自己的SaaS 应用。

    1.4.2 平台即服务(PaaS,Platform as a Service)

    平台即服务(PaaS )是指将一个完整的应用程序运行平台作为一种服务提供给客户。在这种服务模式中,客户不需要购买底层硬件和平台软件,只需要利用PaaS 平台,就能够创建、测试和部署应用程序。

    图1.13 一个IT层面PaaS的服务

    PaaS 类型的云计算服务有以下主要特点。

    (1)提供应用服务平台的编程接口,开发人员需要根据平台提供的服务接口进行应用程序开发。

    (2)提供应用程序的托管平台,针对这个平台开发的应用程序一般只能部署在这个平台上面。

    为了便于理解平台即服务的服务模型,我们可以把它看成是一个基于云计算的操作系统,而开发人员可以针对这个新的云操作系统开发应用程序。目前PaaS 的典型实例有微软的Windows Azure 平台、Google App Engine 等。PaaS 不仅自身拥有很好的市场应用前景,而且能够推进SaaS 并与其共同发展。对于想进入SaaS 领域的服务提供商而言,PaaS 关键是降低了他们开发和提供SaaS 服务的门槛,提高了开发的效率。

    1.4.3 基础设施即服务(IaaS,Infrastructure as a Service)

    基础设施即服务(IaaS )是指把IT 基础设施作为一种服务通过网络对外提供。在这种服务模型中,用户不用自己构建一个数据中心,而是通过租用的方式来使用基础设施服务,包括服务器、存储和网络等。在使用模式上,IaaS 与传统的主机托管有相似之处,但是在服务的灵活性、扩展性和成本等方面IaaS 具有很强的优势。用户无须购买物理硬件,只需通过网络申请服务即可搭建自己的系统环境。这个服务模式相当于把IT 基础设施像日常生活中的水和电一样以服务的形式集中供应,并按照服务内容和实际使用量进行计费。由于要保证资源的动态分配和定制资源的分配粒度,因此在IaaS 的平台实现中一般都需要使用各种虚拟化技术。

    图1.14 IaaS功能架构

    IaaS 类型的云计算服务有以下主要特点。

    (1)以服务的形式提供虚拟硬件资源,包括服务器、存储、网络等。

    (2)用户对基础设施环境需要自己进行系统管理。

    在这个服务类型中,最著名的是亚马逊提供的AWS(Amazon Web Services )服务。亚马逊通过不同的服务方式把自己庞大数据中心的基础设施对外提供出租服务,比如通过弹性计算服务(EC2 )提供虚拟机租用服务,通过简单储存服务(S3 )提供存储租用服务等。

    我们可能还会看到一些别的服务形式名称,比如Office as a Service 、Hardware as a Service 、Database as a Service 、Integration as a Service 等,这些都可以看成是上面三种主要服务模型的延伸或细分,一般都可以把它们归到业内认可的SPI 模型中的一种。

    1.4.4 三种服务模型之间的联系和区别

    云计算的三种服务模型中的任何一种都可以独立对外提供服务,云计算服务提供商也可以直接从底层硬件平台开始构建自己要提供的服务。比如,一个SaaS 服务商完全可以自己构建一个SaaS 平台来提供服务。但是,从层次上讲这三种不同的服务是处于不同层次的服务,而且相互之间可以有一定的依赖关系。这三种服务之间的关系可以用图1.15 来表示。

    图1.15 三种服务之间的联系

    假设一个ISV 想提供SaaS 服务,它可以自己建造数据中心,然后采购软硬件,并开发相应的应用程序来提供服务。但是一个相对简单的方式是利用其他服务商提供的PaaS 平台,这样这个ISV 就可以把主要精力放在构建应用程序的业务逻辑上面,而不用在基础平台构建、运维,平台扩展性和灾备等方面花费太多精力。同样对于IaaS ,无论是最终用户、SaaS 提供商还是PaaS 提供商都可以从基础设施服务中获得应用所需的计算能力,但却无须对支持这一计算能力的基础IT 软硬件付出较大的原始投资成本。

    云计算的三种服务模型所针对的用户类型实际上是不一样的。SaaS 由于提供的是应用服务,因此针对的是最终用户,也就是一般的应用程序使用人员。用户在使用SaaS 的时候一般不需要对技术本身有特殊要求,只需要了解软件服务本身的一些操作规则即可。用户一般也不需要对服务商提供的SaaS 服务进行二次开发,只需要简单的设置就可以使用。PaaS 提供的是平台服务,因此针对的用户是开发人员。PaaS 需要开发人员针对平台的编程接口进行应用程序设计和开发,然后部署在上面。如果这个部署的应用是对外提供软件服务的,那就是SaaS 服务。IaaS 提供的是最底层的IT 基础设施服务,因此它直接针对的用户是IT 管理人员。IaaS 提供的服务首先需要IT 管理人员来进行配置和管理,然后才能在其上进行应用程序的部署等工作。相对于最终用户的需求,三种服务类型所提供功能的差别如图1.16 所示。

    图1.16 三种服务之间的功能对比

    SaaS 的好处在于对用户的要求比较低,基本上是现成的应用,用户可以直接应用,但问题是用户的需求不是都有现成应用服务来解决的。PaaS 的好处在于用户可以直接在上面开发应用程序,而不用关心底层系统平台的维护,但是它的问题在于不利于已有应用的迁移。IaaS 对已有应用的迁移相对比较平滑,用户使用平台的灵活度相对要大一些,但是要做的事情也相对更多。

    图1.17 三种服务之间的自动化和灵活度对比

    所以,三种云计算服务类型所提供的功能和所针对的用户是不同的,用户可以结合实际需求来选取相应的云计算服务。最后一点需要说明的是,上面三种服务模型的划分不是绝对的,有时候不同层次的服务覆盖面上有一些相互重复,而云计算服务提供商也会根据用户需求等情况对自己的服务进行一些调整和延伸。

    展开全文
  • 一般而言,云计算架构可以用三层SPI模型来表述。   一、基础设施即服务(IaaS,Infrastructrue as a Service) 把硬件资源集中起来一个关键性技术突破就是虚拟化技术。虚拟化可以提高资源的有效利用率,使操作...

    感谢:https://www.cnblogs.com/imlucky/p/3567480.html

    一般而言,云计算架构可以用三层SPI模型来表述。

     

    一、基础设施即服务(IaaS,Infrastructrue as a Service)

    把硬件资源集中起来一个关键性技术突破就是虚拟化技术。虚拟化可以提高资源的有效利用率,使操作更加灵活,同时简化变更管理。单台物理服务器可以有多个虚拟机,同时提供分离和安全防护,每个虚拟机就象在自己的硬件上运行一样。
    这种把主机集中管理,以市场机制通过虚拟化层对外提供服务,用按使用量收费的盈利模式,形成了云计算的基础层。这就是基础设施即服务(IaaS,Infrastructrue as a Service),构成了云计算的基础层。

    硬件平台在云计算中是极其重要的,事实上只有硬件设备能以低成本实现大规模处理量的时候,云计算的实现才有可能。硬件平台的低成本大规模处理量有赖于专业化分工,这也是一个行业走向成熟的标志。
    通过虚拟机的方式提供硬件设备有很多好处:
    1,云计算的管理平台能够动态的把计算平台定位到所需要的物理平台上,而无需停止在虚拟机上运行的应用程序。
    2,能更有效的使用机器资源,当负载比较轻的时候,可以把负载合并到同一个物理节点上,关闭其它的物理节点,以节约资源。
    3,通过虚拟机在不同物理节点的动态迁移,可以起到动态负载平衡的效果。
    4,在部署上更加灵活,可以把虚拟机直接部署到物理计算平台当中。

     

    二、平台即服务(PaaS,Platform as a Service)

    为了给用户提供更大的方便,很多公司开始提供云计算的应用平台,这就是云计算的第二层:平台即服务(PaaS,Platform as a Service)。平台即服务(PaaS)是指把一个完整的应用程序运行平台作为一种服务提供给客户。在这种服务模式中,客户不需要购买底层硬件和平台软件,只需要利用PaaS平台,就能够创建、测试和部署应用程序。

    PaaS类型的云计算服务有如下几个特点:
    1,提供服务平台的编程接口,开发人员需要根据服务平台的服务接口进行应用程序开发。
    2,提供应用程序的托管平台,针对这个平台开发的应用程序一般只部署在这个平台上。


    三、软件即服务(SaaS,Software as a Service)

    在云计算推出之前,人们已经开始认识到软件与服务的关系,首先提出来的概念就是:“软件即是服务”(Software as a Service)。其概念可以这样来定义:把软件部署为托管服务,用户不需要购买软件,可以通过网络访问所需要的服务,或者把各种服务综合成自己的需要,而客户按照使用量付费。SaaS的出现彻底颠覆了传统软件的运营模式。它不仅仅从价格上,交付模式上,实施风险上带来了明显改观。在云计算上,SaaS有了更好的发展空间。而云计算的推出,给SaaS提供了更好的生态环境。这就形成了云计算的第三层:软件即服务(SaaS,Software as a Service)。
    这三个层结合起来,就形成了典型的云计算的SPI模型。可以预期,在这个模型上,大量的创新企业可以获得更好的生存空间。

    这种云计算服务方式的特点是:用户不需要把软件安装在自己的电脑或者服务器上,而是按照某种服务水平协议(SLA)直接通过网络,从专门的提供商获取自己所需要的、带有相应软件功能的服务。
    SaaS类型的云计算一般有如下特点:
     1,多主租用(Multi-tenancy)。
     2,用户不必购买软件,只需要租用(订约)按使用量付费使用软件。
    云计算允许服务提供商在不属于自己的硬件平台和系统软件上提供软件服务,服务提供商也不需要知道服务所在的物理位置,平台的问题委托云平台来负责了。这是一个好事情,因为降低了进入门坎,可以吸引大量有创新能力的中小企业参与云计算服务。
    SaaS提供商需要使用PssS和IaaS提供商提供的服务按使用量付费。这里的盈利模式在于,SaaS是一种增值服务,最终用户按使用量付给SaaS供应商的费用,要比SaaS供应商付给同样流量的PaaS供应商的费用要高,这就有了盈利空间。再次说明,云计算看问题的角度是服务和业务模式,而不是技术实现,这一点很重要。

    展开全文
  • 云计算三层SPI模型

    千次阅读 2011-10-31 09:53:44
    云计算三层SPI模型 本文来源:http://hi.baidu.com/fengjun8216/blog/item/1b4616285843f5e598250a48.html 一般而言,云计算架构可以用三层SPI模型来表述。 一、基础设施即服务(IaaS,Infrastructrue ...
    云计算的三层SPI模型

    本文来源:http://hi.baidu.com/fengjun8216/blog/item/1b4616285843f5e598250a48.html


    一般而言,云计算架构可以用三层SPI模型来表述。


    一、基础设施即服务(IaaS,Infrastructrue as a Service)

             把硬件资源集中起来一个关键性技术突破就是虚拟化技术。虚拟化可以提高资源的有效利用率,使操作更加灵活,同时简化变更管理。单台物理服务器可以有多个虚拟机,同时提供分离和安全防护,每个虚拟机就象在自己的硬件上运行一样。
            这种把主机集中管理,以市场机制通过虚拟化层对外提供服务,用按使用量收费的盈利模式,形成了云计算的基础层。这就是基础设施即服务(IaaS,Infrastructrue as a Service),构成了云计算的基础层。

            硬件平台在云计算中是极其重要的,事实上只有硬件设备能以低成本实现大规模处理量的时候,云计算的实现才有可能。硬件平台的低成本大规模处理量有赖于专业化分工,这也是一个行业走向成熟的标志。
           通过虚拟机的方式提供硬件设备有很多好处:
           1,云计算的管理平台能够动态的把计算平台定位到所需要的物理平台上,而无需停止在虚拟机上运行的应用程序。
           2,能更有效的使用机器资源,当负载比较轻的时候,可以把负载合并到同一个物理节点上,关闭其它的物理节点,以节约资源。
           3,通过虚拟机在不同物理节点的动态迁移,可以起到动态负载平衡的效果。

           4,在部署上更加灵活,可以把虚拟机直接部署到物理计算平台当中。


    二、平台即服务(PaaS,Platform as a Service)

            为了给用户提供更大的方便,很多公司开始提供云计算的应用平台,这就是云计算的第二层:平台即服务(PaaS,Platform as a Service)。平台即服务(PaaS)是指把一个完整的应用程序运行平台作为一种服务提供给客户。在这种服务模式中,客户不需要购买底层硬件和平台软件,只需要利用PaaS平台,就能够创建、测试和部署应用程序。

    PaaS类型的云计算服务有如下几个特点:
    1,提供服务平台的编程接口,开发人员需要根据服务平台的服务接口进行应用程序开发。

    2,提供应用程序的托管平台,针对这个平台开发的应用程序一般只部署在这个平台上。



    三、软件即服务(SaaS,Software as a Service)

            在云计算推出之前,人们已经开始认识到软件与服务的关系,首先提出来的概念就是:“软件即是服务”(Software as a Service)。其概念可以这样来定义:把软件部署为托管服务,用户不需要购买软件,可以通过网络访问所需要的服务,或者把各种服务综合成自己的需要,而客户按照使用量付费。SaaS的出现彻底颠覆了传统软件的运营模式。它不仅仅从价格上,交付模式上,实施风险上带来了明显改观。在云计算上,SaaS有了更好的发展空间。而云计算的推出,给SaaS提供了更好的生态环境。这就形成了云计算的第三层:软件即服务(SaaS,Software as a Service)。
           这三个层结合起来,就形成了典型的云计算的SPI模型。可以预期,在这个模型上,大量的创新企业可以获得更好的生存空间。

            这种云计算服务方式的特点是:用户不需要把软件安装在自己的电脑或者服务器上,而是按照某种服务水平协议(SLA)直接通过网络,从专门的提供商获取自己所需要的、带有相应软件功能的服务。
            SaaS类型的云计算一般有如下特点:

           1,多主租用(Multi-tenancy)。

           2,用户不必购买软件,只需要租用(订约)按使用量付费使用软件。

           云计算允许服务提供商在不属于自己的硬件平台和系统软件上提供软件服务,服务提供商也不需要知道服务所在的物理位置,平台的问题委托云平台来负责了。这是一个好事情,因为降低了进入门坎,可以吸引大量有创新能力的中小企业参与云计算服务。

           SaaS提供商需要使用PssS和IaaS提供商提供的服务按使用量付费。这里的盈利模式在于,SaaS是一种增值服务,最终用户按使用量付给SaaS供应商的费用,要比SaaS供应商付给同样流量的PaaS供应商的费用要高,这就有了盈利空间。再次说明,云计算看问题的角度是服务和业务模式,而不是技术实现,这一点很重要。



    展开全文
  • 其又被称之为资源池,它能给上面的中间件或用户提供底层 IT 基础设施服务,包括处理能力、存储空间、网络资源等 将这些物理设备,通过虚拟化采用响应技术形成动态资源池 这大大提升了硬件使用的效率,我们知道...

    ①IaaS - 基础架构及服务

    首先讲一讲,IaaS 能给你什么?(面向运维管理人员)

    • 其又被称之为资源池,它能给上面的中间件层或用户提供底层 IT 基础设施服务,包括处理能力、存储空间、网络资源等
    • 将这些物理设备,通过虚拟化层采用响应技术形成动态资源池

    这大大提升了硬件使用的效率,我们知道,在日常使用中,其真实情况可能其只有 5% 的使用率,很多资源都被浪费了!而虚拟化能够很好的解决这种现象,有效减低服务器的购置成本,还能同时降低运维成本

    最后再铺一个概念,就是包括网络都能虚拟化,网络虚拟化就是能在一个物理网络上模拟出来多个逻辑网络,又称之为大二层


    ②PaaS - 平台及服务

    • 最简单可以将其概括平台,也就是服务,称之为中间层或平台层

    • 比如数据库、Docker 容器、K8s 平台等等,总之就是给你搭建好这个平台,这个环境,你直接使用就行了,别的不用管,非常方便

    • 现在我们再来看看比较专业一点的介绍:把安装好环境的系统平台作为一种服务通过互联网提供给用户

    • 这种服务完成了分布式软件开发、测试、部署、运行及复杂的应用程序托管,使得使用者(开发者)可以从复杂低效的环境搭建、配置和维护工作解放出来,集中精力进行软件开发,大大提升效率!


    ③SaaS - 软件及服务

    • 这个就更简单了,就是直接给你一套成品,用就行了,像手机应用商城里的 APP 一样

    • 当然了,在这个过程中,也会有筛选、迭代、升级,最终是呈现给用户在使用上的高效、安全及稳定!

    在这里,我们一起学习相关的一个新技术,即 Devops(CI/CD—持续交付/持续集成),其改变了整个软件开发的周期模式!

    简单介绍一下整个软件从开发到投入到市场给用户使用有以下过程:

    需求分析(产品经理)→设计(软件架构)→构建→测试(若有问题,返回构建)→发布(若有问题,返回测试)

    • 整个过程非常的冗杂,时间耗费相对较长,互相的沟通很磨人,最终造成了巨大的成本浪费

    • 所以,Devops 最核心的作用就是:极速迭代产品,这个很重要,介绍一个典型的例子,亚马逊能够 11.6s 迭代一个产品!。极速的迭代代表着你的产品竞争力、适应性极强

    • 其能够让构建测试发布这个过程全自动化,只是开发层面的代码需要人工写,实在是太强了

    展开全文
  • 云计算三模型

    千次阅读 2019-09-09 21:42:04
    通常有种云服务模型:SaaS(软件即服务),PaaS(平台即服务)和IaaS(基础架构即服务)。 每个都有自己的好处和差异。为了您的组织能作出最佳选择,您有必要了解SaaS,PaaS和IaaS之间的差异。 SaaS: 软件即服务 ...
  • 云计算服务三层

    千次阅读 2017-01-12 20:09:25
    云计算服务三层   云计算可以认为包括以下几个层次的服务:基础设施即服务(IaaS),平台即服务(PaaS)和软件即服务(SaaS)。   IaaS:基础设施即服务 IaaS(Infrastructure-as-a-Service):基础设施...
  • 云计算服务模型

    千次阅读 2013-07-10 19:36:37
    云计算服务模型,第 1 部分: 基础架构即服务(IaaS) 英文原文:Cloud computing service models, Part 1: Infrastructure as a Service  本文介绍个云类别中的第一个:基础架构即服务(infrastructure ...
  • 基于微云三层模型的移动云计算高可用研究.pdf
  • 云计算的定义3.1 五种基本特征3.1.1 按需自助服务3.1.2 广泛的网络访问3.1.3 资源共享3.1.4 快速的可伸缩性3.1.5 可度量的服务3.2 服务模型3.2.1 软件即服务 (SaaS)3.2.2 平台即服务 (PaaS)3.2.3 架构即服务 ...
  • 云计算三服务模式

    千次阅读 2017-02-16 11:14:48
    云计算”其实就是使用互联网来接入存储或者运行在远程服务器端的应用,数据,或者服务。 基础设施(LaaS)在最下端,平台(PaaS)在中间,软件(SaaS)在顶端。 软件当作服务(SaaS--Software(软件)-as-a-Service):...
  • 通过云计算,提供商把计算资源转化为服务产品并销售给用户,服务产品有别于其他的有形产品(如空调、桌子、啤酒、书籍等),所以有人提出了云计算的第 4 种服务模式——DaaS(数据即服务,就是出租 ..
  • 1.云计算基础篇---服务模型(1)

    千次阅读 2019-04-19 10:35:58
    云计算服务模型: IaaS(Infrastructure as a Service–基础架构即服务) PaaS(Platform as a Service–平台即服务) SaaS(Software as a Service–软件即服务) 各服务模型负责范围如下: 二、...
  • 什么是云计算云计算种类型

    千次阅读 2020-12-29 16:11:29
    什么是云计算云计算种类型1、什么是云计算1.1 云计算的五个基本特征1)自助服务2)广泛的网络访问3)资源池化4)快速弹性5)计费服务1.2 云计算的4种部署类型1)私有云2)社区云3)公共云4)混合云1.3 云计算...
  • 云计算有哪三层结构

    千次阅读 2020-09-10 11:26:16
    一般来说,大家比较公认的云架构是划分为基础设施、平台和软件服务层三个层次的。对应名称为IaaS,PaaS和SaaS 相关阅读:视频云服务行业发展趋势:PaaS 什么是SaaS模式 云计算结构 (云计算虚拟机架构的系统架构...
  • 理解云计算三服务模式——IaaS、PaaS和SaaS

    万次阅读 多人点赞 2018-03-20 10:12:32
    云计算服务模式仍在不断进化,但业界普遍接受将云计算按照服务的提供方式划分为个大类:SaaS(Software as a Service–软件即服务) PaaS(Platform as a Service–平台即服务) IaaS(Infrastructure as a ...
  • 云计算架构参考模型

    2020-07-31 11:11:37
    云计算架构参考模型定义了5种角色,分别是云服务消费者、云服务提供商、云服务代理商、云计算审计员和云服务承运商。每个角色可以是个人,也可以是单位组织。下面千锋给大家讲解下云计算架构参考模型: 云服务消费...
  • 目前,世界范围内传统计算设备远远超过云端的计算设备,这些传统的计算设备由于没有共享,因此很多计算产能被白白浪费掉了。...通过云计算,提供商把计算资源转化为服务产品并销售给用户,服务产品有别于其他的有形...
  • 云计算、大数据、物联网、人工智能,可谓是最近几年大热之词,热度一浪高过一浪,今天主要介绍的是云计算,私有云、公有云、混合云、社区云,大家都耳熟能详,却不知道属于什么,这篇文章以云计算部署模型服务模式...
  • 什么是云计算云计算是一种技术架构,随着当前技术的发展,应用提供商需要 处理的计算量越来越大,意味着应用提供商需要扩充自己的服务器、 存储等一系列设备来支撑自己的服务,成本也随之上升。于是,云计算 ...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 28,366
精华内容 11,346
关键字:

云计算的三层服务模型是什么