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
3.举个🌰
你想吃个酸菜鱼
on-premise
自己在家自己买菜,自己做。
Iaas
可以提供一个厨房,和提供烹饪基础的炉具和厨具和环境,但是菜还是自己买和洗,切,炒。
Paas
可以提供一个厨房,和提供烹饪基础的炉具和厨具和环境,还有提供各种切好的菜,用户只需要炒。
Saas
用户什么都不用做,只需要打个电话就可以把酸菜鱼送上门,有点像饿了么平台。
补充
-
FaaS:Function as a service(函数即服务)
- 无服务器计算,当前使用最广泛的是AWS的Lambada。
-
DaaS(Data as a service,数据即服务)
-
NaaS(Network as a service,网络即服务)