0

我了解SaaS、Paas和IaaS层的基本云计算金字塔。

因此,PaaS 层运行在 IaaS 层之上,并允许开发可以作为 SaaS 提供的应用程序。IaaS 层包括硬件和虚拟机。

现在,当很少有人争辩说某些要成为 SaaS 的软件直接部署在 IaaS 层或 PaaS 层时,我心中有一个疑问。

据我了解,PaaS 层只是为开发应用程序提供环境,但如果有人已经构建了应用程序,那么可以说应用程序将部署在 IaaS 层上。

我的理解是正确的还是需要一些更正?

4

1 回答 1

1

因此,PaaS 层运行在 IaaS 层之上,并允许开发可以作为 SaaS 提供的应用程序。IaaS 层包括硬件和虚拟机。

大多数情况下都是如此,但我会说 IaaS 层提供物理或虚拟机、存储和其他基础设施服务,例如网络。

现在,当很少有人争辩说某些要成为 SaaS 的软件直接部署在 IaaS 层或 PaaS 层时,我心中有一个疑问。

据我了解,PaaS 层只是提供开发应用程序的环境,但如果有人已经构建了应用程序,那么可以说应用程序将部署在 IaaS 层上。

这取决于。据我了解,您可以将应用程序部署到 IaaS 提供商或 PaaS 提供商。选择取决于您的需求以及最适合您的。确实,PaaS 通常被称为用于应用程序开发,但它也可以用于托管您的应用程序。

部署到 PaaS 提供商不需要您安装和维护操作系统、数据库、语言运行时和许多其他中间件。相比之下,如果选择 IaaS 提供商,您必须自己处理所有这些方面。

IaaS、PaaS 和 SaaS 之间更复杂的区别也在 Stackoverflow 上的很多主题中进行了描述,例如什么是 SaaS、PaaS 和 IaaS?举例

于 2015-08-11T06:04:53.697 回答