一、aaS

aaSAs-a-Service 即为服务 的意思。

二、XaaS

XaaS 是一种类的术语,这里是aaS 类的统称。包含有IaaS PaaS SaaS BaaS FaaS DaaS NaaS,下面本妹子将一一介绍。

2.1 IaaS

IaaS是指基础设施服务,Infrastructure-as-a-service。主要提供部分基础资源,也就是云服务的最底层。市场上的 IaaSDigitalOceanLinodeRackspaceAmazon Web Services (AWS)Cisco MetacloudMicrosoft AzureGoogle Compute Engine (GCE)

2.2 PaaS

PaaS是指平台服务,Platform-as-a-service。平台提供软件部署平台(runtime),抽象掉了硬件和操作系统细节,可以无缝地扩展(scaling)。开发者只需要关注自己的业务逻辑,不需要关注底层。市场上的 PaaSAWS Elastic BeanstalkWindows AzureHerokuForce.comGoogle App EngineOpenShift

2.3 SaaS

SaaS是指软件服务,也称为云应用服务,Software-as-a-service。是软件的开发、管理、部署都交给第三方,不需要关心技术问题,可以拿来即用。普通用户接触到的互联网服务,几乎都是 SaaS。市场上的 SaaSGoogle WorkspaceDropboxSalesforceCisco WebExSAP ConcurGoToMeeting

2.4 IaaS、PaaS、SaaS差异

image.png

2.5 BaaS

BaaS是指后端即服务,Backend as a Service。服务商为客户(开发者)提供整合云后端的服务,如提供文件存储、数据存储、推送服务、身份验证服务等功能,以帮助开发者快速开发应用。

2.6 FaaS

FaaS是指函数即服务,Function as a Service。无服务器计算,当前使用最广泛的是AWS的Lambada。服务商提供一个平台,允许客户开发、运行和管理应用程序功能,而无需构建和维护通常与开发和启动应用程序相关的基础架构的复杂性。 按照此模型构建应用程序是实现“无服务器”体系结构的一种方式,通常在构建微服务应用程序时使用。

2.7 DaaS

DaaS是指数据即服务,Data as a Service。云端公司负责建立全部的IT环境,收集用户需要的基础数据并且做数据分析,最后对分析结构或者算法提供编程接口,让数据成为服务。DaaS是大数据时代的象征,能做DaaS服务的云端公司需要从数据积累、数据分析和数据交付三方面积累自身的核心竞争力。

2.8 NaaS

NaaS是指网络即服务,Network as a Service。在中国移动“5G+发布会”上,中国移动发布了网络即服务(NaaS, Network as a Service)能力体系,,通过打造一个核心基石、六大创新能力,实现开放化的网络即服务。,从而为各行各业数字化转型升级注入“5G+”新动能,助力社会、经济高质量发展。

三、XPaaS

XPaaS 是指各种类型的 PaaS,它和 XaaS 一样,类的术语,这里是 PaaS 类的统称。从Gartner每年追踪的多达30余种的PaaS技术来看,可知PaaS是一种复杂和多样化的应用软件开发平台。下面将一一介绍各种类型的 PaaS

3.1 aPaaS

aPaaS是应用平台即服务,Application platform as a service。aPaaS依托一个可视化环境,该环境提供基于云的快速应用程序开发工具和应用程序部署。市场上的 aPaaS简道云zenkit.

3.2 iPaaS

iPaaS是集成平台即服务,Integration platform as a service。 集成平台即服务,Gartner 将其定义为“促进开发、执行和集成流治理同任何本地(on-premises)以及基于云的流程、服务、应用和数据连接的一套云服务,可以在独立的或者多个交叉的组织中进行。 iPaaS 的特征是集成和打通平台。市场上的iPaas京东iPaaS

3.3 aPaaS、iPaaS差异

aPaas偏向SaaSPaaSiPaas偏向IaaSPaaS

3.4 apimPaaS

apimPaaS是管理平台即服务,API management PaaS API

3.5 baPaaS

baPaaS是管理平台即服务,Business analytics PaaS

3.6 IoT PaaS

IoT PaaS是物联网即服务,Internet of Things PaaS

3.7 mPaaS

mPaaS是移动平台即服务,Mobile PaaSMobile PaaSmPaaS 是源自于支付宝的移动开发平台,为移动开发、测试、运营及运维提供云到端的一站式解决方案。产品能力全面覆盖「跨端开发框架、研发协同、数字化运营、智能营销、后端连接」等场景,目前已服务 12306、上海地铁、广发银行、华夏银行、CSDN、可口可乐等众多 B 端客户,及亿级 C 端用户。

3.8 dbPaaS

dbPaaS是数据即服务,Database Platform as a Service

3.9 UIPaaS

UIPaaS是UI平台即服务,User Interface PaaS。产品界面设计与研发一站式解决方案。

Happy coding .. :)

参考材料

SaaS vs PaaS vs IaaS: What’s The Difference & How To Choose

阮一峰的IaaS,PaaS,SaaS 的区别

IaaS, PaaS, SaaS, BaaS, Faas

iPaaS 和 aPaaS 的区别,以及 mPaaS,UIPaaS

PaaS与数字中台大时代终到来

Comments评论



也可直接在issue下评论 https://github.com/raoenhui/raoenhui.github.io/issues