翻訳は機械翻訳により提供されています。提供された翻訳内容と英語版の間で齟齬、不一致または矛盾がある場合、英語版が優先します。
DevOps 環境について
分岐戦略を理解するには、各環境で発生する目的とアクティビティを理解する必要があります。複数の環境を確立することで、開発アクティビティをステージに分割し、それらのアクティビティをモニタリングし、未承認機能の意図しないリリースを防ぐことができます。 AWS アカウント 各環境に 1 つ以上の を持つことができます。
ほとんどの組織には、いくつかの使用環境が概説されています。ただし、環境の数は組織やソフトウェア開発ポリシーによって異なる場合があります。このドキュメントシリーズでは、開発パイプラインにまたがる次の 5 つの一般的な環境があることを前提としていますが、異なる名前で呼び出される場合があります。
-
サンドボックス – デベロッパーがコードを記述し、間違いを犯し、概念実証作業を実行する環境。
-
開発 – 開発者がコードを統合して、すべてが単一のまとまりのあるアプリケーションとして動作することを確認する環境。
-
テスト – QA チームまたは承認テストが行われる環境。多くの場合、チームはこの環境でパフォーマンステストや統合テストを行います。
-
ステージング – 本番稼働前の環境で、本番稼働と同等の状況でコードとインフラストラクチャが期待どおりに動作することを検証します。この環境は、本番環境とできるだけ類似するように設定されています。
-
本番稼働 – エンドユーザーと顧客からのトラフィックを処理する環境。
このセクションでは、各環境について詳しく説明します。また、各環境のビルドステップ、デプロイステップ、終了基準についても説明し、次の段階に進むことができます。次の図は、これらの環境を順番に示しています。