【WORD SYNC】SLO / SLIとは — 約束の手前にある、社内の目標値と測り方

WORD SYNC

SLO とは、サービスの品質について「この水準で動かす」と決めた目標値のことです。SLI は、その目標を測るために何を数えるかを決めた計測項目そのものを指します。読みは「エスエルオー」「エスエルアイ」で、英語の service level objective(サービス水準の目標)と service level indicator(サービス水準の指標)の略。物差しが SLI、その物差しで狙う数字が SLO、と対で覚えれば足ります。

どこで出てくる言葉か

クラウド経由で使う業務ソフト(SaaS)の契約を詰めている場面、システムの運用状況が報告される月次の会議、障害のあとの振り返り。この三つでよく耳にします。言い出すのは自社の情報システム担当か、運用を受けている委託先です。多くは「契約上の約束は 99.9% ですが、社内の目標はもっと厳しく置いています」という形で、SLA(サービス水準の合意)の話の途中に混ざって出てきます。いまの用法の拠り所としてよく参照されるのは、Google が公開している信頼性エンジニアリング(SRE)の解説書で、三つの語がここでまとめて定義されています。

SLI と SLO に含まれるもの

  • 計測項目(SLI) — 解説書の定義は「提供している水準のある側面を、注意深く定義した量的な指標」。代表例として応答時間、エラー率、処理量、使える状態だった時間の割合が挙げられています
  • 良し悪しの数え方 — 続編の実務編は、SLI を「良かった件数を全体の件数で割った割合」の形にそろえることを勧めています。同じ「稼働率」でも、何を良かったと数えるかで中身が変わります
  • 目標値(SLO) — 解説書の定義は「その指標で測られる水準の目標値、または目標の範囲」。上限と下限で幅を持たせる置き方もあります
  • 外してよい余地(エラー予算) — 実務編は「SLO が目標の割合で、エラー予算は 100% からそれを引いたもの」と説明しています。SLO が 99.9% なら、失敗に使える枠は全体の 0.1% だけ、という読み方です
  • 項目の数 — 実務編は「顧客にとって最も重要な機能を表す、少数(五つ以下)の SLI の型を選ぶこと」を勧めています。指標を増やすほど、どれが効いているのか分からなくなるためです

SLA との違い

打ち合わせでは三つがまとめて出てくるので、区別の順番だけ押さえておけば足ります。まず SLI で測り、その数字に SLO で目標を置き、外に対して約束する分を SLA に書く、という並びです。解説書は SLA を「含まれる SLO を満たした場合と満たさなかった場合の結果を含む、利用者との明示的または暗黙の契約」と定義しています。見分け方も示されていて、「目標が満たされなかったら何が起きるかを聞く。明示的な結果がなければ、それはほぼ確実に SLO である」。つまり補償や罰則が書かれていない数字は、どれだけ立派でも約束ではなく目標です。

もうひとつ、知っておくと話が早い癖があります。Google Cloud の解説は「SLA に書かれる可用性の SLO は、通常、社内の可用性 SLO より緩い目標になる」と述べ、例として、1 か月の可用性 SLO を 99.9% とする契約に対し、社内の目標は 99.95% に置くという形を挙げています。外に約束する数字と、社内で守ろうとしている数字は、はじめから別に設計されているわけです。

経営として何が変わるか

いちばん効くのは、出てきた数字の扱いが変わることです。相手が言う「99.9%」には、契約として補償が付く約束と、社内で目指しているだけの目標という二種類があります。前者を下回れば利用料の一部が戻り、後者を下回っても外には何も起きません。だからこの語が出た場面で最初に確かめることは一つに絞れます。その数字は契約書に書いてあるのか、運用の目標として言っているのか。同じ数字でも、答えによって自社が持つべき備えが変わります。

次に確かめるのは、何を「良い」と数えているか、誰が測って、報告はどの頻度で来るかです。計測項目の定義が曖昧なままだと、報告されてくる数字は高いのに現場の体感は悪い、という食い違いが起きます。加えて、実務編は「顧客も、サービスが SLO の水準で動くことを期待するようになる」と書いています。提示された目標値は、日常的に期待できる水準の目安でもあるということです。そこで自社側は、業務がどこまでの停止や遅れに耐えられるかを先に決めておき、示された数字と突き合わせます。この順で進めると、交渉の場で「その水準では当社の業務が回りません」と具体的に言えるようになります。

ひとことで言うと

SLI は測る物差し、SLO はその物差しで狙う目標値、SLA は外に対する約束です。数字が出たら、それが約束なのか目標なのかだけ確かめれば、会話は追えます。

情報ソース:
・Google「Site Reliability Engineering: Service Level Objectives」
・Google「The Site Reliability Workbook: Implementing SLOs」
・Google Cloud「SRE fundamentals: SLIs, SLAs and SLOs」
(いずれも 2026 年 9 月 18 日確認)

AI・最新テックの動きを、毎日 X でお届けしています

X で @SYNCONJP をフォロー

PR

Amazon プライム感謝祭 10/16(金)〜10/19(月)

コメント

タイトルとURLをコピーしました