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

平台即服务(也称为 PaaS)是一种云计算服务模型,提供灵活的可伸缩云平台来开发、部署、运行和管理应用。PaaS 为开发者提供了开发应用所需的所有功能,而不必费心考虑操作系统和开发工具更新或硬件维护。整个 PaaS 环境(或平台)而是由第三方服务提供商通过云提供。  

使用 PaaS,企业无需为了开发或托管新的自定义应用而安装硬件或软件,省事省心省钱。开发团队只需购买随用随付访问权限,即可获得构建自定义应用所需的一切资源,包括基础设施、开发工具、操作系统等。

这样,应用开发更简单、更快速、更安全,开发者也因此能够专注于应用代码。

平台即服务定义

平台即服务 (PaaS) 是一个完整的云环境,提供开发者构建、运行和管理应用所需的一切,从服务器和操作系统到所有网络、存储、中间件、工具等。

PaaS 是如何运作的?

与 IaaS 或 SaaS 服务模型不同,PaaS 解决方案特定于应用和软件开发,通常包括:

  • 云基础设施:数据中心、存储、网络设备和服务器
  • 中间件软件:操作系统、框架、开发套件 (SDK)、库等
  • 界面:图形界面 (GUI)、命令行界面 (CLI)、API 界面,而在某些情况下,这三种界面都包括在内

平台即服务通常作为安全的在线平台提供,开发者可以通过互联网访问该平台,能够随时随地处理项目,并与团队中的其他成员自由协作。应用直接在 PaaS 系统上构建,并且构建完成后,即可立即进行部署。

PaaS 的优势

与运行和维护自己的环境相比,PaaS 的最常见优势包括:

加快产品上市速度

无需投入大量时间和资源。开发者可即时访问整个应用开发平台,而无需参与构建或管理,从而节省了开发和部署时间。

轻松维护

内部的应用栈令人头痛,尤其是升级让人不省心。借助 PaaS,提供商会负责确保一切都是最新的,您不会遭受维护的痛苦。

经济实惠的价格

PaaS 资源是按需使用的,因此您只需为实际使用的资源付费。此外,有些高级开发工具和功能可能太贵而无法一次性购买,但您可以通过 PaaS 使用它们。

易于伸缩

无需操心容量问题。PaaS 可让您针对低流量时段进行缩容,或者为应对需求意外激增而立即进行扩容。

灵活访问

开发团队和 DevOps 团队可以从任何地方使用任何设备通过互联网连接访问共享的 PaaS 服务和工具。

共享安全性

借助 PaaS,提供商会负责保护基础设施的安全。大多数主要的 PaaS 服务提供商还会提供有关在其平台上构建的准则和最佳实践。

利用 Google Cloud 解决业务难题

新客户可获得 $300 赠金,用于抵扣 Google Cloud 的费用。
订阅 Google Cloud 简报,了解产品动态、活动信息、特别优惠以及更多资讯。

IaaS、PaaS 和 SaaS 之间的区别

基础设施即服务 (IaaS)、平台即服务 (PaaS) 和软件即服务 (SaaS) 是云计算的三大类别服务模式。每种类型的云计算都通过公共互联网为组织和个人提供全托管式资源,从存储和虚拟化到硬件和软件再到应用。它们之间的区别在于您管理的资源和他人为您管理的资源。

“即服务”通常是指由第三方云服务提供商完全管理的云计算服务。了解您要管理(以及不是由您管理)的资源是云迁移历程中最重要的步骤之一。

根据您选择的服务类型,服务提供商负责管理您的计算栈中的不同元素:

  • IaaS:通过服务提供商,您可以按需访问基础设施服务,包括计算、存储、网络和虚拟化。您还可以管理虚拟机、操作系统、中间件、应用和数据等其他一切,而无需维护或更新您自己的数据中心基础设施。
  • PaaS:服务提供商提供和管理应用开发所需的所有硬件和软件资源。您只需编写代码并管理所有应用和数据,但无需管理或维护软件开发平台。栈的层数越高,PaaS 可以管理的资源越多,从而进一步减轻开发者和 IT 运维团队的运维负担。
  • SaaS:服务提供商通过互联网提供和管理整个应用栈,从硬件基础设施一直到应用本身。所有组件的所有更新、bug 修复和其他常规维护均由提供商处理。您只需连接到应用。

更进一步

获享 $300 赠金以及 20 多种提供“始终免费”用量的产品,开始在 Google Cloud 上构建项目。

Google Cloud
  • ‪English‬
  • ‪Deutsch‬
  • ‪Español‬
  • ‪Español (Latinoamérica)‬
  • ‪Français‬
  • ‪Indonesia‬
  • ‪Italiano‬
  • ‪Português (Brasil)‬
  • ‪简体中文‬
  • ‪繁體中文‬
  • ‪日本語‬
  • ‪한국어‬
控制台