前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >[入门]一道东北菜讲述什么是IaaS、PaaS和SaaS

[入门]一道东北菜讲述什么是IaaS、PaaS和SaaS

原创
作者头像
木禾wen
修改2019-11-15 17:14:42
1.2K0
修改2019-11-15 17:14:42
举报
文章被收录于专栏:信息化运维

每次和从事信息化或IT专业人士聊天,总会从他们的嘴里蹦出如:云计算、大数据、雾计算、IaaS、PaaS和SaaS等相关名词。而你呢,只能“嗯嗯嗯、对、听说过,要不就说:那个以前我做过,但是没做完,所以不太懂”或者对方说一句你重复一句,装作很懂得样子。

行吧,那今天就根据我自己的了解先聊聊IaaS、PaaS和SaaS。

做为一个东北人,对锅包肉这道菜很难有抵抗力,但做这道菜需要准备诸多食材,比如:工具(炉灶、锅、碗、盘),食材(香菜、大葱、胡萝卜、猪里脊肉、料酒、盐、胡椒粉和做浪费的油)。接下来还需要经过腌制、过油等一系列繁琐环节。所有东西都是自己准备,因此这就叫做本地部署(On-Premises)。

当然如果觉得麻烦,可以直接去超市买别人做好半成熟的锅包肉,回家里直接炒一下就可以吃了。这时候只需要准备好锅与煤气灶,还有餐桌、厨具就好了。

与在自己家里面做不同,这里需要一个锅包肉的食品供应商,这就是基础设施即服务(IaaS)。

但还我还是感觉有些麻烦,那么可以直接打个电话,在“美团”和“饿了么”APP订餐,快递小哥直接就可以送餐上门,我只需要准备餐桌就好了。这就叫做平台即服务(PaaS)。

当然,我这人可以做饭,但是最讨厌刷碗,所以如果连饭桌都懒得搬,那就去楼下饭店吃呗,什么都不需要你准备。这就是软件及服务(SaaS)。

根据上面所述,吃锅包肉有四个途径:自己亲自制作、到超市购买半成品、通过APP送餐上门和去饭店吃。

云计算的三个层次

好,那我们现在把这盘锅包肉放在一边,说说云计算。

在我们国内有一家技术一流的大公司,根本就不需要别人来提供服务,自己拥有基础设施、应用等等,可以把他们分为三层:基础设施(infrastructure)、平台(platform)和软件(software)。

基础设施主要包括网络系统(networking)、存储设备(storage)、服务器(servers)、虚拟化技术(virtualization)。而平台则在基础设施之上,还包括操作系统(OS)、中间件(middleware)以及运行库(runtime)。最后是软件,则在平台的基础上,还添加了数据(date)与应用(application)。

这其实是云计算的三个分层,基础施舍在最末端,平台在中间,软件则在顶层,分别是Infrastructure-as-a-Service(IaaS)、Platform-as-a-Service(PaaS)、Software-as-a-Service(SaaS),而别的一些“层”可以在它们之上继续添加。

如今这家公司什么都有,因此处在本地部署(On-Premises)的状态中。如果要想在公司网站上运行企业应用,则需要去购买服务器,后者一些别的高昂设备来控制本地应用,以保证业务得以运作。

但有一天老板觉得,我只是吃一顿锅包肉,有必要自己购买炉灶、锅还有食材么?最主要是油,油贵啊!于是这个时候,就要准备寻找一家云服务提供商,那么这家提供商需要有哪些服务呢?

主要提供的云服务也就是云计算的三个分层,IaaS、PaaS和SaaS,就像是锅包肉店给你提供的三种服务,打包、外卖和去店里面吃。

IaaS、PaaS和SaaS就是云计算的三种服务

因此现在可以具体来说说这三种服务。

IaaS也就是基础设施即服务(Infrastructure-as-a-Service),拥有了IaaS,就可以将引荐外包到别的地方去。IaaS公司会提供场外服务器,存储和网络硬件,也可以选择租用。节省了维护成本和办公场地,公司可以在任何时候利用这些硬件来运行其应用。

目前比较知名的IaaS公司有亚马逊、Bluelock、CSC、GoGrid、IBM等。

PaaS即软件即服务(Platform-as-a-Service),某些时候也被叫作中间件。所有的开发都可以在这一层进行,节省时间与资源。PaaS公司可以提供各种开发和分发应用的解决方案,比如虚拟服务器和操作系统等,可以节省硬件上的费用。

PaaS公司与IaaS公司有许多重叠,除了上面列出的那些之外,还有Google、Microsoft Azure、Force.com、,Heroku、EngineYard等。

最后则是SaaS,软件即服务(Software-as-a-Service),也是我们目前普通用户接触最多的层面,在网络上任意一个远程服务器上的应用都是属于SaaS。比如现在阿里的钉钉、JIBUU以及苹果的iCloud都属于这一类。

比较知名的SaaS公司有Salesforce、workday、Slack等。

总的来说,IaaS、PaaS和SaaS就是云服务提供的三种层次,最基础的是IaaS,中间的为PaaS,最后直观呈现出来的是SaaS。

这就是比较白话的IaaS、PaaS和SaaS。

好啦,今天就只能说到这了,因为火太大锅糊了。

原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。

如有侵权,请联系 cloudcommunity@tencent.com 删除。

原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。

如有侵权,请联系 cloudcommunity@tencent.com 删除。

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
相关产品与服务
消息队列 TDMQ
消息队列 TDMQ (Tencent Distributed Message Queue)是腾讯基于 Apache Pulsar 自研的一个云原生消息中间件系列,其中包含兼容Pulsar、RabbitMQ、RocketMQ 等协议的消息队列子产品,得益于其底层计算与存储分离的架构,TDMQ 具备良好的弹性伸缩以及故障恢复能力。
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档