Openstack
OpenStack、CloudFoundry 和 Stackato 有什麼區別?
我對所有這些 *aaS 事物都很陌生,目前我正試圖圍繞概念以及事物的基本工作原理。
目前讓我頗為困惑的是各種產品之間的區別,尤其是以下三個:
- 開放堆棧
- CloudFoundry
- 斷奏
最後一個對我來說是最容易掌握的:它基本上是一個管理應用程序和服務實例的軟體,因此您可以將自定義開發的應用程序推送到它並告訴它在多個實例上執行它,因此 Stackato 負責如何分發應用程序。
但現在我讀到 Stackato 與 CloudFoundry 有關(請參閱http://strongloop.com/strongblog/in-the-loop-stackato-a-platform-as-a-service-that-you-can-deploy-和-管理自己/)。它們基本上是兩種彼此相似的產品,您可以相互交換嗎?一個是另一個的分支(如 Jenkins 和 Hudson),還是它們之間有什麼關係?
然後我讀到你可以在 OpenStack 之上安裝 CloudFoundry。我最初認為 OpenStack 基本上只是另一種選擇,但顯然不是,而是更底層的東西。
任何人都可以對此有所了解,並給我一些提示嗎?
三者都可以提供平台即服務。(IE,數據庫即服務。)您可以編寫在其上執行的應用程序。
Openstack 還提供基礎設施即服務,(IE,一個完整的虛擬伺服器。)
您可以在 Openstack 之上執行 CloudFoundry 和 Stackato。
Stackato 是在 CloudFoundry 之上建構的,其中 ActiveState 添加了其他功能。
這個答案中的更多資訊。但由於 Cloudfoundry 是由 VMWare 啟動的,因此可以肯定地假設它最初是要在 VMWare 的 VSphere 之上執行。