OpenStack、CloudFoundry 和 Stackato 之间有什么区别?

Gol*_*den 6 cloud openstack

我对所有这些 *aaS 的东西都很陌生,目前我正试图围绕概念以及事物的基本工作原理。

目前让我有点困惑的是各种产品之间的差异,尤其是以下三种:

  • 开放式堆栈
  • 云铸造
  • 斯塔托

最后一个对我来说最容易掌握:它基本上是一个管理应用程序和服务实例的软件,因此您可以将自定义开发的应用程序推送到它并告诉它在多个实例上运行它,因此 Stackato 负责如何分发应用程序。

但现在我已经读到 Stackato 与 CloudFoundry 相关(参见http://strongloop.com/strongblog/in-the-loop-stackato-a-platform-as-a-service-that-you-can-deploy-并管理自己/)。它们基本上是两种彼此相似的产品,您可以相互交换吗?一个是另一个的分支(如詹金斯和哈德森),或者它们有什么关系?

然后我读到您可以在 OpenStack 之上安装 CloudFoundry。我最初认为 OpenStack 基本上只是另一种选择,但显然不是,而是更底层的东西。

任何人都可以对此有所了解,并给我一些提示吗?

小智 4

这三者都可以提供平台即服务。(IE,数据库即服务。)并且您可以编写在其上运行的应用程序。

Openstack 还提供基础设施即服务(IE,完整的虚拟服务器)。

您可以在 Openstack 之上运行 CloudFoundry 和 Stackato。

Stackato 构建于 CloudFoundry 之上,并添加了 ActiveState 附加功能。

这个答案中有更多信息。但由于 Cloudfoundry 是由 VMWare 启动的,因此可以肯定地认为它最初是在 VMWare 的 VSphere 之上运行的。