サービスマネジメントとシステム監査
承認された複数の変更をまとめてリリースとし、本番環境に展開する。リリース管理の進め方として、適切なものはどれか。
- A本番に近い環境でテストしたリリースを、展開の手順と、失敗したときに元の状態に戻す切り戻しの計画を用意したうえで展開する
- B開発環境で正しく動くことを確かめたので、本番に近い環境でのテストは省き、利用の少ない夜間に展開する
- C展開の手順書は用意するが、元の状態に戻す手順は、展開して問題が起きてから考える
答えと解説を見る
正解:A. 本番に近い環境でテストしたリリースを、展開の手順と、失敗したときに元の状態に戻す切り戻しの計画を用意したうえで展開する
リリース管理では、承認された変更をまとめたリリースを、計画を立て、本番に近い環境でテストし、決めた手順で本番環境に展開します。展開に失敗したり、展開した後に重大な問題が見つかったりしたときに備えて、元の状態に戻す切り戻し(バックアウト)の計画を事前に用意します。展開した後は、結果を確かめて構成管理の情報を更新します。
- A. 正しい。テストしたリリースを、展開の手順と切り戻しの計画を用意して展開します。
- B. 開発環境と本番環境では、設定やデータの量、接続する機器などが異なり、本番でだけ起きる問題を見逃します。
- C. 問題が起きてから戻す手順を考えると、復旧に時間がかかり、影響が大きくなります。