未找到结果

没有与搜索匹配的结果。

平台即服务 (PaaS) 是什么?

PaaS 是一系列服务,用于帮助数字时代的企业在本地部署环境或云端构建和管理现代应用。

PaaS 是什么?

PaaS 提供必要的基础设施和中间件组件,让开发人员、IT 管理员和最终用户能够构建、集成、迁移、部署、保护和管理移动及 Web 应用。

为了提高工作效率,PaaS 提供了现成可用的编程组件,可支持开发人员在其应用中构建新功能,包括各种创新技术,例如人工智能 (AI)聊天机器人区块链物联网 (IoT)

PaaS 服务还包含适用于分析人员、最终用户和专业 IT 管理员的解决方案,包括大数据分析内容管理数据库管理系统管理安全性

PaaS 具备云计算的一切基本优势,包括透明定价、一站式供应、按需可扩展性和灾难恢复,并通过简便易用的仪表盘对此进行统一的管理。企业可以获得以下收益:

  • 实现 IT 运营的标准化和简化
  • 通过现成可用的解决方案加速推进业务创新
  • 降低运营、安全和治理风险
借助 PaaS,在云端推进创新和业务转型。

PaaS 简史

在 PaaS 出现之前,IT 经常需要评估、购买、组装、部署、修补、升级和维护单独授权的产品。这些产品通常来自多个供应商,每个供应商都有自己的许可、安装、配置、安全和集成方案。这导致业务、管理和集成过程变得更加复杂。

随着市场的成熟,中间件组件的数量也在不断增加。为了应对这些问题,提供商尝试通过创建预先集成的中间件套件来简化复杂性。然而,对于未在单一供应商平台上实现标准化的组织来说,跨供应商管理和集成仍然是一种负担。开发人员和 DevOps 团队仍有责任管理这种复杂性。

PaaS 服务的示例

 

应用开发 业务解决方案
开发工具和流程 商务智能
容器 分析
API 目录 安全性
集成 管理
移动化 数据管理
聊天机器人 区块链
人工智能和机器学习 IoT 应用
IoT 组件 内容管理

促进 PaaS 采用的关键业务因素

云计算的兴起改变了应用方程,应用开发平台成为简化这种复杂性的理想选择。19 世纪中期,提供商开始通过标准化 API 提供一整套集成的中间件云服务:PaaS 应运而生。然而,在那个开拓性的时代,提供商基本上只提供服务器、存储和网络服务,而且 PaaS 解决方案仅适用于低风险、低需求的开发环境。

随着应用开发的成功,用例逐渐演变为轻量级生产负载。在这种转变下,企业需求也随之增加。而这又增加了对成熟的企业中间件的需求。因此,现代 PaaS 解决方案开始融入强大的企业中间件功能。

对于企业而言,通过可预测且一致的性能来确保业务连续性是最重要的生产负载要求之一。这些功能依托于对服务级别协议 (SLA) 的明确承诺。真正有效的做法是 PaaS 与信息即服务 (IaaS) 层协同工作。比如说,实现强大的可扩展性和容错性,而不需要关闭和重启系统。

企业对治理的要求也会越来越高。理想的 PaaS 平台除了防范威胁之外,还需要证明这些威胁被有效遏制。随着云的广泛应用,生产和开发中的配置开始偏离标准,漏洞也层出不穷。企业 PaaS 可提供全面且一致的日志记录和审计工具。

所有开发人员都面临着提高工作效率和质量的挑战。然而,随着企业组织的规模扩大和创新,组装自己的持续集成/持续交付 (CI/CD) 环境导致开发过程步履蹒跚。企业 PaaS 开发需要依赖预先构建、开放的集成开发环境。

数字时代对 PaaS 的需求更加强烈。随着中间件层日益复杂,企业需要以更快的速度交付应用。不出意外,PaaS 的采用(包括公有和私有 PaaS 解决方案)将继续加速。

大多数 IT 决策的合理性均基于三项原则,即效率、有效性和风险规避。下面列出了 PaaS 解决方案是如何履行这些原则的:

  • IT 效率:PaaS 可加快配置速度、提高自动化水平、实现部署标准化、消除日常任务并提高可扩展性。
  • 业务创新:PaaS 让 IT 能够更加积极主动地响应业务机遇,例如,开发移动应用、支持更具创新性的用户体验(聊天机器人)、实现更加值得信赖的交易(区块链)、缩短发布周期(容器API)以及提供数据发现(分析),从而帮助企业增加营收和利润。
  • 风险规避:PaaS 可增强和简化安全性,并更加快速地响应异构 IT 组件中不断变化的威胁。这有助于提升业务弹性、缩短停机时间、防范数据丢失以及加快恢复速度。
关键目标
PaaS 如何支持

IT 效率

  • 消除和简化专业管理员任务(DBA、系统管理员、DevOps、SecOps)
  • 提高 IT 管理员工作效率
  • 实现快速扩展
  • 提高开发人员的速度和质量
  • 降低 IT 成本

 

  • 实现自助供应
  • 与 IaaS 服务集成
  • 为开发人员提供完备、API 优先的编码环境
  • 实现高度自动化的生命周期活动和运营活动
  • 使用通用仪表盘和工具为管理和安全流程提供支持
  • 减少技术供应商数量

