其实IaaS、PaaS、SaaS、BaaS 和FaaS的问题并不复杂,但是又很多的朋友都不太了解,因此呢,今天小编就来为大家分享IaaS、PaaS、SaaS、BaaS 和FaaS的一些知识,希望可以帮助到大家,下面我们一起来看看这个问题的分析吧!
基础设施即服务、平台即服务、软件即服务
云平台一般提供上述架构图中的三种云服务。
IaaS:基础设施即服务
从上面的架构图可以看出,IaaS处于最底层。服务提供商提供底层/物理层基础设施资源(服务器、数据中心、环境控制、电源、服务器机房),客户自行部署和执行操作系统或应用程序等各种软件。
PaaS:平台即服务
PaaS处于中间层。服务提供者提供底层基础设施服务,包括操作系统(Windows、Linux)、数据库服务器、Web服务器、域控制器等中间件,以及服务模型中的备份服务等中间件层服务。例如IIS、NET、Apache、MySQL……,客户控制上层应用部署和应用托管环境。
SaaS:软件即服务
SaaS 处于顶部。服务提供商提供基于软件的解决方案以满足客户的最终需求;如OA、CRM、MIS、ERP、HRM、CM、Office 365、iCloud、G Suite等应用程序。客户不需要考虑任何形式的专业精神。技术知识和完整软件包的使用使他们的日常工作和生活更加轻松。
那么它们之间有什么区别呢?
网上流传着一个例子,用开披萨店来解释云服务:
披萨云
想象一下,您是一名餐饮承办商,想要开展披萨业务。您可以从头到尾自己制作披萨,但这会很麻烦并且需要大量准备工作,因此您决定外包一些工作并使用其他人的服务。你有三个选择。
选项1:基础设施即服务
其他人提供厨房、炉灶和煤气,您可以使用这些基础设施来烘烤披萨。
选项2:PaaS
除了选项一的基础设施外,其他人还提供披萨饼皮。您所要做的就是将配料撒在饼皮上,然后让它为您烘烤。也就是说,你要做的就是设计披萨的口味(海鲜披萨或者鸡肉披萨),别人提供平台服务让你实现你的设计。
选项3:SaaS
其他人直接制作披萨,无需您的干预,您就得到了成品。你要做的就是卖掉它,顶多包装一下,在上面印上你自己的标志。
这三个选项总结如下:
披萨即服务
从左到右,自己承担的工作量(上图蓝色部分)越来越少,IaaS PaaS SaaS。对应到软件开发,就是下图:
披萨云架构图
全面的:
IaaS是云服务的最底层,主要提供一些基础资源。
PaaS 提供软件部署平台(运行时),抽象出硬件和操作系统细节,并且可以无缝扩展(缩放)。开发者只需要关注自己的业务逻辑,不需要关注底层。
SaaS是指软件的开发、管理、部署全部交给第三方。无需担心技术问题,开箱即用。
那么BaaS和FaaS是什么?
BaaS:后端即服务
服务提供商为客户(开发者)提供集成的云后端服务,如文件存储、数据存储、推送服务、身份认证服务等功能,帮助开发者快速开发应用。
FaaS:功能即服务
Serverless计算,目前应用最广泛的是AWS的Lambada。
原创文章,作者:小su,如若转载,请注明出处:https://www.sudun.com/ask/195378.html
用户评论
断秋风
听起来很有意思!我一直在想学习下这些云计算服务的知识,你写的挺详细的,现在对我来说有点明白了 IaaS, PaaS 和 SaaS 的区别,不过 FaaS 和 BaaS 还是感觉有待深入了解一下。
有17位网友表示赞同!
病态的妖孽
太棒了!这个分类非常清晰,以前经常把它们弄混淆,现在终于明白了!IaaS 最基础,SaaS 比较方便,FaaS 想用就用起来很爽,就是不知道具体哪些应用场景适合?
有14位网友表示赞同!
一个人的荒凉
对服务侧的业务理解不够深刻啊。这五个云计算模式都是按照使用范围和用户管理层级来的吗?我觉得可以再深入一些,比如从安全、成本控制等方面分析一下每个模式各自特点。
有13位网友表示赞同!
旧事酒浓
IaaS 比价透明的价格比较吸引我,但自己要负责硬件安装维护有点让人头疼。SaaS 操作简单很方便上手,但是功能限制比较大啊,有时候做不了想做的事儿。
有18位网友表示赞同!
一样剩余
FaaS 感觉太小众了,只有特定场景才能用得到吧?BaaS 的确很有潜力,特别是移动应用开发领域,未来发展空间很大。总而言之,这些模式各有优缺点,关键是要根据自己的需求选择合适的一种!
有15位网友表示赞同!
话少情在
文章很好理解,用图表的方式讲解非常清晰易懂。我一直在做前端开发,对 SaaS 和 PaaS 比较感兴趣,感觉可以帮我们提高效率。IaaS 可能需要更专业的技术人员来管理吧?
有17位网友表示赞同!
孤自凉丶
FaaS 的概念很有意思,但我觉得还是需要一些时间才能成熟完善才对吗?BaaS 也算是一新兴领域,未来发展潜力很大,但我希望它的安全性能够得到更多重视。
有9位网友表示赞同!
眼角有泪°
总结不错,按照不同的应用场景分析每个云计算模式的区别很清晰易懂。我对 IaaS 兴趣最大,可以自己根据需求进行配置和扩展,比较灵活。
有19位网友表示赞同!
↘▂_倥絔
这篇文章写得真好,把五种云计算模式区别特写的说清楚了,我以前一直没有好好学习过这些概念,这下终于明白了!
有18位网友表示赞同!
最怕挣扎
IaaS 是什么类型的服务?文章里都没有详细解释啊,希望以后能够补充一下相关介绍。
有12位网友表示赞同!
我怕疼别碰我伤口
看了这篇文章,我更加想要了解云计算服务了,这些模式都很有潜力,我相信未来会有很多新的应用场景出现。
有17位网友表示赞同!
幸好是你
太棒啦!让我对 PaaS 有了一个更清晰的认识,以前总觉得它和 SaaS 差不多,现在终于明白它们的差别在哪里!
有16位网友表示赞同!
|赤;焰﹏゛
我觉得文章没有提到那些云平台厂商提供的具体产品,这对于读者来说更能起到参考作用。
有18位网友表示赞同!
不要冷战i
BaaS 和 FaaS 都是比较新的模式,感觉还处于探索阶段,以后的发展空间很大,希望能够看到更多关于这些技术的应用案例。
有11位网友表示赞同!
陌然淺笑
SaaS 服务虽然方便快捷,但也存在数据隐私安全问题,希望相关企业能够重视此事。 IaaS 则能提供更高的灵活性和可定制性,对于一些特殊需求的用户来说非常合适。
有19位网友表示赞同!
夏日倾情
FaaS 是一个很有意思的概念,它可以帮助开发者快速构建应用,减少开发时间和成本。 但是,它的功能目前还比较局限,未来需要不断完善才能在更加广泛的场景下应用。
有20位网友表示赞同!
一纸愁肠。
希望以后能看到更多关于云计算技术的对比分析,比如各个模式的优劣势、应用场景以及发展趋势等方面的深入探讨。
有12位网友表示赞同!
荒野情趣
我感觉这篇文章讲得虽然很全面,但对于很多读者来说还是太理论化了,希望能结合一些具体的案例来进行讲解,更能让人理解其中的原理和意义。
有15位网友表示赞同!