让门外汉摸不着头脑的云服务
最近有个初次见面的小哥问我,我在什么行业工作。
为了让话题快点结束,便回答了一句:云服务
心想,嘿嘿!这下没啥可以聊了吧,一般路人也不会对这行业感兴趣。
没想到,这一下子,就引起了小哥的兴趣。
让我普及普及一下云服务的种类和区别。
于是我就只能%^*¥$#@(此处普及n字)……
相信在云服务行业的同事应该也经常遇到
被朋友要求“讲解一下呗”的情况吧
关于云服务的区别
自己能明白是应该的,因为要吃这碗饭。
但是如何用三言两语让非同行一下子懂,这就看门道了。
一口气还说不清的云服务
关于怎么三言两语说清楚云服务
我觉得这是相当有难度的事
于是发了个朋友圈问了下圈里的朋友
回答的朋友特别多
摘抄了一些精彩回答
陈军 华为:
三明治来形容就很好讲了,SaaS是最上面的面包,PaaS是中间的火腿,IaaS是垫底的面包,上中下层。
//
Cyrus涂 苏宁云:
可以用外卖披萨来形容
SaaS就是叫了外卖披萨啥都不用干直接吃
PaaS就是在家用微波炉热披萨,披萨是买的不用做,但是微波炉、电都是自己的。
//
黄振中 及刻:
SaaS租房拎包入住,PaaS卖毛胚房自己去装修,IaaS买块地盖房子。
//
JiangDong 腾讯云:
打个不恰当的比喻:
IaaS像菜市场、供给一切原料是基础能力。
PaaS像快餐店、作为平台把菜做成川菜、粤菜聚合提供。
SaaS像川菜店、拿了菜就做川菜这个细分领域的东西。
//
麦田捕手 首席财务官:
IaaS毛坯房/PaaS精装修/SaaS配媳妇儿
//
Kang:
IaaS:你妈买了厨房,你自己买菜自己烧菜吃;
PaaS:你妈买了厨房还烧菜给你吃,但菜自己买;
SaaS:你妈买了厨房买了菜,烧好喂给你吃;
第一种,你妈爱死你;第二种,你妈怕死你;第三种,你妈想杀死你
我描述的版本是:
IaaS就像一块地,为建楼提供基础设施。不同的区域海淀区、朝阳区、丰台区就像AWS、阿里云、腾讯云等。
PaaS就像建好的楼,是一个平台,里面的房子你要怎么装都可以。
SaaS就像楼里装修好的房子,拎包即住,户型样式按你的需求随便挑。
(专门做了一个图,大家可以参考一下)
(还有人问到混合云怎么操作,我们可以简单理解为你要挑个某地产公司的房子(SaaS),可以坐落在海淀区、朝阳区、丰台区(IaaS)等。不过数据不通目前是个大问题,因为在A屋子的家具没法在B屋子里用。)
这三大类具体是什么内容?
关于云服务三大类究竟啥区别
从专业的角度来说,一般大家都是这么认为的:
IaaS:基础设施服务,Infrastructure-as-a-service
PaaS:平台服务,Platform-as-a-service
SaaS:软件服务,Software-as-a-service
或者这么认为的
(点开大图)
流传最广的是IBM 的软件架构师Albert Barron说法:
设想你是一个餐饮业者,打算做披萨生意
你可以从头到尾,自己生产披萨,但是这样比较麻烦,需要准备的东西多,因此你决定外包一部分工作,采用他人的服务。你有三个方案:
(1)方案一:IaaS
他人提供厨房、炉子、煤气,你使用这些基础设施,来烤你的披萨。
(2)方案二:PaaS
除了基础设施,他人还提供披萨饼皮。
你只要把自己的配料洒在饼皮上,让他帮你烤出来就行了。也就是说,你要做的就是设计披萨的味道(海鲜披萨或者鸡肉披萨),他人提供平台服务,让你把自己的设计实现。
(3)方案三:SaaS
他人直接做好了披萨,不用你的介入,到手的就是一个成品。你要做的就是把它卖出去,最多再包装一下,印上你自己的 Logo。
自己承担的工作量(上图蓝色部分)越来越少,IaaS > PaaS > SaaS。
再详细一点可以这么理解:
SaaS 是软件的开发、管理、部署都交给第三方,不需要关心技术问题,可以拿来即用。普通用户接触到的互联网服务,几乎都是 SaaS,如:
客户管理服务 Salesforce、销售易
储存服务 Dropbox 百度云网盘
企业协作软件 Trello、Teambition、Slack、石墨
社交服务 Facebook、Twitter、Instagram
PaaS 提供软件部署平台(runtime),抽象掉了硬件和操作系统细节,可以无缝地扩展(scaling)。开发者只需要关注自己的业务逻辑,不需要关注底层,如:
Dell boomi
Informatica
Workato
IaaS 是云服务的最底层,主要提供一些基础资源。它与 PaaS 的区别是,用户需要自己控制底层,实现基础设施的使用逻辑。下面这些都属于 IaaS,如:
AWS
微软Azure
阿里云
腾讯云
说了这么例子,你们懂云服务的区别了么?
如果你在云服务行业,你会怎么跟周围亲朋好友介绍呢?
-End-