一、aaS
aaS
是 As-a-Service
即为服务 的意思。
二、XaaS
XaaS
是一种类的术语,这里是aaS
类的统称。包含有IaaS
PaaS
SaaS
BaaS
FaaS
DaaS
NaaS
,下面本妹子将一一介绍。
2.1 IaaS
IaaS
是指基础设施服务,Infrastructure-as-a-service
。主要提供部分基础资源,也就是云服务的最底层。市场上的 IaaS
有 DigitalOcean、 Linode、 Rackspace、 Amazon Web Services (AWS)、 Cisco Metacloud、 Microsoft Azure、 Google Compute Engine (GCE)。
2.2 PaaS
PaaS
是指平台服务,Platform-as-a-service
。平台提供软件部署平台(runtime),抽象掉了硬件和操作系统细节,可以无缝地扩展(scaling)。开发者只需要关注自己的业务逻辑,不需要关注底层。市场上的 PaaS
有AWS Elastic Beanstalk、 Windows Azure、 Heroku、 Force.com、 Google App Engine、 OpenShift。
2.3 SaaS
SaaS
是指软件服务,也称为云应用服务,Software-as-a-service
。是软件的开发、管理、部署都交给第三方,不需要关心技术问题,可以拿来即用。普通用户接触到的互联网服务,几乎都是 SaaS。市场上的 SaaS
有Google Workspace、 Dropbox、Salesforce、 Cisco WebEx、 SAP Concur、GoToMeeting。
2.4 IaaS、PaaS、SaaS差异
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
偏向SaaS
的PaaS
。
iPaas
偏向IaaS
的PaaS
。
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 PaaS
。
Mobile PaaS
, mPaaS
是源自于支付宝的移动开发平台,为移动开发、测试、运营及运维提供云到端的一站式解决方案。产品能力全面覆盖「跨端开发框架、研发协同、数字化运营、智能营销、后端连接」等场景,目前已服务 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