展開環境
実験リリースは最終版だが、回復は通常、本番環境の古いバージョンまたは複製バージョンであり、本番環境の後に展開される。問題が発生した場合は、古いリリースを新しいリリースであるかのようにプッシュするだけで、古いリリースにロールバックできる。最後のステップである本番環境への展開(「本番環境へのプッシュ」)は、問題が発生するとユーザーにすぐに影響を与えるため、最も気を付けるステップである。このため、これは多くの場合、異なる方法で処理され、少なくともより注意深く監視され、場合によっては段階的なロールアウトがあるか、スイッチを切り替えるだけで迅速なロールバックを可能とする。品質保証(QA)環境のような名前は避けるのが最善である。 QAはソフトウェアテストを意味するものではないからだ。テストは重要だが、QAとは異なる。
展開は、完全なリリースを必要とせずに、主に緊急または比較的小さな変更を提供するために、この通常のプロセスの外で行われることがある。これは、単一のパッチ、大きなサービスパック、または小さな修正プログラムで構成されている場合があります。
環境の規模は大きく異なる可能性がある。開発は通常、個々の開発者のワークステーションだが(数千人の開発者がいる場合もある)、本番環境は地理的に分散した多くのマシンである場合がある。テストとQCは、これらに充てられるリソースに応じて、小規模または大規模になる可能性があり、ステージングは、単一のマシンから本番の正確な複製までさまざまである。