AIGC在金融场景是如何落地的? 了解详情
写点什么

云计算三重奏:SAAS、PAAS 和 IAAS

  • 2019-11-25
  • 本文字数:2106 字

    阅读完需:约 7 分钟

云计算三重奏:SAAS、PAAS和IAAS

云计算的概念相信大家已经不再陌生,在各行各业都会看到它为我们服务的影子,对这种便利服务所带来的‘幸福感’充斥着我们每天的生活。但是,小伙伴们真的了解云计算的本质吗?IaaS、SaaS、PaaS 这华丽的三重奏又了解多少呢?


云概念已经热炒了好几年了,大多数非专业人士只知道云计算、云存储等,直观的印象就是手机里面的天翼云、百度云什么的,偶尔会跟着流行节奏侃侃什么大数据、超级计算机之类的。对于我们配套厂家来说,腾讯 IDC、阿里 IDC 之类的数据中心建设可能更直接一点。



这些都是表象,真正解决你面对的各类问题的是眼花缭乱的各类应用软件,也许你的公司需要弄一套 OA 系统,解决办公自动化的问题;或者需要上一套 ERP 系统,提升公司管理的效率;营销和客服部门需要定制化的 CRM,帮助他们精准出击,斩获大单。


以前要实现这些应用,你的老板会找来他的 IT 主管,让他列出服务器、PC 机、操作系统、专业软件、网络、甚至专业化的网管人选等等的清单,盘算一下怎么上系统才能值回投资,给企业带来收益。这就叫做本地部署(On-Premises),如果你想在办公室或者公司的网站上运行一些企业应用,你需要去买服务器,或者别的高昂的硬件,还要配备专门的 IT 部门来控制本地应用,让你的业务运行起来。


然而云计算出现后,现在你要上这样的一套应用也许不再象从前那样了,不那么专业的人也能方便的根据自己的需求搭建能满足自己需求的应用来,这是怎么回事呢?在介绍变化之前,我们先说明一下云计算的几个概念名字。根据 NIST(美国国家标准与技术研究院)的权威定义,云计算的服务模式有 SPI(即 SaaS、PaaS 和 IaaS)这三个大类或层次。

定义

IaaS

Infrastructure-as-a-Service(基础设施即服务),有了 IAAS,你可以将硬件外包到别的地方去。IAAS 提供给消费者的服务是对所有计算基础设施的利用,包括处理 CPU、内存、存储、网络和其它基本的计算资源,用户能够部署和运行任意软件,包括操作系统和应用程序。消费者不管理或控制任何云计算基础设施,但能控制操作系统的选择、存储空间、部署的应用,也有可能获得有限制的网络组件(例如路由器、防火墙、负载均衡器等)的控制。

PaaS

Platform-as-a-Service(平台即服务),就是所谓的 PAAS,某些时候也叫做中间件。就是把客户采用提供的开发语言和工具(例如 Java,python, .Net 等)开发的或收购的应用程序部署到供应商的云计算基础设施上去。客户不需要管理或控制底层的云基础设施,包括网络、服务器、操作系统、存储等,但客户能控制部署的应用程序,也可能控制运行应用程序的托管环境配置。

SaaS

Software-as-a-Service(软件即服务),也就是所谓 SAAS。SAAS 提供给客户的服务是运行在云计算基础设施上的应用程序,用户可以在各种设备上通过客户端界面访问,如浏览器。消费者不需要管理或控制任何云计算基础设施,包括网络、服务器、操作系统、存储等等。

应用

IAAS 会提供场外服务器,存储和网络硬件,你可以租用。节省了维护成本和办公场地,公司可以在任何时候利用这些硬件来运行其应用。我们最熟悉的 IAAS 服务是我们服务器托管业务,多数的 IDC 都提供这样的服务,用户自己不想要再采购价格昂贵的服务器和磁盘阵列了,所有的硬件都由 IAAS 提供,你还能获得品质更高的网络资源。


PAAS 在网上提供各种开发和分发应用的解决方案,比如虚拟服务器和特定的操作系统。底层的平台 3/4 帮你铺建好了,你只需要开发自己的上层应用。这即节省了你在硬件上的费用,也让各类应用的开发更加便捷,不同的工作互相打通也变得容易,因为在同一平台上遵循的是同样的编程语言、协议和底层代码。很多网页应用,应用虚拟主机,存储,安全以及应用开发协作工具等。我们最熟悉的 PAAS 平台就有百度 BAE、新浪 SAE、阿里 Ali、腾讯云等等。很多电商平台、视频网站等都可以通过 PAAS 实现快速部署。


