web-dev-qa-db-ja.com

OpenStack、CloudFoundry、Stackatoの違いは何ですか?

私はこのすべての* aaSの事柄に非常に慣れていないので、現在、概念と物事の基本的な仕組みに頭を抱えています。

現時点で私をかなり困惑させているのは、さまざまな製品、特に次の3つの製品の違いです。

  • OpenStack
  • CloudFoundry
  • Stackato

最後の1つは、私が把握するのが最も簡単です。これは基本的に、アプリケーションとサービスのインスタンスを管理するソフトウェアであり、カスタム開発アプリケーションをプッシュして、これを複数のインスタンスで実行するように指示できるので、Stackatoはアプリケーションを配布します。

しかし今、私はStackatoがCloudFoundryに関連していることを読みました(参照 http://strongloop.com/strongblog/in-the-loop-stackato-a-platform-as-a-service-that-you- can-deploy-and-manage-yourself / )。基本的に、それらは互いに交換できる互いに類似した2つの製品ですか? 1つは他のフォーク(JenkinsやHudsonなど)ですか、またはそれらはどのように関連していますか?

そして、私はあなたができることを読んだ OpenStackの上にCloudFoundryをインストールする 。私は当初、OpenStackは基本的にはもう1つのオプションだと思っていましたが、明らかにそうではなく、もっと低レベルのオプションです。

誰かがこれにいくつかの光を当てて、私にいくつかのヒントを教えてもらえますか?

6
Golo Roden

3つすべてがプラットフォームをサービスとして提供できます。 (つまり、サービスとしてのデータベース。)そして、それらで実行するアプリケーションを作成できます。

Openstackは、サービスとしてインフラストラクチャも提供します(IE、完全仮想サーバー)。

OpenStackの上でCloudFoundryとStackatoを実行できます。

StackatoはCloudFoundryの上に構築されており、ActiveStateが追加機能を追加しています。

この answer のもう少し情報。しかし、CloudfoundryはVMWareによって開始されたので、それがもともとVMWareのVSphere上で実行することを意味していたと想定しても安全です。

4
alex