展開環境
ステージング環境、または実稼働前環境は、実稼働環境に正確に類似したテスト用の環境である。 実際の本番環境を可能な限り厳密にミラーリングすることを目的としており、データベースなどの他の本番サービスやデータに接続する場合がある。たとえば、サーバーはローカルではなくリモートマシンで実行され(開発中は開発者のワークステーションで、テスト中は単一のテストマシンで)、システムでのネットワークの影響をテストする。
ステージング環境の主な用途は、本番環境に適用する前に、すべてのインストール/構成/移行スクリプトと手順をテストすることである。これにより、本番環境へのすべてのメジャーおよびマイナーアップグレードが、エラーなしで、最小限の時間で確実に完了する。
ステージング環境のもう1つの重要な用途は、パフォーマンステスト、特に負荷テストである。これは、環境に敏感であることが多いためである。
一部の組織では、ステージング環境を使用して、新機能をプレビューして顧客に触ってもらったり、外部依存関係のライブ環境バージョンとの統合を検証したりする。
次の表は、階層の細かく分割されたリストを示す 。