飞速创软 | 带你深入了解Iass、Pass、Sass三种云服务的区别

飞速低代码平台
• 阅读 317

​IaaS/PaaS/SaaS 飞速创软 | 带你深入了解Iass、Pass、Sass三种云服务的区别

首先,我们可以把云计算理解成一栋大楼,而这栋楼又可以分为顶层、中层、底层三大块,所以我们就可以把Iass(基础设施)、Pass(平台)、Sass(软件)理解成这栋楼的三大块。基础设施在底层,平台在中层,软件在顶层。

飞速创软 | 带你深入了解Iass、Pass、Sass三种云服务的区别

接下来用实例逐一介绍Iass、Sass、Pass。

第一层是IaaS

IaaS:Infrastructure-as-a-Service(基础设施即服务)

举例:几年前如果你想在办公室或者公司的网站上运行一些企业应用,你需要去买服务器,或者别的高昂的硬件来控制本地应用,才能让你的业务正常运行。但现在可以租用IaaS公司提供的场外服务器,存储和网络硬件。这样一来,便大大的节省了维护成本和办公场地。

第二层是的PaaS

PaaS:Platform-as-a-Service(平台即服务)

举例: PaaS公司在网上提供各种开发和分发应用的解决方案,比如虚拟服务器和操作系统。这节省了你在硬件上的费用,也让分散的工作室之间的合作变得更加容易。网页应用管理,应用设计,应用虚拟主机,存储,安全以及应用开发协作工具等。

第三层是SaaS

SaaS:Software-as-a-Service(软件即服务)

举例:生活中,几乎我们每一天都在接触SaaS云服务,比如:我们平时使用的苹果手机云服务,网页中的一些云服务等。

Iaas和Paas之间的对比

PaaS的主要作用是将一个开发和运行平台作为服务提供给用户,而IaaS的主要作用是提供虚拟机或者其他资源作为服务提供给用户。

从7个方面对比PaaS和IaaS:

1、开发环境:PaaS基本都会给开发者提供一整套包括IDE在内的开发和测试环境,而IaaS方面用户主要还是沿用之前比较熟悉那套开发环境,但是因为之前那套开发环境在和云的整合方面比较欠缺,所以使用起来不是很方便。

2、支持的应用:因为IaaS主要是提供虚拟机,而且普通的虚拟机能支持多种操作系统,所以IaaS支持的应用的范围是比较广泛。但如果要让一个应用能跑在某个PaaS平台不是一件轻松的事,因为不仅需要确保这个应用是基于这个平台所支持的语言,而且也要确保这个应用只能调用这个平台所支持的API,如果这个应用调用了平台所不支持的API,那么就需要对这个应用进行修改。

3、整合率和经济性: PaaS平台整合率是非常高,比如PaaS的代表Google App Engine能在一台服务器上承载成千上万的应用,而普通的IaaS平台的整合率最多也不会超过100,而且普遍在10左右,使得IaaS的经济性不如PaaS。

4、开放标准:虽然很多IaaS平台都存在一定的私有功能,但是由于OVF等协议的存在,使得IaaS在跨平台和避免被供应商锁定这两面是稳步前进的。而PaaS平台的情况则不容乐观,因为不论是Google的App Engine,还是Salesforce的Force.com都存在一定的私有API。

5、可伸缩性:PaaS平台会自动调整资源来帮助运行于其上的应用更好地应对突发流量。而IaaS平台则需要开发人员手动对资源进行调整才能应对。

6、计费和监管:因为PaaS平台在计费和监管这两方面不仅达到了IaaS平台所能企及的操作系统层面,比如,CPU和内存的使用量等,而且还能做到应用层面,比如,应用的反应时间(Response Time)或者应用所消耗的事务多少等,这将提高计费和管理的精确性。

7、学习难度:因为在IaaS上面开发和管理应用和现有的方式比较接近,而PaaS上面开发则有可能需要学一门新的语言或者新的框架,所以IaaS学习难度更低。

