ベストアンサー
すでにかなりの数の回答があるので、何かを追加しようと思います。
OpenStackとVMwareを使用するときに問題が発生する理由を見てみましょう。これは完全にユーザーとの私の経験から外れており、標準ではないかもしれません。
セットアップ:
VMware:GUIプロセスのウォークスルーは簡単です。ほとんどの作業にWindowsとGUIを使用して世界で育った人にとっては非常に理解しやすいです。ネットワークも必要です。
OpenStack:複雑。 Linux(またはホストOS)の知識とネットワークの知識を前提とするCLIを介して構成できる必要があります。
使用法:
VMware:追加の構成がない場合は、管理者がプロビジョニングできる必要があります。これがないと、外部の作業やVMwareの追加ツールを使用してプロセスを自動化する必要があります。本来、これはシステム管理者だけがアクセスできるツールです。管理者が製品を使用しているシステムの数を見ると、物理システムと同様に製品を使用していることがわかります。 ISOがあり、サーバーを作成したいので、ISOを挿入してそこから起動し、インストールプロセスを実行します。これはすべて無駄な時間であり、イメージベースのプロビジョニング、テンプレート、または組み込みのツールのいずれかを使用できる場合は、実際には関係ありません。これらは使用されていないように見えます。これは、VMwareの場合に表示される結果です。管理者はOpenStackに移行します。よくある質問は「ISOから起動してボリュームにインストールするにはどうすればよいですか?」
OpenStack:エンドユーザーはリソースを簡単にプロビジョニングできます。それだけです。両方が正しく構成されていると仮定します。 OpenStackは、新しい仮想マシンの作成に関してシステム管理者の全体像を把握するクリーンなエンドユーザープロビジョニングエンジンを提供します。 (自動化でもこれを行うことができますが、それでも誰かがそれを設定する必要があり、多くの場合、VMwareは模擬の「物理的」環境として誤用されます。)イメージベースのプロビジョニングは、ユーザーをより良いユースケースに導くはずですが、それでも、VMware / Physicalの世界から習慣を持ち込みたいと考えています。
これらの2つ以上の箇条書きが必要な場合は、お知らせください。私は役に立たない情報についてぶらぶらしたくありません:)。
私が提示した2つのシナリオ以外では、どちらも企業の企業インフラストラクチャに適合できます。最大の質問は常に…あなたのユースケースは何ですか?
回答
VMwareの製品ポートフォリオはOpenStackとは異なります。
VMware自体は製品ではありません。VMwareをサポートするハイパーバイザー(ESXi)、IaaSオファリング(vCloud)などのさまざまな製品を提供する会社です。製品、エンタープライズ管理(vCenter)、SOHOまたはエンタープライズのニーズに応じたソフトウェア定義ネットワーキング(NSX)。
一方、OpenStackは、次のようないくつかの個別のプロジェクトを組み合わせて形成された、非常にスケーラブルなクラウドオペレーティングシステムです。 Nova(コンピューティング)、Neutron(ネットワーキング)、Cinder(ブロックストレージ)、Horizon(ダッシュボード)など。IaaSを提供し、「Cloudfoundry」、「OpenShift」、「Docker」などのサードパーティのPaaSオファリングをサポートします。 OpenStackを製品として見るのではなく、何千人ものメンバーが青写真の設計、機能の開発、バグの修正、ドキュメントの作成によって貢献するオープンコミュニティと見なしてください。
VMware製品はプロプライエタリですが、OpenStackは純粋なオープンソースです。
つまり、VMwareとOpenStackを比較することは、リンゴとオレンジを比較するようなものです。 OpenStackに近づくVMwareの製品はvCloudですが、これには、オブジェクトストレージ(swift)、ビッグデータクラスター(sahara)、Load Balancer as a Service(octavia)などのOpenStackの重要なコンポーネントの一部が含まれていません。