<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:content="http://purl.org/rss/1.0/modules/content/"><channel><title>提案書 on hdknr blog</title><link>https://hdknr.github.io/blogs/tags/%E6%8F%90%E6%A1%88%E6%9B%B8/</link><description>Recent content in 提案書 on hdknr blog</description><generator>Hugo -- 0.157.0</generator><language>ja</language><lastBuildDate>Mon, 11 May 2026 00:00:00 +0000</lastBuildDate><atom:link href="https://hdknr.github.io/blogs/tags/%E6%8F%90%E6%A1%88%E6%9B%B8/index.xml" rel="self" type="application/rss+xml"/><item><title>SLI / SLO / SLA の違いと使い分け — 提案書で失敗しないサービスレベル設計入門</title><link>https://hdknr.github.io/blogs/posts/2026/05/sli-slo-sla-proposal/</link><pubDate>Mon, 11 May 2026 00:00:00 +0000</pubDate><guid>https://hdknr.github.io/blogs/posts/2026/05/sli-slo-sla-proposal/</guid><description>&lt;p&gt;IoT システムや SaaS の提案書を書いていると、お客様から「このシステム、ちゃんと動くんですか?」と聞かれます。&lt;strong&gt;この質問にどう答えるか&lt;/strong&gt; で、契約交渉の主導権が決まります。&lt;/p&gt;
&lt;p&gt;「99.9% 動きます」と言い切れば SLA（契約）になり、下回ったら違約金。「目標値です」と言えば SLO（内部目標）で、未達でも返金義務はない。&lt;strong&gt;この 1 文字違いで法的拘束力が変わります&lt;/strong&gt;。&lt;/p&gt;
&lt;p&gt;本記事では、SRE（Site Reliability Engineering）業界で標準となっている &lt;strong&gt;SLI / SLO / SLA&lt;/strong&gt; の 3 用語の &lt;strong&gt;違いと使い分け&lt;/strong&gt; を、提案書を書く立場から整理します。&lt;/p&gt;
&lt;h2 id="3-用語の違い要点"&gt;3 用語の違い（要点）&lt;/h2&gt;
&lt;table&gt;
&lt;thead&gt;
&lt;tr&gt;
&lt;th&gt;略語&lt;/th&gt;
&lt;th&gt;正式名&lt;/th&gt;
&lt;th&gt;一言で&lt;/th&gt;
&lt;th&gt;性格&lt;/th&gt;
&lt;/tr&gt;
&lt;/thead&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;&lt;strong&gt;SLI&lt;/strong&gt;&lt;/td&gt;
&lt;td&gt;Service Level &lt;strong&gt;Indicator&lt;/strong&gt;&lt;/td&gt;
&lt;td&gt;計測する指標&lt;/td&gt;
&lt;td&gt;データ&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;strong&gt;SLO&lt;/strong&gt;&lt;/td&gt;
&lt;td&gt;Service Level &lt;strong&gt;Objective&lt;/strong&gt;&lt;/td&gt;
&lt;td&gt;目指す目標&lt;/td&gt;
&lt;td&gt;&lt;strong&gt;内部約束&lt;/strong&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;strong&gt;SLA&lt;/strong&gt;&lt;/td&gt;
&lt;td&gt;Service Level &lt;strong&gt;Agreement&lt;/strong&gt;&lt;/td&gt;
&lt;td&gt;契約上の保証&lt;/td&gt;
&lt;td&gt;&lt;strong&gt;対外契約&lt;/strong&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;順序は &lt;strong&gt;SLI → SLO → SLA&lt;/strong&gt; で考えます。&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;&lt;strong&gt;SLI&lt;/strong&gt; で「何を測るか」を決める（例: イベント検知から通知メール送信までの遅延時間）&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;SLO&lt;/strong&gt; で「目標値」を内部で握る（例: 95%ile が 60 秒以内）&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;SLA&lt;/strong&gt; で「契約条項」に格上げする（例: SLO 違反が月 3 件超えたら月額の 10% 返金）&lt;/li&gt;
&lt;/ol&gt;
&lt;h2 id="なぜ-3-つに分かれているのか"&gt;なぜ 3 つに分かれているのか&lt;/h2&gt;
&lt;p&gt;&lt;strong&gt;Google SRE Book&lt;/strong&gt; が提唱した「エラーバジェット」の考え方が背景にあります。&lt;/p&gt;</description></item></channel></rss>