我对这一切都很陌生,目前我正试图把我的头脑集中在概念和事情的基本工作方式上。
目前令我相当困惑的是各种产品之间的区别,特别是以下三个方面:
最后一个是我最容易理解的:它基本上是一个管理应用程序和服务实例的软件,因此您可以将自定义开发的应用程序推送到它,并告诉它在许多实例上运行这个应用程序,因此Stackato负责如何分发应用程序。
但是现在我读到Stackato与CloudFoundry相关(参见http://strongloop.com/strongblog/in-the-loop-stackato-a-platform-as-a-service-that-you-can-deploy-and-manage-yourself/)。它们基本上是两个彼此相似的产品,你可以互相交换吗?其中一个是另一个的叉子(比如Jenkins和Hudson),或者它们之间有什么关系?
然后我读到你可以在CloudFoundry上安装OpenStack。我最初以为OpenStack基本上只是另一种选择,但显然不是,而是更低水平的东西。
有谁能解释一下这件事,给我一些提示吗?
发布于 2014-02-11 08:11:34
这三者都可以作为一种服务提供平台。(即作为服务的数据库)您可以编写运行在它们上的应用程序。
Openstack还提供基础设施作为服务(IE,一个完整的虚拟服务器)。
您可以在Openstack上运行CloudFoundry和Stackato。
Stackato是在CloudFoundry的基础上构建的,ActiveState添加了其他特性。
在这个回答中有更多的信息。但是由于Cloudfoundry是由VMWare启动的,所以可以放心地假设它最初是在VMWare的VSphere之上运行的。
https://serverfault.com/questions/571778
复制相似问题