IT用語帳
PD-S開発・運用の方法論 · 開発の手法・方法論

SRE

Site Reliability Engineering

えすあーるいー

サイト信頼性エンジニアリング。Googleが提唱した、ソフトウェアエンジニアリングの手法でシステム運用の課題を解決するアプローチ。SLI/SLOに基づくエラーバジェットの管理、トイル(手作業)の削減、ポストモーテム文化などが特徴。

共有:

Related

他の資格での定義

Related

関連キーワードの用語

PD-Sジョブ管理

一連の処理をジョブとして定義し、実行順序や条件、異常時の扱いを制御する運用管理。夜間バッチなどの定型処理を確実に流すために欠かせない。

PD-SDevOps

開発チーム(Dev)と運用チーム(Ops)が連携し、迅速かつ柔軟にソフトウェア開発を行う文化と実践。CALMSフレームワーク(Culture、Automation、Lean、Measurement、Sharing)で特徴づけられる。CI/CDパイプライン、テスト自動化、インフラのコード化を活用する。

PD-S継続的インテグレーション

開発者が頻繁にコードをリポジトリに統合し、自動的にビルドとテストを実行する開発プラクティス。CIと略され、不具合の早期発見と修正コストの削減を実現する。DevOpsやアジャイル開発の基盤となる手法。

PD-S継続的デリバリー

ソフトウェアをいつでもリリースできる状態に保つ開発プラクティス。CDと略され、CIの延長として自動テスト・自動ビルドに加え、本番環境へのデプロイ準備までを自動化する。最終的なリリース判断は人が行う点が継続的デプロイと異なる。

PD-SLLMOps

大規模言語モデルを組み込んだシステムの開発から運用までを継続的に管理する取組み。プロンプトの版管理、出力品質の監視、コスト管理などを含む。

PD-Sデータベースバックアップ

データベースの内容を別媒体に複製して保全すること。障害やランサムウェア被害からの復旧の要であり、取得頻度と復旧目標時間の設計が重要になる。