云计算模型中的软件部署

时间:2015-06-21 16:35:56

标签: cloud saas paas iaas

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

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

现在,我很怀疑很少有人认为某些软件是SaaS直接部署在IaaS层或PaaS层上。

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

我的理解是正确的还是需要纠正?

1 个答案:

答案 0 :(得分:1)

  

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

这几乎是正确的,但我会说IaaS层提供物理或虚拟机,存储和其他基础设施服务,如网络。

  

现在,我很怀疑很少有人认为某些软件是SaaS直接部署在IaaS层或PaaS层上。

     

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

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

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

IaaS,PaaS和SaaS之间的更复杂的区别也在Stackoverflow上的很多主题中有所描述,例如What is SaaS, PaaS and IaaS? With examples