由第三方提供商同时提供软件和硬件工具的云计算模型称为PAAS(平台即服务)。这些工具由开发人员提供并用于Web开发。这也称为应用程序平台即服务。PAAS允许进行高级编程,而技能却不那么复杂。SAAS是软件的软件许可和交付模型。这也称为按需软件。第三方提供商提供应用程序,并且这些应用程序可在Internet上提供给客户。我们可以说SAAS是应用程序服务提供商(ASP)。

PAAS与SAAS之间的主要区别
让我们在以下几点上讨论PAAS与SAAS之间的一些主要区别:

  1. PAAS是Internet上可用的硬件和软件工具,而SAAS是通过第三方提供商在Internet上可用的软件。

2.应用程序和数据由PAAS中的用户管理,而在SAAS中,所有要求均由第三方管理。

  1. PAAS用户主要是开发人员,而SAAS用户不必总是开发人员。
    4.必须在PAAS中完成配置和设置。在SAAS中,不需要用户来构建软件。

5.必须在SAAS中下载所需的软件或应用程序,而在PAAS中,该应用程序由用户构建。

  1. SAAS中出现错误的可能性非常小,如果发生任何事情,服务提供商也会照办。在PAAS中,如果发生任何错误,则用户必须纠正错误并运行应用程序。

7.错误消息在Clojure中直接显示为堆栈错误跟踪。在Scala中,错误消息直接指出更改语法或其他错误。

8.对于缺乏系统知识的开发人员而言,PAAS易于运行。SAAS可以由不了解系统管理知识的开发人员来运行。

  1. SAAS的成本包括维护,安全性和所有合规性,而在PAAS中,我们必须单独为每种服务付费。

  2. PAAS由开发人员托管在系统中的任何位置,而SAAS由第三方提供商托管在远程服务器中。

11.由于事务性内存和持久数据结构,与Scala相比,Clojure的语言结构表现非常出色。

  1. PAAS不依赖任何其他服务作为其平台,而SAAS则依赖IAAS或PAAS提供平台服务。

  2. PAAS尚未准备就绪,无法使用应用程序,而SAAS来自第三方提供商,被视为可以使用的应用程序。

14.必须在PAAS中维护应用程序,而维护工作将由SAAS中的第三方负责。

15.由于具有多种服务管理,因此与SAAS相比,PAAS的耗时更多。