SAAS( Software as a Service )软件即服务 :

以服务的方式将应用程序提供给互联网最终用户。
它是用户获取软件服务的一种新形式,不需要用
户将软件产品安装在自己的电脑或服务器上,而
是按某种服务水平协议(SLA)直 接通过网络向专门
的提供商获取自己所需要的、带有相应软件功能
的服务。本质上而言,软件即服务就是软件服务
提供商为满足用户某种特定需求而提供其消费的
软件的计算能力。

什么是云计算

云计算定义

通过网络“云”将巨大的数据计算处理程序分解成无数个小程序,然后,通过多部服务器组成的系统进行处理和分析这些小程序得到结果并返回给用户

简单理解:分布式计算,解决任务分发,并进行计算结果的合并

云计算模式

公共云

公有云通常是指第三方提供的用户能够使用的云,公有云一般可通过 Internet 使用,可能是免费或成本低廉的。这种云有许多实例,可在当今整个开放的公有网络中提供服务。公有云的最大意义是能够以低廉的价格,提供有吸引力的服务给最终用户,创造新的业务价值,公有云作为一个支撑平台,还能够整合上游的服务(如增值业务,广告)提供者和下游最终用户,打造新的价值链和生态系统。它使客户能够访问和共享基本的计算机基础设施,其中包括硬件、存储和带宽等资源

优点

  • 除了通过网络提供服务外,客户只需为他们使用的资源支付电用
  • 此外,由于组织可以访问服务提供商的云计算基础设施,因此他们无需担心自己安装和维护的问题

缺点

  • 公共云通常不能满足许多安全法规遵从性要求,因为不同的服务器驻留在多个国家,并具有各种安全法规,而且网络问题可能发生在在线流量峰值期间
  • 虽然公共云模型通过提供按需付费的定价方式通常具有成本效益,但在移动大量数据时,其费用会迅速增加

私有云

私有云(Private Clouds)是为一个客户单独使用而构建的,因而提供对数据、安全性和服务质量的最有效控制。该公司拥有基础设施,并可以控制在此基础设施上部署应用程序的方式。私有云可部署在企业数据中心的防火墙内,也可以将它们部署在一个安全的主机托管场所。

优点

  • 提供了更高的安全性,因为单个公司是唯一可以访问它的指定实体
  • 组织更容易定制其资源以满足特定的 IT 要求

缺点

  • 安装成本很高,高度安全性可能会使得从远程位置访问也变得很困难

混合云

公有云和私有云两种服务方式的结合

优点:允许用户利用公共云和私有云的优势
缺点:设置更加复杂而难以维护和保护

云计算解决方案的特点

  • 按需自助服务
  • 广泛的网络访问
  • 资源池
  • 快速弹性
  • 测量服务

    laaS/PaaS/SaaS的定义

  • 这三种模式都是采用外包的方式,减轻企业负担,降低管理、维护服务器硬件、网络硬件、基础架构软件和应用软件的人力成本。从更高的层次上看,它 们都试图去解决同一个商业问题——用尽可能少甚至是为零的资本支出,获得功能、扩展能力、服务和商业价值。实际上当某种云计算的模式获得了成功,这三者之间的界 限就会进一步模糊。成功的SAAS或IAAS服务可以很容易地延伸到平台领域。

    IaaS

  • IAAS( Infrastructure as a Service )基础设施即服务:以服务的形式提供服务器、存储和网络硬件以及相关软件。

  • 它是三层架构的最底层,是指企业或个人可以使用云计算技术来远程访问计算资源,这包括计算、存储以及应用虚拟化技术所提供的相关功能。
  • 无论是最终 用户、SAAS提供商还是PAAS提供商都可以从基础设施服务中获得应用所需的计算能力,但却无需对支持这一计算能力的基础IT软硬件付出相应的原始投资 成本

    PaaS

  • PAAS( Platform as a Service )平台即服务 :以服务的方式提供应用程序开发和部署平台。就是指将一个完整的计算机平台,包括应用设计、应用开发、应用测试和应用托管,都作为一种服务提供给客户。在这种服务模式中,客 户不需要购买硬件和软件,只需要利用PAAS平台,就能够创建、测试和部署应用和服务。

    SaaS

  • SaaS即软件即服务。目标客户是终端用户,为企业提供最终解决方案。平台供应商将应用软件统一部署在自己的服务器上,客户可以根据工作实际需求,通过互联网向厂商定购所需的应用软件服务,并通过互联网获得Saas平台供应商提供的服务。

    云计算实现模式

  • 云计算实现模式多样化,可与本地部署;也可利用各种平台部署。

image.png

云计算交付模式

  • 蓝色部分需要用户自己负责,黄色部分的架构服务部署由品台交付

    IaaS

  • IaaS本质上就是平台给你交付一台虚机,虚机的操作系统给装好,用户自己配置系统,安装应用,搭建服务。按照责任分担模型,以虚机操作系统为分界线,蓝色部分这些层次,用户自己负责,操作系统中病毒也是客户的责任,操作系统黄色部分的基础架构服务由平台方交付。

image.png

PaaS

  • PaaS交付的平台,也就是应用程序运行所需的环境,如果你要一个DB放数据,没必要套一个数据库服务器,如果要一个website,没必要给你一个网站服务器。

image.png

SaaS

  • 平台都已经把一切安排到位,用户只要付钱开通服务账号就行

image.png