「このサービスの可用性、どのSLI(エスエルアイ)で計測していますか?」

エンジニアさんのこの質問。私は「エス……エル……アイ? なんだか、SL(蒸気機関車)の仲間の名前かな? 煙でも吐いて進むのかな?」と、シュシュポポと走る列車を想像していました。

とりあえず 「力強い走りに期待してます!」 と笑顔で答えましたが、相手からは「……いや、品質を測るための数値のことだよ」と教えられ、またしても「鉄道脳」な勘違いに赤面する羽目に(笑)。

実は「SLI」は、サービスが健康かどうかを客観的に判断するための「健康診断の数値」のことです。今回は、学校で使う 「ものさし」 に例えて、その正体をやさしく解説します!

SLIとは? 一言でいうと「サービス品質がどれくらいかを示す『実測データ(数値)』」

結論から言うと、SLI(Service Level Indicator)とは、「サービスの品質を測るために選ばれた、具体的な数値や指標(可用性、エラー率、応答速度など)」 のことです。

学校での 「身長・体重測定」 に例えてみましょう。

  • あなた:測定される「サービス」。
  • SLI「『160cm』『50kg』といった、今の自分を正確に表す『数字』そのもの」。
  • SLO(目標):自分自身の「170cmまで伸ばしたい」という目標。
  • ものさし:数字を測るための「道具」。

サービスが「順調です!」と口で言っても、人によって感じ方はバラバラですよね。そこで、「今日は100回アクセスがあったうち、エラーは0回でした(=可用性100%)」という風に、誰が見ても文句のつけようがない「数字」 を用意する。これがSLIの役割です。

ビジネスの現場でSLIという言葉が出る場面

システムの監視や、報告書の作成シーンで頻繁に登場します。

1. 「SLIとして『ページが表示されるまでの秒数』を採用しよう」

意味:
「サービスが良いかどうかを測るための『ものさし(指標)』として、お客様を何秒待たせているかという数字を使うことに決めたよ」ということです。

2. 「複数のSLIを組み合わせて、多角的にサービスの健康状態を見守ろう」

意味:
「身長(速さ)だけじゃなくて、体重(エラーの少なさ)も一緒に測ることで、本当にサービスが元気かどうか詳しくチェックしようね」ということです。

3. 「SLIの数値が急落した! すぐに原因を特定して!」

意味:
「いつもは正常なのに、今さっき計測した『数字(実測値)』がガクンと下がったぞ! お店で何かが起きている(障害)に違いないから、急いで調べて!」ということです。

SLAとSLOとSLIの違い(再確認)

迷子にならないために、この3つの関係を整理しましょう!

用語意味たとえ話
SLI今の「実測値」体温計で測った 「36.5度」
SLOチームの 「目標値」「37度以下」 をキープしよう!
SLAお客様との 「公約」「40度」 を超えたら入院(返金)します

「数字(SLI)」を見て、「目標(SLO)」に合っているか確認し、「公約(SLA)」を守り抜く、という流れです。

まとめ

この記事のポイントは次のとおりです。

  • SLIは、サービスの品質を数字で表した「実測値」のこと
  • 「可用性」「速度」「エラー率」などが代表的な項目
  • この数字があるからこそ、客観的にサービスの状態を判断できる

今すぐできる確認方法

あなたの仕事や生活の中で「SLI」を探してみましょう。

  1. スマホの電池残量: 「80%」という数字は、あなたのスマホの体力を示すSLI(実測値)です。
  2. 仕事の完了時間: 「昨日、この資料を何分で作ったか?」という数字も、あなたの仕事効率を測るSLIと言えます。
  3. スピードテスト: ネットの速度を測って「100Mbps」と出たら、それはあなたの通信環境のSLIです!

「SLI」という言葉を知るだけで、ITの世界が「なんとなく」の感覚から、正確な「ものさし」で支えられた精密な世界に見えてきませんか?