应用平台即服务(aPaaS):它到底是什么?

应用程序平台即服务为来自云的应用程序提供开发和部署环境。该术语类似于其他用于云订阅的术语,通常与平台即服务互换使用。在这篇文章中,我将解释什么是应用即服务、它的好处、它如何连接到 PaaS,以及它与低代码有什么关系。

apaas

aPaaS 是什么意思?

aPaaS 代表应用程序平台即服务。在云世界中,将“即服务”附加到曾经可能已在本地安装的技术上是很常见的。三大(也是最常见的)是软件即服务 (SaaS)、基础设施即服务 (IaaS) 和平台即服务 (PaaS)。这个想法是为了强调第三方提供软件或技术。SaaS、IaaS 和 PaaS 被大多数组织广泛接受和理解。

此外,自从云计算进入公众意识多年来,独立分析公司和行业专家已经创造了自己的版本来定义特定的细分市场。示例包括 iPaaS(集成平台即服务)或 IT 即服务 (ITaaS)。由 Gartner 创造,aPaaS 是这些细分定义之一的一个例子。

但是 aPaaS 到底是什么?

aPaaS 为订阅用户提供用于开发新应用程序的硬件、操作系统、存储或网络容量。aPaaS 是一种云计算服务,它提供了一个开发平台,运行和管理应用程序,而无需构建和维护通常与开发和启动应用程序相关的基础设施的复杂性。

基本上,aPaaS 为应用程序开发项目提供底层基础设施和用于实际开发和设计的软件层。您无需安装下载的开发工具或使用编码工具来创建应用程序并将其交付部署,而是订阅了为您提供所有这些的服务。

aPaaS 的好处

aPaaS 最显着的优势是速度。构建和交付应用程序的速度要快得多。可重用组件、可视化 IDE、抽象和自动化简化了应用程序开发、供应和部署。例如,aPaaS 使健康公司Spotcheck 能够构建一个移动平台,让用户在短短五个月内随时随地连接到他们的健康数据。

aPaaS 的另一个优势是为那些很少或没有开发经验的人提供构建应用程序的机会,同时使专业开发人员能够绕过重复、无聊的任务,以便他们可以专注于使用独特的应用程序解决业务问题。借助 aPaaS,英国金融科技thinkmoney 构建了具有生物识别安全等功能的移动银行应用程序,而无需聘请经验丰富的开发人员。而且,这也是GarantiBank的专业开发人员团队如何从云端提供快速、持续的流程改进,以满足他们的客户体验、卓越运营和数字化转型目标。

另一个主要好处是可扩展性,这是所有云服务的标志。企业不断变化和发展,这可能会导致本地基础设施出现问题。aPaaS 没有这样的问题,它和 Paas 一样,可以随着您的业务和开发需求而增长。

aPaaS 与 PaaS:有什么区别?

啊,aPaaS 与 PaaS。两者之间的混淆比比皆是。许多博客和其他资源交替使用 aPaaS 和 PaaS 术语,从而将平台即服务限制为应用程序开发。但是,也有其他人扩大了范围,称它是通过 Internet 连接交付的集成解决方案、堆栈或服务,其中可以包含操作系统、中间件、数据库或应用程序。

尽管 PaaS 的定义不同,但毫无疑问,这两种类型的服务是相互关联的。在 Gartner 看来,aPaaS 和 PaaS 是如此紧密地联系在一起,以至于很快就没有人会说“PaaS”了。虽然 aPaaS 把“应用”放在了 PaaS 中,但 Gartner 说的有道理。当需要考虑示例时,两种类型的服务交付肯定会合并。有 AWS Elastic Beanstalk、Heroku、Windows Azure、Force.com、OpenShift、Apache Stratos、Magento Commerce Cloud、Google App Engine、Salesforce、Appian、Mendix、OutSystems 等。

低代码应用平台是一种服务吗?情况很复杂

低代码应用开发与其说是一种服务,不如说是一种方法,具有可视化IDE、一键部署、代码生成等特点。事实上,存在低代码平台的本地安装。然而,Salesforce、Appian、Mendix 和 OutSystems 出现在 aPaaS 示例列表中并非偶然。这些平台都可以从云中获得,所以它们是一个 PaaS,对吗?答案很复杂,因此我们再次向行业分析师寻求答案。

2014 年,Forrester 创造了“低代码”一词,但没有提到云或服务是必要条件,2015 年,它发布了第一个 Forrester Wave for Low-Code,其中也没有将云计算在内。两年后,Gartner 将其 aPaaS 类别细分为一种称为高生产力应用程序平台即服务的类别。在该类别中,它将 Forrester 确定为低代码的许多平台,包括 OutSystems,以及最初确定为 aPaaS 的其他平台。

Gartner 的观点是,aPaaS 的这一部分提供了真正的快速应用程序开发和高生产力。为此,它保证从 aPaaS 甚至企业 aPaaS 中分离出来,它被描述为旨在支持企业对业务应用程序和应用程序项目的需求。

总之,大约两年来,Gartner 对这个问题的回答是,作为服务提供的低代码平台确实是 aPaaS,只是一种非常特殊的类型。但是,自上次 hpaPaaS 魔力象限以来,事情变得非常有趣。

从企业应用平台即服务到 hpaPaaS 再到 LCAP

2019 年,Gartner 创建了另一个新类别,即低代码应用程序平台 (LCAP)。Gartner 将其定义为支持“使用声明式、高级编程抽象(例如模型驱动和基于元数据的编程语言)的快速应用程序开发、一步部署、执行和管理”以及“用户界面、业务逻辑和数据服务,并提高生产力。”

Gartner aPaaS 魔力象限中的一些供应商及其企业 hpaPaaS 魔力象限中的大多数供应商转移到了新的企业 LCAP 魔力象限,包括 OutSystems。

那么,LCAP 是另一种类型的 aPaaS 吗?