AI活用の教科書

SLA(サービス品質保証)

Service Level Agreementえすえるえー

ひとことで言うと

サービスの提供者が「これくらいの品質で動かします」と約束し、守れなかったときの対応まで決めた取り決めです。

📖 もうちょい詳しく

何が新しいの?

クラウドのサービスは、私たちの手元ではなく提供者のサーバーで動いています。だからこそ「ちゃんと動き続けてくれるの?」という不安がつきまといます。SLA は、その不安に対して提供者が「これくらいの品質で動かします」と前もって文章で約束する取り決めです。

どうやって動いてるの?

SLA では、ふつう「稼働率」や「応答時間」といった数字で品質を決めます。たとえば稼働率99.9%なら、1か月のうち止まってよい時間はおよそ43分まで、という意味です。提供者はこの数字を計測し、もし下回ったときにどう対応するか(返金やお詫びの料金割引など)も同じ文書の中に書いておきます。

何ができるの?

利用者は契約前に、そのサービスがどれくらい止まりにくいかを数字で比べられます。約束を下回ったときの補償も決まっているので、トラブル時に「言った・言わない」でもめにくくなります。提供者にとっても、守るべき基準がはっきりするという利点があります。

🌱 身近なたとえ

宅配便の「あす着」サービスで例えると分かりやすいです。「翌日までにお届けします」が約束する品質で、もし遅れたら送料を返します、という補償の取り決めまで含めたものが SLA にあたります。何を約束し、守れなかったらどうするかをセットで決めておく、という考え方です。

✅ まず覚えるポイント

  • SLA は提供者が利用者に約束する「品質の基準」です
  • よく使う指標は稼働率(どれだけ止まらないか)と応答時間です
  • 99.9%や99.99%のように、9の数が多いほど止まりにくい約束です
  • 約束を下回ったときの補償(返金や割引)まで決めておくのがふつうです
  • 契約書やサービス説明ページの中に書かれていることが多いです

🧭 よくある勘違い

SLA があれば絶対に止まらないの?

いいえ、止まらないことを保証するものではありません。SLA はあくまで「これくらいの範囲に収めます」という目標と、外れたときの対応を決めたものです。99.9%でも、年間にすると9時間ほど(約8.8時間)は止まる計算になります。

稼働率の数字はどれも同じ意味?

似ていますが、何を「動いている」とみなすかは提供者ごとに少しずつ違います。たとえば「短時間の障害は計算に入れない」といった条件がつくこともあります。数字だけでなく、その定義もあわせて確認すると安心です。

🧩 関連して覚えると楽な言葉

  • 高可用性(HA): 止まりにくいよう備えを二重にする設計の考え方
  • 監視(モニタリング): サービスが正常に動いているか機械で見張るしくみ
  • オブザーバビリティ(可観測性): システム内部の状態を外から把握できる度合い
  • インシデント: サービスが正常に動かなくなった出来事や障害

🏁 ひとことでまとめ

SLA は「どれくらいの品質で動かすか」と「守れなかったらどうするか」を前もって決めておく、提供者と利用者の約束ごとです。