laas paas saas都是云计算服务的提供方式,所以石榴君今天在讲它们的概念与区别之前,先讲一下云计算。
云计算(cloud computing)是基于互联网的相关服务的增加、使用和交付模式,通常涉及通过互联网来提供动态易扩展且经常是虚拟化的资源。
云是网络、互联网的一种比喻说法。

过去在图中往往用云来表示电信网,后来也用来表示互联网和底层基础设施的抽象。因此,云计算甚至可以让你体验每秒10万亿次的运算能力,拥有这么强大的计算能力可以模拟核爆炸、预测气候变化和市场发展趋势。
用户通过电脑、笔记本、手机等方式接入数据中心,按自己的需求进行运算。
对云计算的定义有多种说法。对于到底什么是云计算,至少可以找到100种解释。现阶段广为接受的是美国国家标准与技术研究院(NIST)定义:云计算是一种按使用量付费的模式,这种模式提供可用的、便捷的、按需的网络访问, 进入可配置的计算资源共享池(资源包括网络,服务器,存储,应用软件,服务),这些资源能够被快速提供,只需投入很少的管理工作,或与服务供应商进行很少的交互。
虽然云计算的服务模式仍在不断进化,但业界普遍接受将云计算按照服务的提供方式划分为三个大类:

SaaS(Software as a Service–软件即服务)
PaaS(Platform as a Service–平台即服务)
IaaS(Infrastructure as a Service–基础架构即服务)
PaaS基于IaaS实现,SaaS的服务层次又在PaaS之上,三者分别面对不同的需求。
SaaS
SaaS是Software-as-a-Service(软件即服务)的简称,随着互联网技术的发展和应用软件的成熟, 在21世纪开始兴起的一种完全创新的软件应用模式。

它与“on-demand software”,the application service provider(ASP,应用服务提供商),hosted software(托管软件)所具有相似的含义。
它是一种通过Internet提供软件的模式,厂商将应用软件统一部署在自己的服务器上,客户可以根据自己实际需求,通过互联网向厂商定购所需的应用软件服务,按定购的服务多少和时间长短向厂商支付费用,并通过互联网获得厂商提供的服务。

用户不用再购买软件,而改用向提供商租用基于Web的软件,来管理企业经营活动,且无需对软件进行维护,服务提供商会全权管理和维护软件,软件厂商在向客户提供互联网应用的同时,也提供软件的离线操作和本地数据存储,让用户随时随地都可以使用其定购的软件和服务。
对于许多小型企业来说,SaaS是采用先进技术的最好途径,它消除了企业购买、构建和维护基础设施和应用程序的需要。
PaaS
PaaS是(Platform as a Service)的缩写,是指平台即服务。把服务器平台作为一种服务提供的商业模式,通过网络进行程序提供的服务称之为SaaS(Software as a Service),而云计算时代相应的服务器平台或者开发环境作为服务进行提供就成为了PaaS(Platform as a Service)。

所谓PaaS实际上是指将软件研发的平台作为一种服务,以SaaS的模式提交给用户。因此,PaaS也是SaaS模式的一种应用。但是,PaaS的出现可以加快SaaS的发展,尤其是加快SaaS应用的开发速度。
在云计算的典型层级中,PaaS层介于软件即服务与基础设施即服务之间。PaaS提供用户将云端基础设施部署与创建至客户端,或者借此获得使用编程语言、程序库与服务。用户不需要管理与控制云端基础设施(包含网络、服务器、操作系统或存储),但需要控制上层的应用程序部署与应用托管的环境。PaaS将软件研发的平台做为一种服务,以软件即服务(SaaS)模式交付给用户。PaaS 提供软件部署平台(runtime),抽象掉了硬件和操作系统细节,可以无缝地扩展(scaling)。开发者只需要关注自己的业务逻辑,不需要关注底层。即PaaS 为生成、测试和部署软件应用程序提供一个环境。
IaaS
IaaS(Infrastructure as a Service,基础设施即服务),消费者通过Internet 可以从完善的计算机基础设施获得服务,这类服务称为基础设施即服务。

