我理解SaaS、Paas和IaaS层的基本云计算金字塔。
因此,PaaS层运行在IaaS层之上,允许开发可以作为SaaS提供的应用程序。IaaS层包括硬件和VM。
现在,当很少有人认为SaaS是直接部署在IaaS层或PaaS层上的软件时,我有一个疑问。
正如我所理解的,PaaS层只是提供开发应用程序的环境,但是如果某个人已经构建了应用程序,那么可以公平地说,应用程序将部署在IaaS层上。
我的理解是正确的还是需要纠正?
发布于 2015-08-11 06:04:53
因此,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中。
https://stackoverflow.com/questions/30966847
复制相似问题