IT用語帳
APソフトウェア開発管理技術 · 開発プロセス・手法

SRE

Site Reliability Engineering

えすあーるいー

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

共有:

Related

他の資格での定義

Related

関連キーワードの用語

APMIB

SNMPで管理対象の機器が公開する、監視項目を木構造で定義した情報の集まり。インタフェースの通信量やエラー数などが標準化された識別子で並び、管理ステーションがこれを取得して監視する。

APtraceroute

宛先に到達するまでに経由するルータを順に表示するコマンド。TTLを1ずつ増やしたパケットを送り、途中のルータから返る応答から経路を割り出す。どこで通信が止まっているかの切分けに使う。

APパケットアナライザー

ネットワークを流れるパケットを捕捉して内容を解析するツール。tcpdumpやWiresharkが代表例で、障害の原因調査やプロトコルの挙動確認に使う。通信内容が見えるため取扱いには注意を要する。

APSD-WAN

複数の拠点間WAN回線をソフトウェアで一元的に制御し、通信の種類や回線品質に応じて経路を動的に振り分ける技術。安価なインターネット回線と閉域網を併用して、費用と品質の両立を図る。

APOpenFlow

ネットワーク機器の制御機能とデータ転送機能を分離し、外部のコントローラから転送規則を集中的に設定するためのプロトコル。SDNを実現する代表的な仕様として知られる。

APDevOps

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