Iaas,Paas,Saas理解

161 阅读2分钟

1.云定义

  • “云”其实指的就是互联网

2.云计算

  • “云计算”其实就是使用互联网来接入存储或者运行在远程服务器端的应用,数据,或者服务。任何一个使用基于互联网的方法 包括一下三种服务的方式
  • Infrastructure as a Service 基础设施即服务
  • Platform as a Service 平台即服务
  • Software as a Service 基础设施服务

Iaas 基础设施即服务

  • 只提供基础服务,如硬盘,网络,服务器,虚拟机
  • 常见的有:阿里云,腾讯云,amazon

Paas 平台即服务

  • 在Iaas的基础上,提供操作系统,中间件,运行时的开发环境(如java的jdk,前端的node环境),软件部署平台,抽象掉了硬件和操作系统细节,可以无缝地扩展。开发者只需要关注自己的业务逻辑,不需要关注底层。甚至提供nocode平台,lowcode平台,用户只需要简单配置,或拖拽就可以实现业务系统。
  • 常见的有:heroku,salesforce

Saas 软件即服务

  • 软件的开发、管理、部署都交给第三方,不需要关心技术问题,可以拿来即用。常见的产品有Gmail、PayPal等。
  • 常见的有:QQ,Gmail

image.png

3.举个🌰

你想吃个酸菜鱼

on-premise

自己在家自己买菜,自己做。

Iaas

可以提供一个厨房,和提供烹饪基础的炉具和厨具和环境,但是菜还是自己买和洗,切,炒。

Paas

可以提供一个厨房,和提供烹饪基础的炉具和厨具和环境,还有提供各种切好的菜,用户只需要炒。

Saas

用户什么都不用做,只需要打个电话就可以把酸菜鱼送上门,有点像饿了么平台。

补充

  • FaaS:Function as a service(函数即服务)

    • 无服务器计算,当前使用最广泛的是AWS的Lambada。
  • DaaS(Data as a service,数据即服务)

  • NaaS(Network as a service,网络即服务)