Webサービスの更新計画には「最初は利用者の5%へ適用し、5分間のエラー率が1%を超えたら展開を止めて旧版へ戻す。1%以下なら確認後に適用範囲を広げる」とある。5%へ適用した後の5分間のエラー率が3%となった。計画に沿う対応はどれか。
本サイトで独自に作成。IPAの試験問題からの転載ではありません。
公開日:
選択肢を選んで、答え合わせをしましょう。
回答せずに正解・解説を確認する
正解:イ 計画の停止基準に達したので展開を止め、用意した手順で旧版へ戻し、状況を記録する
この表示だけでは、回答数や正答率は変わりません。
解説
停止基準は1%を超えた場合であり、観測された3%はそれに該当します。適用範囲を広げず、計画どおり展開を止めて旧版へ戻します。その上で更新内容と観測結果を記録して調査します。問題を見つけたときにどう戻すかまで事前に決めることが、段階的な展開を機能させます。
異常が出ている新版の影響を全利用者へ広げる対応で、停止基準に反します。
定めた判断基準に従って影響範囲を抑え、復旧と調査につなげる対応です。
観測後に都合よく基準を変えても、異常や利用者への影響は解消しません。
記録を止めてもエラー自体は減りません。復旧の判断と原因調査に必要な情報も失います。
関連知識
段階的リリースでは、少数へ適用し、観測してから範囲を広げます。ロールバックにはアプリだけでなくデータ形式や設定の互換性も関わるため、旧版へ戻せる条件を事前に検証します。
間違えやすいポイント
旧版のファイルがあれば必ず戻せる、と考えないこと。新版によるデータ変更が旧版で扱えるかも含めて、戻す手順と停止基準を準備します。
覚え方
広げる前に測り、決めた基準で止めて戻す。
実務での意味
本番変更の計画書に、観測項目、判定時間、責任者、停止基準、旧版への復旧手順を具体的に記載します。
解説:本サイト編集部によるオリジナル文章