VMware vSphere は、仮想マシン実行用プラットフォームとして使用するほかに、アプリケーション実行用プラットフォームとしても使用できます。アプリケーションはパッケージ化され、VMware vSphere 上で直接実行できます。アプリケーションをパッケージ化し管理するフォーマットは、vSphere vApp と呼ばれます。

vApp は、リソース プールに似たコンテナで、1 台以上の仮想マシンを格納できます。また、vApp は、仮想マシンと一部の機能を共有します。vApp は、パワーオンおよびパワーオフを行うほか、クローン作成を行うこともできます。

vSphere Client の場合、vApp は、ホストおよびクラスタ ビューと仮想マシンおよびテンプレート ビューの両方に表示されます。各ビューには特定のサマリ ページがあり、サービスの現在のステータス、関連する概要情報、およびサービスでの処理を表示します。

vApp のディストリビューション フォーマットは OVF です。

vApp のメタデータは vCenter Server のデータベースに配置されているため、複数の ESXi ホストに vApp を分散できます。この情報を失う可能性があるのは、vCenter Server のデータベースが消去された場合、または vApp が格納されたスタンドアロン ESXi ホストが vCenter Server から削除された場合です。メタデータを失わないように、OVF パッケージに vApp をバックアップしてください。

vApp にある仮想マシンの vApp メタデータは、仮想マシン構成のスナップショットのセマンティックに従っていません。このため、スナップショット作成後に削除、変更、または定義された vApp プロパティは、仮想マシンがそのスナップショット、またはそれ以前のスナップショットに戻されてもそのまま (削除、変更、または定義されたまま) となります。

VMware Studio を使用して、既存のアプリケーション ソフトウェアとオペレーティング システムを使用して、デプロイ可能な状態の vApp を自動的に作成できます。VMware Studio によってネットワーク エージェントがゲストに追加されるので、最小限の労力で vApp のブートストラップが行われます。vCenter Server デプロイ ウィザードでは、vApp に対して指定した構成パラメータが OVF プロパティとして表示されます。VMware Studio の説明とそのダウンロードについては、当社の Web サイトにある VMware Studio 開発者向けページを参照してください。