基于 Internet 的服务(如存储和数据库)是 IaaS的一部分,Internet上其他类型的服务包括平台即服务(Platform as a Service,PaaS)和软件即服务(Software as a Service,SaaS)。PaaS提供了用户可以访问的完整或部分的应用程序开发,SaaS则提供了完整的可直接使用的应用程序,比如通过 Internet管理企业资源。IaaS 分为公共的和私有的两种用法。

如果给云计算服务分层的话,IaaS(Infrastructure as a Service,基础架构即服务)可以被看做第一层,有时候也叫做Hardware-as-a-Service。该层可以提供给消费者的服务是对所有计算基础设施的利用,包括处理CPU、内存、存储、网络和其它基本的计算资源,用户能够部署和运行任意软件,包括操作系统和应用程序。
PaaS(Platform-as-a-Service,平台即服务)可以被看做第二层,某些时候也叫做中间件。该层可以为用户提供各种开发语言和工具开发环境,让用户不需要在本地安装各种平台。
SaaS(Software-as-a-service,软件即服务)可以被看做第三层,这一层是与用户接触最多的一层,大多数用户是通过网页浏览器来接入。该层可以提供运行在云计算基础设施上的应用程序,让用户在各种设备上通过客户端界面访问,如浏览器。消费者不需要管理或控制任何云计算基础设施,包括网络、服务器、操作系统、存储等。

如果把云计算服务看做“做饭做菜”的话,云计算服务商将相当于餐馆,而云计算服务就相当于饭菜。
IaaS相当于餐厅为用户提供厨房、锅具、餐具、煤气灶、抽油烟机、烤箱、电饭煲等(CPU、内存、存储、网络和其它基本的计算资源),只是最基础的设施。用户要吃美味佳肴,需要购买米、面、蔬菜、肉、调味等食材,根据自己习惯和口味,自己搭配食材、自己炒菜、自己放调味等。这种模式下,用户不用自己花费大量资金购买厨房、厨具等,但需要自己购买食材、动手制作菜肴。也就是企业客户购买云计算厂商提供的IaaS服务,然后自己搭建平台和开发应用等。
PaaS相当于餐厅除了提供上述的厨房、厨具等,还提供了清晰干净切好的蔬菜、调好味道的肉、饺子皮和饺子馅等。用户要享受美食,首先需要炒菜、加热或者煮熟,但却不用做太多的前期多种复杂准备。一些云公司提供的PaaS服务,就是在网上提供各种开发和分发应用的平台方案,比如虚拟服务器和操作系统。换句话说,云计算厂商在IaaS第一层的服务基础上增加了PaaS开发平台,让用户不用自己本地安装开发环境。其实这种厨房DIY的生意模式,业界还真有不少。
SaaS相当于餐厅直接为大家提供做好的菜肴,还提供外卖服务。用户只需要付费,就可以享受各种不同类型的美味佳肴,还可以在有外卖网点的地方直接点餐。可见,SaaS服务提供商提供是软件及服务,是完整的可直接使用的应用程序,比如企业办公软件。用户使用SaaS服务所需要的硬件、软件以及运营,都由云计算厂商完全提供。
值得一提的是,当前我们进入智能时代,工业互联、人脸识别、智慧医疗等不同场景兴起,让用户的业务愈加复杂,对于IT基础设施的要求也越来越高。所以,用户在购买云服务的时候,也希望迅速享受智能服务。我们期待在智能计算新时代,为中国在云计算市场带来的更大希望和惊喜!
石榴科技
石榴科技专注企业级服务十八年,致力于为客户提供和打造优秀的互联网产品,用科技的力量为企业的发展助力。通过产品+解决方案+用户体验+咨询+实施+技术研发的模式,满足客户的需求。客户名单包括海尔,海信,kidsland,松下,雷士,山东移动,皇明太阳能,青岛市政府等知名客户。
售前QQ:1427668977
售前微信:shiliukeji007
一文详解社区团购
一文详解敏捷开发中的四种会议
实现数字化转型,中小企业怎样做?