SAAS 与我们普通使用者联系可能是最直接的,简单地说任何一个远程服务器上的应用都可以通过网络来运行,就是 SAAS 了。我们最容易接触到的是挂在网页或微信上的各类小程序,比如 H5 的应用如火如荼,这些应用给了 IT 的门外汉实现自己愿望的机会。国内的互联网巨头竭力推介的 SAAS 应用想必大家已经耳熟能详了,比如阿里的钉钉,腾讯的企业微信,这些软件里面应用平台上的可供使用的各类 SAAS 小软件数不胜数,从 OA,到 ERP 到 CRM 等等,涵盖了企业运行所需的几乎所用应用。

举例

最后,拿做批萨这件事来举例说明本地部署和 SPI 的差别吧,相信大家一看就懂了!


On-Premises(本地部署): 在家自己做,面粉等原材料也自己买,自己发酵,自己加工!



IAAS(基础设施即服务): 厨房是自己的,批萨的原料买的是半成品,面粉供应商已经发酵好了,调味也帮你弄好了,你只需要进烘箱烤就行



PaaS(平台即服务): 打电话叫外卖将披萨送到家中,自己只需要准备桌子和餐具。



SaaS(软件即服务): 直接去披萨店吃披萨,你带张嘴就可以了(当然还有钱)



批萨就是我们想使用的服务(或软件、应用),对于到处拔草的你,习惯了饿了么的你,你会发现在云时代,我们的工作也可以象拔草和外卖那样轻松解决了!


本文转载自公众号 360 云计算(ID:hulktalk)。


原文链接:


https://mp.weixin.qq.com/s/q4B99PMwng38iUFiBGCK3Q


2019-11-25 17:171638

评论

发布
暂无评论
发现更多内容

架构师训练营第二周作业

尹斌

跟着B站UP主小姐姐去华为坂田基地采访扫地僧

华为云开发者联盟

华为 技术 大牛 扫地僧

某大厂一位核心技术人员不小心泄漏的公司内部培训以及工作笔记内容,手慢无。

Java架构师迁哥

保留时序数据波动细节的一种采样算法

小清新同学

监控 时序数据库

框架设计:作业

Nick~毓

架构师训练营 1 期第 2 周:框架设计 - 总结

piercebn

极客大学架构师训练营

难得干货,揭秘支付宝的2维码扫码技术优化实践之路

JackJiang

支付宝

2B还是2C,这真是个问题

MavenTalker

SaaS

架构师训练营第 1 期第二周课后练习题

Leo乐

极客大学架构师训练营

传销资金盘挂靠区块链热点 肃清整顿热潮拉开帷幕

CECBC

区块链 金融

机构进场区块链安全基础设施准备好了么?

CECBC

区块链 数字资产

从『用户』到『客户』,企业服务平台如何实现高效转化?

易观大数据

MySQL varchar类型最大值,原来一直都理解错了

架构精进之路

MySQL varchar

从大数据的角度来谈谈运维监控这件事儿

小清新同学

运维 监控

RN运行项目报错:Unable to resolve module `./debugger-ui/debuggerWorker.js` from ``

凌宇之蓝

ios android React Native

监控应用,应该监控什么?

小清新同学

云计算 运维 监控

什么才是“应用拓扑”?

小清新同学

运维 监控

一文快速入门分库分表

程序员小富

Java 分库分表

Git 操作

老菜鸟

git

SpringBoot-技术专题-提升服务吞吐量

洛神灬殇

架构师训练营 1 期 - 第二周 - 设计原则

三板斧

极客大学架构师训练营

架构师训练营第二周学习总结

尹斌

刷爆朋友圈的字节跳动编码题,今天把解析思路分享下!

Java架构师迁哥

虚拟卡兑换架构设计

孙志平

华为轮值董事长郭平2020全联接大会主题演讲:永远面向阳光,阴影甩在身后

华为云开发者联盟

5G ICT huawei

娱乐圈套路多?看区块链如何来破解

CECBC

网红 娱乐圈

为什么海外服务器打开网站会卡呢?

德胜网络-阳

c++基础——杂谈2

菜鸟小sailor 🐕

c++ 语言

数据库-技术专题-SQL编写规范

洛神灬殇

来不及解释了,快上车!快速开发平台,助力企业搭乘万物互联顺风车

Philips

敏捷开发 企业开发 互联网革命

AI小白必读:深度学习、迁移学习、强化学习别再傻傻分不清

华为云开发者联盟

人工智能 学习 迁移

  • 扫码添加小助手
    领取最新资料包
云计算三重奏:SAAS、PAAS和IAAS_文化 & 方法_360云计算_InfoQ精选文章