业务创新

  • 增加收入
  • 改善客户、员工和合作伙伴服务
  • 提高分析人员和用户工作效率
  • 让 IT 更加专注于业务成效,而不是平台管理

 

  • 为最终用户提供易于使用的编码环境
  • 支持开发人员和非技术用户快速构建和扩展应用
  • 轻松利用人工智能、自然语言处理 (NLP)、物联网,区块链和分析等各种新兴技术

降低风险

  • 减少安全威胁和中断
  • 提供高可用性
  • 尽可能减少停机和数据丢失
  • 确保快速恢复

 

  • 实现自动化补丁管理
  • 采用零信任资源访问模式
  • 默认数据加密
  • 统一身份与安全性管理
  • 依托高速网络,实现自动化的跨区域可用性
  • 高水平 SLA 保障

PaaS 的未来

PaaS 解决方案将不断发展,并继续提供创新,消除从安装、设置、配置到管理、维护和审计等各个方面的管理复杂性。具体实现方式包括:

  • 提高托管服务的自动化和自治运行水平
  • 扩展和增强的第一方及第三方集成
  • 对人工智能、物联网、区块链和聊天机器人等新兴技术的原生支持

一个 PaaS 平台 — 多个云和提供商

在评估 PaaS 解决方案时,非常重要的一点是考虑组织的未来发展。在当今技术快速革新的时代,支持高灵活性的解决方案将处于优势地位。换句话说,考虑 PaaS 提供商是否拥有切实有效的企业战略是非常重要的。

比如说,多云支持就是一个关键考虑因素。据 IDC 称,2017 年有 75% 的企业 IT 组织采用了多云解决方案。到 2018 年,多云采用率将增长至 85%。通过灵活地在本地部署、公有云与私有云环境之间迁移负载,企业可以降低风险、动态利用最优定价并满足不断变化的监管和治理要求。

为了确保您能够在企业的战略发展过程中充分发挥 PaaS 的前景优势,您需要考虑以下负载和开发选项:

  • 支持多云可移植性:多云 PaaS 策略的一项基本要求是能够在数据库、容器、开源与 Java 之间轻松迁移负载。
  • 统一控制您的 IT 资产:多运营平台已成为现实。为了实现卓越运营,请使用一个统一的工具集来主动控制云端与本地部署系统的安全性和管理。
  • 避免供应商锁定:基于行业标准构建的 PaaS 解决方案将确保 IT 始终保持灵活性,而具有供应商锁定的解决方案将随着技术、法规和业务形势的发展而被淘汰或重写。

现代、全面、面向未来:选择合适的 PaaS 解决方案

PaaS 用例和配置有很多。在一些情况下,开发人员将多个组件组装成解决方案,而在其他情况下,解决方案的供应非常简单,可随时投入使用。下面列出了一些常见的 PaaS 用例及其主要特性:

PaaS 用例
主要特性
  • 使用预构建、现成可用的适配器,实现本地部署与云应用的无缝集成
  • 通过点击式可视化开发简化扩展
  • 需要为各种本地部署和云数据库提供实时、容错的数据集成和复制服务
  • 通过 API 目录来保持一致性和质量
  • 使用集成服务和支持分析
  • 提供数据跟踪和治理
  • 使用开发人员效率套件和工具,包括问题跟踪、代码版本控制、wiki、敏捷开发工具、持续集成和交付自动化
  • 支持开源语言、平台和框架,而不会影响可移植性
  • 为后端和前端开发人员提供 API 优先的开发组件、服务和流程
  • 提供基于浏览器的可视化开发环境
  • 利用支持开放消息传递、数据与服务集成、NLP 聊天机器人和管理的移动应用平台
  • 在本地部署系统与云平台之间实现语言和工具互操作性
启用区块链
  • 启用对区块链服务的 API 支持,实现安全的信息和事务交换
支持将负载迁移至云端
  • 借助面向工具和负载的多平台互操作性,实现快速 DevTest 部署、灾难恢复和生产环境搭建
  • 具备预先打包应用迁移工具
  • 支持第三方和自行开发的应用
支持业务分析
  • 使用大容量数据提取和转换工具
  • 对结构化和非结构化数据施行数据管理
  • 拥有可视化的最终用户、分析人员和数据探索工具
  • 执行大型数据集优化
  • 使用先进的深度分析工具和技术,执行统计、预测和机器学习分析
  • 提供基于 Web 和移动设备的开放式企业报告
支持现代安全性与合规性
  • 基于机器学习、用户会话感知以及实时威胁情报的上下文,通过安全监视和分析快速执行检测和修复
  • 提供基于身份标准且能够在其他基于云的服务中使用的现代身份与访问管理,例如云访问安全代理 (CASB)
  • 使用集成的多云端和本地部署安全工具