点赞
收藏
评论区
推荐文章
飞速低代码获数千万元A+轮投资
企业级低代码赛道领跑者飞速创软获得由炼金术资本、珠海国资委旗下正菱创投的数千万元A轮融资。飞速创软一直专注云原生全场景低代码及数字基础设施,深入研究和实践面向对象业务建模、前后端分离开发技术、云原生、微服务框架等,具有软件开发全生命周期平台产品,赋能企业数字化转型和升级。未来将在产品和市场端持续发力。正菱创投表示:“从工信部、PSMarket、Forre
专注IP定位 专注IP定位
2年前
浅析企业云服务之SaaS、PaaS、IaaS对比分析
随着互联网行业的飞速发展,云服务也变得尤为重要,几乎每个企业都需要使用云计算服务,来管理大量敏感和机密数据,因此,在任何类型的企业中使用云服务都是不可避免的。一般而言,企业有三种可以选择,软件即服务(SaaS),这是一个完整的软件应用程序,具有用户界面;平台即服务(PaaS),开发人员可以在其中部署自己的应用程序的平台;基础设施即服务(IaaS),提供机器、
Wesley13 Wesley13
2年前
1分钟理解Iass Pass SasS三种云服务区别
    可以把云计算理解成一栋大楼,而这栋楼又可以分为顶楼、中间、低层三大块。那么我们就可以把Iass(基础设施)、Pass(平台)、Sass(软件)理解成这栋楼的三部分。基础设施在最下端,平台在中间,软件在顶端。别的一些“软”的层可以在这些层上面添加。    !5分钟理解iaaspaassaas三种云服务区别(http://static.osc
Stella981 Stella981
2年前
Sass @media指令
本节我们学习Sass中的@media指令,@media指令用于设置样式规则到不同的媒体类型,这和CSS的使用规则差不多,但是它还有一点不同,就是@media指令可以嵌套在Sass选择器中。有点类似于JS冒泡功能,它会冒泡到样式表的顶层。@media指令的使用示例:.xkd{
Stella981 Stella981
2年前
Cloud Team:上能修 DB,下能改容器的云原生信仰者 | PingCAP 招聘季
TiDB从诞生之时就带着云原生的标签,并且底层存储引擎TiKV也在2019年成为了CNCF(云原生计算基金会)的孵化项目。我们很早就认识到,云提供的基础设施可编程、按量付费等区别于传统数据中心的核心特质,正是释放TiDB弹性伸缩潜力的最佳载体。而在另一方面,由于有状态应用天生的复杂性和数据资产不可估量的重要性,云原生革命的上半场
Stella981 Stella981
2年前
Sass的运算
本节我们学习Sass中的运算,一般的编程语法中都支持使用运算,Sass中同样可以做各种数学运算,包括最基本的加减乘除运算、变量运算、颜色运算、字符运算等。本节我们主要讲一下Sass中最基本的数学运算。加法运算加法运算是Sass中基本运算之一,在变量或者属性中都可以做加法运算。示例:$num
helloworld_40038029 helloworld_40038029
10个月前
黑马-Linux云计算+运维开发+全新升级V3版本
Linux云计算是基于Linux操作系统的云计算技术,通过虚拟化技术将计算资源分配给多个用户使用,提供高可用、高性能的系统架构。Linux云计算不仅可以提供IaaS(基础设施即服务)、PaaS(平台即服务)和SaaS(软件即服务)等服务,还可以实现弹性伸缩、自动化管理等功能。
使用对等连接在天翼云两个用户的云网络之间架起一座天桥
想象一下,某区园里面有栋楼,两栋楼里的某两家公司业务来往非常密切,员工经常需要当面沟通。但是从这栋楼走到另一栋楼,需要下到一楼,走过一条街,再上另一栋楼。某天,A公司的老板说,我们直接修一座天桥到B公司所在楼的办公室去吧。其实这样的桥很多,比如著名的吉隆坡双子塔,双塔中间就有一座天桥连接起来。在云计算中,同样有类似的业务场景:两家不同的公司因为有业务往来,他
企业级飞速低代码平台 | 公司及产品介绍 | 飞速生产力的平台
​一、飞速创软飞速创软专注于云原生全场景低代码及数字基础设施,研发中心位于深圳,在香港、北京、上海等地设立办事处,于2017、2020年分别成立珠海和深圳公司。公司研发团队深入研究和实践面向对象业务建模、前后端分离开发技术、云原生、微服务框架等,具有软件开发全生命周期平台产品,曾帮助腾讯、格力、碧桂园、OPPO、立邦集团、扬子江药业等多行业多领域大机构成功实现数字化转型和升级。二、企业背景创始人张军飞带领初创团队,在20余年丰富软件行业经验浸润和互联网架构思维指导下搭建了飞速平台架构模型,经由多家行业
企业级飞速低代码平台 | 公司及产品介绍 | 飞速生产力的平台
​一、飞速创软飞速创软专注于云原生全场景低代码及数字基础设施,研发中心位于深圳,在香港、北京、上海等地设立办事处,于2017、2020年分别成立珠海和深圳公司。公司研发团队深入研究和实践面向对象业务建模、前后端分离开发技术、云原生、微服务框架等,具有软件开发全生命周期平台产品,曾帮助腾讯、格力、碧桂园、OPPO、立邦集团、扬子江药业等多行业多领域大机构成功