通俗易懂解释SaaS、Baas、PaaS、IaaS
SAAS:
我给学员上课,我用小鹅通这款软件。如果我不用小鹅通,我是不是得自己开发上课软件,还得购买服务器,要么腾讯云,要么阿里云,现在有这个小鹅通了,我就直接注册账号,花钱买他们的服务就行了,这个就叫saas。
Baas:
然后我把这个软件推荐给了同行A,A在使用小鹅通的过程中,A对小鹅通的界面显示设计不太满意,但是小鹅通作为一个平台,没有这种个性化更改界面的服务,我给A支了一招,采用BaaS(Backend as a Service,后端即服务)的服务,自己找一个前端攻城狮,后端还是用小鹅通的。这样既满足了他想改界面的需求,也不用花费太多人力、钱财。相比于SaaS,只需要多招一个前端开发,剩下的就都交给服务商。
PaaS:
后来,A的兼职培训副业越做越大,只更改前端的部分已经不能满足A了,她开始觉得平台的局限性限制了她生意的发展,我又建议她采用PaaS(Platform as a Service,平台即服务),再招一个后端攻城狮,还是采用运营商的环境服务。这样与使用SaaS的方案相比,PaaS模式下,需要自己进行找人进行前端开发和后端开发。
IaaS:
最后,A觉得服务商提供的环境不太稳定,她想自己找人配置环境,那我还有一个终极办法,采用IaaS(Infrastructure as a Service,基础设施即服务)服务,服务商只提供服务器就好了,小姐姐自己找开发搭建环境。这样与使用SaaS的方案相比,PaaS模式下,需要自己部署开发环境。
从上面的解释我们可以看出,SaaS是最省事的,最适合“伸手党”,几乎不用自己做什么,就可通过SaaS满足诉求。如果需要定制化服务的话,就需要根据实际需求判断去使用BaaS、PaaS、或IaaS。大家可以根据自己的需求,选择相应的服务。