中文
English
繁体
日本語

IaaS/PaaS/SaaS,除了这些你还知道什么?

久英维博
2021-02-23
Source:久英维博

首先我们说下IaaS, PaaS和SaaS的区别,这三种aaS是云计算的三种服务模式。

1558.jpg

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

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

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


简单地说,PaaS平台就是指云环境中的应用基础设施服务,也可以说是中间件即服务。PaaS平台在云架构中位于中间层,其上层是SaaS,其下层是IaaS。


但是除了Iaas,PaaS,SaaS这三种服务模式,当前互联网的发展越来越快,我们普通人和互联网接轨的模式也越来越多,今天我们就来说几种不同的模式。

1.APaaS:Application Platform as a Servicea(应用程序平台即服务)是基于PaaS的一种解决方案,支持应用程序在云端的开发、部署和运行,提供软件中的基础设施给用户,包括数据对象、权限管理、用户界面等。通俗地说,aPaaS是一种免代码应用软件搭建平台,或者也叫低代码应用程序平台。假设你需要某套管理软件,不需要找技术人员开发,自己在aPaaS平台上花几个小时就能搞定这套系统。而跟标准化的SaaS解决方案相比,aPaaS平台更灵活,可以随时按需调整功能。例如在我们九维智能建站平台中,通过表单功能可以快速创建一个招聘服务的系统,也可以创建一个用户需求调研系统,甚至是教育保密付费系统,且可以把系统跟网站进行最直接的融合。


2.BaaS:Blockchain as a Service(区块链即服务),是指将区块链框架嵌入云计算平台,利用云服务基础设施的部署和管理优势,为开发者提供便捷、高性能的区块链生态环境和生态配套服务,支持开发者的业务拓展及运营支持的区块链开放平台。通常情况下,一套完整的 BaaS 解决方案包括设备接入、访问控制、服务监控和区块链平台四个主要环节。


3.DaaS:Data as a Service(数据即服务)数据即服务,DaaS是一种云战略,无论消费者和提供者之间是否存在任何组织或地理分离,都可以按需向用户提供指定的有用数据。这种模式下只提供数据接口服务,数据已经在内部加工完成了,对外提供的是封装好了的API服务。企业将大数据能力封装为开放接口(OpenAPI),开放给行业客户进行订阅调用,也可根据应用场景提供较灵活的按需定制服务。







share
Write a Review...