SRE(サイトリライアビリティエンジニアリング)とは?えすあーるいー(さいとりらいあびりてぃえんじにありんぐ)
SRE(サイトリライアビリティエンジニアリング)とは、運用をソフトウェアエンジニアリングの対象として扱い、信頼性をSLOという数値目標で管理する運用手法。SLOと実績の差をエラーバジェットとして扱い、残っていれば機能追加を進め、使い切ったら信頼性の改善を優先するという判断規則を持つ。定型作業(トイル)は自動化して工数を抑える。
最終更新:2026-10-06
情報処理安全確保支援士を最短で暗記・合格する →背景
開発は変更を速く出したい、運用は止めたくないという対立を、従来は変更凍結や承認会議で調停していたが、どちらの主張にも交渉力以外の根拠がなかった。許容できる停止時間を先に数値で決め、その予算の残高で判断する形にすれば、両者が同じ物差しで話せる。支援士ではDevSecOpsの文脈で、継続的デリバリと信頼性の折り合いとして出てくる。
具体例
Googleが自社の運用実践として提唱し、書籍として公開した。月間可用性のSLOを99.9%とすると許容される停止は約43分で、これがひと月分の予算になる。20分使った時点なら新機能の投入を続け、使い切ったら投入を止めて対策に人を回す。
試験での引っ掛け
SLAが顧客との契約で違反時に賠償や返金を伴うのに対し、SLOは組織内部の目標で、あえて100%を狙わない点が要点。信頼性を上げるほど費用は加速度的に増えるため、バジェットを余らせ続ける状態はリリースが遅すぎる兆候として読む。
関連用語
出典・参考
公式シラバスの4 開発技術 > 1. 開発プロセス・手法 > (1) ソフトウェア開発手法に掲載されている用語です。
解説は資格暗記が独自に作成しています。過去問の出典は各問題に記載のとおりです。