環境 は、アプリケーションをホストするリソースの、ユーザー定義のコレクションです。環境は通常、開発、QA、実動などのソフトウェア・プロジェクトのライフサイクルのいくつかの段階でモデル化されます。
リソースとは、データベースや Java™ Platform, Enterprise Edition コンテナーなどの、デプロイメント・ターゲットです。リソースは通常、それらを管理するエージェントのあるホストと同一のホストにあります。ホストは物理サーバー、仮想マシン、またはクラウド・ベースにすることができます。
環境にはさまざまなトポロジーがある場合があります。例えば、環境は単一サーバーで構成されること、複数サーバーに広がること、またはサーバーのクラスターに広がることがあります。環境は特定のアプリケーションに割り当てられます。 複数テナントのサーバーが複数アプリケーションのターゲットとなることはできますが、経験的には、ほとんどの IT 組織はアプリケーション固有の環境を使用していることが示されています。さらに、承認は一般に特定の環境に割り当てられます。
IBM® UrbanCode Deploy は各環境にデプロイされるすべての成果物のインベントリーを保守し、それらの差異をトラッキングします。