【发布时间】:2021-12-23 03:16:23
【问题描述】:
PaaS 用于使用编程创建自定义应用程序,稍后将部署到提供商的云中。
另一方面,SaaS 消费者使用在提供商的基础设施上运行的提供商的应用程序。此外,SaaS 使用 PaaS
提供者和消费者可以是同一个东西吗?
如果某个组织使用 SaaS,它是否可以回到 PaaS 并构建它需要的应用程序,然后在 SaaS 上使用它?
【问题讨论】:
标签: google-cloud-platform cloud
PaaS 用于使用编程创建自定义应用程序,稍后将部署到提供商的云中。
另一方面,SaaS 消费者使用在提供商的基础设施上运行的提供商的应用程序。此外,SaaS 使用 PaaS
提供者和消费者可以是同一个东西吗?
如果某个组织使用 SaaS,它是否可以回到 PaaS 并构建它需要的应用程序,然后在 SaaS 上使用它?
【问题讨论】:
标签: google-cloud-platform cloud
提供者和消费者可以是同一个东西吗?
我认为您混淆了这两个术语。 provider 是 CSP(云服务提供商),consumer 是实际访问软件/基础设施的实体/用户。
PAAS 的全部意义在于它为开发人员提供了一个框架来构建定制的应用程序,以及简单且经济高效的应用程序部署。如果您想通过类似于 SAAS 工作方式的云访问您的应用程序,那么这是完全可能的,但仍然需要您支付 CSP 的 VM 空间来运行您的应用程序
【讨论】:
SaaS - 您构建一个应用程序(例如 App_A),将其部署在某个地方(云),不同的客户通过网络使用该应用程序或无需自己托管。
当您构建应用程序(例如 App_A)并且必须将其部署到云提供商时,您有 2 个选项
a) 注意“虚拟”构建硬件 - 您选择磁盘大小、选择操作系统、内存大小,安装所有必要的软件,然后在其上部署应用程序。在这种情况下,您使用的是基础架构即服务 (IaaS)。这就像先构建一台计算机,然后安装(部署)您的应用程序。
b) 第二种选择是云提供商处理所有前面提到的组件,而您只需部署代码。这就像有人给你一台已经构建好的计算机,而你只需安装你的代码(你的应用程序)。这是平台即服务 (PaaS)
归根结底,您可以在 PaaS 上开展业务(SaaS),例如Khan Academy 和 SnapChat 都在 Google App Engine 上运行。在这些示例中,Khan Academy 和 SnapChat 都是在 Google App Engine 上运行的 SaaS,这是一种 PaaS
【讨论】: