什么使它成为PaaS而不是SaaS - 或者例子

vin*_*nny 7 cloud web-services web-applications saas salesforce

我在这里找到了一些关于如何创建SaaS的问题.这很容易,但我不明白的是什么使应用程序成为PaaS而不是SaaS.在我们开始称之为PaaS(平台即服务)而不仅仅是SaaS(软件即服务)之前,应用程序交叉了什么行?这似乎是一个小差异,但我无法确定它.

如果你能指出一些关于它们的东西,那么我甚至会欢迎PaaS的例子,使它们成为PaaS而不是SaaS.这个领域的一个常见名称是salesforce,但我不太了解服务本身,因此要了解它为什么是PaaS.

编辑:我觉得从程序员的角度来看,这是同样的工作,还是没有?我认为唯一的区别是PaaS是针对最终用户的开发人员而SaaS针对的是普通用户作为最终用户.这总结了吗?

小智 8

以Salesforce.com为例 - 他们提供Force.com平台,该平台提供数据库,编程语言,集成功能等.您可以使用此平台构建您需要/喜欢的任何内容.

Salesforce还提供自己的预建CRM应用程序 - 这是一个软件即服务,因为应用程序是为您构建的,您只需开始使用它.

PaaS为您提供构建内容的组件和工具; SaaS为您提供了一个预先构建的应用程序,您可以立即使用它.这条线可能模糊不清 - 再次,使用Salesforce示例,您可以使用他们的一些PaaS技术定制他们的SaaS产品.


Kan*_*ane 3

表面上看起来很简单;将 Amazon 的 EC2 或 Microsoft 的 Azure 视为 PaaS,将各种服务(如天气服务)或 CMS 视为 SaaS。

附言。尝试在谷歌上搜索“PaaS vs. SaaS”。

  • Amazon 的基本 EC2 和 S3 产品是 IaaS。然后他们在此基础上构建平台(例如,CloudFront)。然后,SaaS 在此基础上为最终用户提供托管(通常是专用)软件。请注意,这些区别*不*明确;基础设施只是一个低级平台,从某种意义上来说都是软件。我想这一切都取决于观点。 (2认同)