【へんこうとうけつ】
変更凍結(チェンジフリーズ) とは?
最終更新:
💡 重要な期間に、対象の変更をいったん制限するルール
定めた期間、対象のシステムへの変更や本番反映を制限する運用ルール。重要な業務や確認済みの状態を守り、変更によるリスクを減らすために設ける。対象・期間・例外は組織ごとに定める。
📌 このページのポイント
- リリース前や繁忙期など、重要な期間の変更リスクを減らす
- 対象のシステム・変更の種類・開始と終了を明確にする
- 緊急対応などの例外と、判断・承認の手順を定める
- コード作成まで止めるか、本番反映を止めるかはルールによる
変更凍結って、なぜ変更を止めるの?
確認した状態へ新しい変更を加えると、予想しなかった影響が出る可能性があるからだよ。リリース前だけでなく、アクセスが集中する時期や対応する人が少ない時期にも、変更を制限してリスクを減らすことがあるんだ。止めれば障害が必ずなくなる、という意味ではないよ。
どれくらいの期間、何を止めるの?
一律に1〜2日などと決まってはいないよ。対象のシステム、変更の種類、開始と終了を決める。コードを書いたり別の環境で確認したりすることまで止めるのか、本番への反映だけを止めるのかも、ルールによるんだ。
緊急のバグやセキュリティ問題も直せない?
例外を認める運用なら、必要性と影響を確認して、決めた判断・承認手順を通すよ。たとえばUCFの運用方針では、凍結中も必要な緊急変更などを手順に沿って認める。「緊急だから自動的に許可」ではないし、凍結の例外とホットフィックスという修正方法は同じ言葉ではないんだ。
年末年始や大きな業務のときにも使うの?
休日などで担当者が少ない時期や、業務上重要な期間に使う例があるよ。Atlassianの案内でも、利用が集中する時期や重要な業務の期間が例に挙がる。ただし、どの会社も同じ期間に全部の変更を止める、と決まっているわけではないんだ。
CI/CDを使っていれば、凍結は不要?
まとめ:ざっくりこれだけ覚えればOK!
「変更凍結」って出てきたら「決めた期間、対象の変更を制限するルール」と思えばだいたいOK!
📖 おまけ:英語の意味
「Change Freeze」 = 変更の凍結
💬 Freezeは「凍らせる」。ここでは決めた変更を一時的に止めるという意味だよ。Code Freezeはコードの変更、Deploy Freezeは反映の制限を指すので、対象を確かめよう。