最近被Iaas,Paas,Saas三种云服务搞的头大。
在综合了各种资讯之后,总算是搞明白了,所以写个教程,加深一下印象,也希望可以帮助大家理解。
微软Azure云服务有一张图,解释了这三种模式的差异。
为了大家更好的理解,我这里可以给大家举一个开火锅店的例子。
比如我想要开一个火锅店,那么首先我需要购买锅,以及各种电磁炉还有桌椅板凳啥的。这个时候有一家火锅加盟商告诉你,我这里有统一配套的餐具和厨具,你要的话,直接一套买去,省时省事。你想想,好像是这么一个道理,于是就直接找他购买了。提供这种服务的云服务商我们把他称之为Iaas云服务,在现实中,主要是提供内存,带宽,CPU的服务。如果自己采购的话,你可以指定CPU用AMD的还是INTER的,但是在云服务商那里的话,你能看到的只是一个核心数,具体的厂商你是看不到的。
提供这些服务的厂商一般有下面几个。
当你拥有了火锅店需要的餐具,厨具之后,你还需要购买火锅需要的底料和各种食材。这个时候有一家厂商跑出来告诉你,这些东西我都能提供。你只需要挂个牌子,比如老王火锅之类的就可以开干了。。这种厂商我们称之为Paas平台服务。在软件服务商那边,就是各种硬件搭配好,并且选好了操作系统之后,你就可以直接选择安装各种软件,然后在各种软件下面生产自己的应用了。
比如我们平时所熟知的阿里云,腾讯云,华为云,百度云等。你购买了好了云服务之后,连上去就是一个虚拟机平台了。
前面说到的,火锅从头到尾,甚至连品牌别人都弄好了,你直接投钱就可以拿来开干,也就是通常大家见到的加盟形式。 云服务上面,比较类似的就是QQ邮箱,支付宝,微博之类的。我们平时接触到的大多数云服务都是这种软件服务。
大多数消费者接触到的云服务其实就是各种手机APP与平台软件,也即Saas服务。类似微信、淘宝、微博、B站之类。
新闻里接触到的云服务商大多数都是PaaS或者IaaS服务商。亚马逊云、谷歌云、阿里云、腾讯云等等一般都是这些。