快捷搜索:

云计算的三种服务模式IaaS、PaaS 和 SaaS

 

云计算是一种新的计算资源使用模式,云端本身还是 IT 系统,所以逻辑上同样可以划分为四层。IT 系统的逻辑组成分为四层,自下至上依次是基础设施层、平台软件层、应用软件层和数据信息层。底三层可以再划分出很多“小块”并出租出去,这有点像立体停车房,按车位大小和停车时间长短收取停车费。因此,云服务提供商出租计算资源有 3 种模式,满足云服务消费者的不同需求,分别是 IaaS、PaaS、SaaS。

一、IaaS(基础设施即服务)

IaaS是基础设施即服务。英文全称是Infrastructure as a server。它的含义是把客户需要的基础设施环境搭建好,然后开放虚拟机或者硬件的租赁服务。

用户可以利用CPU、内存、显存、网络等资源。相对于其他三种服务比较自由度比较高。用户除了不能改变基础设施之外,可以在基础设施上自行安装任意的操作系统、任意的软件。此外用户还可以获得部分防火墙、路由器的权限。不过有一点需要注意,那就是安装比较繁琐,操作者有一定的基础。

IaaS服务类似于共享厨房服务,用户需要提供食材调味品进行制作。

  • 服务商为用户提供好了厨房厨具等。
  • 用户需要购买烹饪所需要的食材和调味品等,在服务商提供的厨房里,使用服务商提供的厨具进行烹饪,做出美味佳肴。
  1. 有了IaaS服务,用户可以在云服务提供商提供的基础设施上部署和运行任何软件,包括操作系统和应用软件。
  2. 用户没有权限管理和访问底层的基础设施,如服务器、交换机、硬盘等,但是有权管理操作系统、存储内容,可以安装管理应用程序,甚至是有权管理网络组件。

二、PaaS(平台即服务)

PaaS 提供给客户的服务是运营商运行在云计算基础设施上的应用程序,用户可以在各种设备上通过搜客户端界面访问,如浏览器。

相当于就是云端已经给大家搭建好了平台。一般来说,在用户使用的时候,云端已经搭建好了操作系统、数据库、中间件,运行库等等。用户只需要在这个搭建好的平台上下载、安装并使用自己需要的软件就可以了。

PaaS服务类似共享厨房并提供了食材调味品,用户只需要进行制作。

  • 服务商为用户提供好了厨房厨具、清洗干净切好的食材等。
  • 用户动手使用服务商提供的食材和调味品,在服务商提供的厨房里,使用服务商提供的厨具进行烹饪,做出美味佳肴。
  1. PaaS给用户提供的能力是使用由云服务提供商支持的编程语言、库、服务以及开发工具来创建、开发应用程序并部署在相关的基础设施上。
  2. 用户无需管理底层的基础设施,包括网络、服务器,操作系统或者存储。他们只能控制部署在基础设施中操作系统上的应用程序,配置应用程序所托管的环境的可配置参数。

三、 SaaS(软件即服务)

提供给消费者的服务是把客户采用提供的开发语言和工具(例如Java,python, .Net等)开发的或收购的应用程序部署到供应商的云计算基础设施上去。

到了这个层次,云端已经把操作系统、中间件、数据库、运行库、软件应用都部署好了。连软件都不用安装了,用户登录之后直接可以上手操作。国内比较知名的SaaS软件:比如项目管理软件Worktile、研发管理软件PingCode等。

和IaaS以及PaaS的共享厨房相比,SaaS更像外卖平台,直接为用户提供做好的菜肴,还提供外卖服务。

  • 用户在平台选择自己想吃的美食付费下单,平台接收到指令,在自己的厨房有全套的设备和食材调味品,还有自己的厨师烹饪美食。
  • 服务商提供外卖服务将美食送到用户的面前,用户直接享受美食,当然用户也可以直接在门店用餐。
  1. SaaS给用户提供的能力是使用在云基础架构上运行的云服务提供商的应用程序。可以通过轻量的客户端接口或程序接口从各种客户端设备访问应用程序。
  2. 用户无需管理或控制底层云基础架构,包括网络,服务器,操作系统,存储甚至单独的应用程序功能,可能的例外是有限的用户特定应用程序配置设置。

四、产品示例

我们看一下我们日常学习和工作学习当中接触到的一些软件或者平台分别是属于哪个模式的。

熟悉了这三种模式的概念和原型之后,我们来看一下一个习题:某云计算服务商向电信运营商提供计算能力、存储空间及相应的运营管理服务,按照云计算服务提供的资源层次,该服务类型属于()。大家可以把答案发到评论区。



[注:本文部分图片来自互联网!未经授权,不得转载!每天跟着我们读更多的书]


互推传媒文章转载自第三方或本站原创生产,如需转载,请联系版权方授权,如有内容如侵犯了你的权益,请联系我们进行删除!

如若转载,请注明出处:http://www.hfwlcm.com/info/163280.html