SRE
Site Reliability Engineering
えすあーるいー
サイト信頼性エンジニアリング。Googleが提唱した、ソフトウェアエンジニアリングの手法でシステム運用の課題を解決するアプローチ。SLI/SLOに基づくエラーバジェットの管理、トイル(手作業)の削減、ポストモーテム文化などが特徴。
Related
他の資格での定義
ソフトウェア開発の考え方で運用に取り組み、サービスの信頼性を高める手法。目標値を定めて計測し、手作業の運用を自動化していく。DevOpsを実践する具体的な形の一つとされる。
ソフトウェアエンジニアリングの手法で運用を担う考え方。SLI/SLO/エラーバジェットで信頼性を定量管理し、手作業(トイル)の削減と自動化を進めることで、機能開発の速度と信頼性を両立させる。
サイト信頼性エンジニアリング。Googleが提唱した、ソフトウェアエンジニアリングの手法でシステム運用の課題を解決するアプローチ。SLI/SLOに基づくエラーバジェットの管理、トイル(手作業)の削減、ポストモーテム文化などが特徴。
Googleが提唱した、ソフトウェアエンジニアリングの手法でシステム運用の信頼性を確保する考え方と、それを担う役割。SLIとSLOで信頼性の目標を定量化し、エラーバジェットで新機能の投入と安定性の釣り合いを取り、繰り返しの手作業(トイル)を自動化で減らす。
Related
関連キーワードの用語
SNMPで管理対象の機器が公開する、監視項目を木構造で定義した情報の集まり。インタフェースの通信量やエラー数などが標準化された識別子で並び、管理ステーションがこれを取得して監視する。
宛先に到達するまでに経由するルータを順に表示するコマンド。TTLを1ずつ増やしたパケットを送り、途中のルータから返る応答から経路を割り出す。どこで通信が止まっているかの切分けに使う。
ネットワークを流れるパケットを捕捉して内容を解析するツール。tcpdumpやWiresharkが代表例で、障害の原因調査やプロトコルの挙動確認に使う。通信内容が見えるため取扱いには注意を要する。
複数の拠点間WAN回線をソフトウェアで一元的に制御し、通信の種類や回線品質に応じて経路を動的に振り分ける技術。安価なインターネット回線と閉域網を併用して、費用と品質の両立を図る。
ネットワーク機器の制御機能とデータ転送機能を分離し、外部のコントローラから転送規則を集中的に設定するためのプロトコル。SDNを実現する代表的な仕様として知られる。
開発チーム(Dev)と運用チーム(Ops)が連携し、迅速かつ柔軟にソフトウェア開発を行う文化と実践。CALMSフレームワーク(Culture、Automation、Lean、Measurement、Sharing)で特徴づけられる。CI/CDパイプライン、テスト自動化、インフラのコード化を活用する。
