更新时间:2023-12-08 16:22
Gartner将其定义为“促进开发、执行和集成流治理同任何本地(on-premises)以及基于云的流程、服务、应用和数据连接的一套云服务,可以在独立的或者多个交叉的组织中进行”。
简单的说,PaaS平台就是指云环境中的应用基础设施服务,也可以说是中间件即服务。PaaS平台在云架构中位于中间层,其上层是SaaS,其下层是IaaS。在传统On-Premise部署方式下,应用基础设施即中间件的种类非常多, 有应用服务器,数据库,ESBs, BPM, Portal, 消息中间件,远程对象调用中间件等等。对于PaaS平台,Gartner把它们分为两类,一类是应用部署和运行平台APaaS(application platform as a service),另一类是集成平台IPaaS(integration platform as a service)。 人们经常说的PaaS平台基本上是指APaaS,如Force和Google App Engine。
使用云计算实现 IPaaS 解决方案的全局观
云计算实现了集成平台转型,可让业务和 IT 更精简、更耗资少、更敏捷且更有能力。但如要恰当地实现一个 IPaaS 解决方案,则必须进行一些额外的考量。概述图是一个 IPaaS 参考架构示例:
IPaaS 架构模型
该 IPaaS 架构模型包含多个组件,分为三个主要的层:
IPaaS 通常将 SoftLayer 用作其基于云的解决方案,然而 IPaaS 模型同样适用于私有云、公有云或混合云解决方案。IPaaS 设置和标准操作的成本是通过使用一个基于使用量的灵活模型计算每月的费用而得出的。该模型将减少任何不必要的使用,是一个更精简的模型,这意味着您只需为实际使用量付费(按需付费)。稍后我们将详细介绍成本模型,并探讨如何使用一个服务目录计算使用量,实现成本节约。
ROI 是 IPaaS 方法的一个显著优势。最初的软硬件购置成本,连同与平台和应用程序支持相关的运行成本,被分摊到 IPaaS 消费模型中。IPaaS 方法在 8 到 10 个月就能实现一个收支平衡点,在一年内就带来实际的节省。
IPaaS 是满足端到端企业集成需求的一个云解决方案
分析一下上面所示的 IPaaS 架构模型示例。该例中的企业集成功能超出了 ESB 的传统 SOA 概念范围。这里 IPaaS 的 “集成平台” 方面变得很重要。IPaaS 允许在集成解决方案中包含 ESB 以外的更多功能。IPaaS 的 “即服务” 方面表示,可以很轻松地使用云技术部署这些功能。这些额外的 IPaaS 功能已经可以彼此互操作,而且可快速、经济高效地逐渐让它们上线。
在这个 IPaaS 架构模型示例中,多个集成组件共同构成 IPaaS 服务。本例中的主要组件是:
特定 IPaaS 实现可使用不同种类的企业集成组件,具体的组件取决于特定要求是什么。例如,除了上面列出的组件以外,还可以添加 API Management、Electronic Data Interchange (EDI) 和实时业务分析来提供更多 IPaaS 功能。