2015-06-21 57 views
0

我了解SaaS,Paas和IaaS层的基本云计算金字塔。云计算模型中的软件部署

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

现在,我很怀疑,当很少有人争辩说某些将成为SaaS的软件直接部署在IaaS层或PaaS层上时。

据我所知,PaaS层只是为开发应用程序提供环境,但如果某人已经构建了应用程序,那么公平地说应用程序将部署在IaaS层上。

我的理解是否正确或需要更正?

回答

1

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

这大部分都是如此,但我会说IaaS层提供物理或虚拟机器,存储和其他基础设施服务,例如网络。

现在,我有一个疑问在脑海人少的时候认为,一些软件whihc是成为SaaS的部署在直接的IaaS层或PaaS层上。

据我所知,PaaS层只是为开发应用程序提供环境,但如果某人已经构建了应用程序,那么公平地说应用程序将部署在IaaS层上。

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

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

IaaS,PaaS和SaaS之间的更复杂的区别也在这里介绍了很多关于Stackoverflow的主题,例如What is SaaS, PaaS and IaaS? With examples