SaaS 和 PaaS 可以一起使用吗?

Can SaaS and PaaS be used together?

PaaS 用于使用编程创建自定义应用程序,稍后将部署到提供商的云中。

SaaS,另一方面,消费者在提供商的基础设施上使用提供商的应用程序 运行。此外,SaaS 使用 PaaS

提供者和消费者可以是一回事吗?

如果某个组织使用 SaaS,它是否可以回到 PaaS 并构建它需要的应用程序,然后在 SaaS 上使用它?

Can the provider and the consumer be the same thing?

我认为您混淆了这两个术语。 provider 是 CSP(云服务提供商),consumer 是实际访问 software/infrastructure 的 entity/users。

PaaS 的全部意义在于,它为开发人员提供了一个构建自定义应用程序的框架,以及简单且经济高效的应用程序部署。如果您想像 SAAS 的工作方式一样通过云访问您的应用程序,那是完全可能的,但仍然需要您为 VM space 向 运行 您的应用程序

支付 CSP
  1. SaaS - 您构建一个应用程序(例如 App_A),将其部署到某处(云),不同的客户通过 Web 使用该应用程序或无需自己托管。

  2. 当您构建应用程序(例如 App_A)并且必须将其部署到云提供商时,您有 2 个选择

    a) 注意 'virtually' 构建硬件 - 你 select 磁盘大小,select 和 OS 内存大小,安装所有必要的软件,然后您在其上部署您的应用程序。在这种情况下,您使用的是基础架构即服务 (IaaS)。这就像先组装一台电脑,然后再安装(部署)你的应用程序。

    b) 第二种选择是云提供商处理前面​​提到的所有组件,而您只需部署您的代码。这就像有人给你一台已经组装好的电脑,你只需安装你的代码(你的应用程序)。这是平台即服务 (PaaS)

归根结底,您可以 运行 在 PaaS 上开展业务(SaaS),例如可汗学院和 SnapChat 都在 Google App Engine 上 运行。在这些示例中,可汗学院和 SnapChat 都是 SaaS 运行ning on Google App Engine 这是一个 PaaS