什么是云计算?什么是IaaS PaaS SaaS?

什么是云计算?

计算机刚诞生的时候,没有网络每个电脑都是一个独立的个体,俗称单机.它包括CPU,内存,显卡,硬盘等硬件.用户在电脑上安装操作系统和软件.

后来有了网络,单机之间可以相互通信,进行信息交互.
再后来有了单机性能越来越强,于是有了服务器.人们把服务器集中放在机房里,用户通过网络去访问机房中的计算机资源.
再再后来小型网络就变成了大型网络,小机房变成大机房–即互联网数据中心(IDC)
当越来越多的计算机资源和应用服务(Application例如看电影)被集中起来,就变成了云计算,无数的大机房就变成了云端.

云计算的道理听着简单:说白了就是计算机资源集中起来放在网络上.但是云计算的实现方式极其复杂.
现在腾讯每天产生几十甚至几百PB的访问量,每秒种就要几百GB的流量,这个时候就需要设计一个超大流量,超高并发,超高速度,超安全的云计算系统.这才这是复杂之处.

什么是IaaS PaaS SaaS?

计算机资源分为三个层次:
第一层:最底层的硬件资源,主要包括CPU(计算),硬盘(存储),网卡(网络)等.
第二层:就是在第一层的基础上再加上操作系统,数据库等.
第三次:在第三层的基础上装上我们想要的软件,我们可以直接使用.
这三层分别对应:
IaaS:基础设施即服务
PaaS:平台即服务
SaaS:软件即服务
举个例子:
如果我们要制作一个电脑,我们把CPU,硬盘等组装起来就相当于是IaaS,
我们再装上Win10系统就相当于PaaA,
我们再下载一个QQ就相当于一个SaaS.
开发工程师一般停留的级别就是从PaaS到SaaS.
运维工程师一般就是从IaaS到PaaS.

你可能感兴趣的:(Java基础,云计算)