Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Features
Speaker Deck
PRO
Sign in
Sign up for free
Search
Search
信頼性について考えてみる(SRE NEXT 2026 miniLT)
Search
hayama
July 11, 2026
Programming
35
0
Share
Embed
Copy iframe code
Copy JS code
Copy link
Start on current slide
信頼性について考えてみる(SRE NEXT 2026 miniLT)
hayama
July 11, 2026
More Decks by hayama
See All by hayama
AI Agentをシステムに組み込む前にゆるく向き合ってみる
hayama17
0
190
Terraformモジュールは、なぜ「魔境」化するのか
hayama17
3
280
チームメンバー迷わないIaC設計
hayama17
12
6.7k
Leaky Vessels/CVE-2024-21626から分かるコンテナセキュリティ
hayama17
0
190
Other Decks in Programming
See All in Programming
どこまでゆるくて許されるのか
tk3fftk
0
300
Semantic Version 単位で戦略を柔軟に変えて、パッケージアップデートを自動化する
daitasu
1
330
Creating Composable Callables in Contemporary C++
rollbear
0
180
作って学ぶ、 JSX (TSX) ランタイムの基本
syumai
7
1.7k
TAKTでAI駆動開発の品質を設計する
j5ik2o
7
1.6k
AI時代のUIはどこへ行く?その2!
yusukebe
22
7.7k
The NotImplementedError Problem in Ruby
koic
1
1.1k
Strategic Design in the Frontend: Moduliths & Micro Frontends @DDDEurope
manfredsteyer
PRO
0
140
例外の正しい扱い方 そのエラー try-catchして大丈夫?
jinwatanabe
0
320
Vue × Nuxt × Oxc どこまで使える?実運用の現在地
andpad
0
350
キャリア迷子上等 ─ "ない道"は自分で作ればいい
16bitidol
3
2.7k
はてなアカウント基盤 State of the Union
cockscomb
1
1.2k
Featured
See All Featured
The Organizational Zoo: Understanding Human Behavior Agility Through Metaphoric Constructive Conversations (based on the works of Arthur Shelley, Ph.D)
kimpetersen
PRO
0
380
CSS Pre-Processors: Stylus, Less & Sass
bermonpainter
360
30k
Building AI with AI
inesmontani
PRO
1
1.1k
A designer walks into a library…
pauljervisheath
211
24k
Java REST API Framework Comparison - PWX 2021
mraible
34
9.4k
SERP Conf. Vienna - Web Accessibility: Optimizing for Inclusivity and SEO
sarafernandez
2
1.5k
Marketing Yourself as an Engineer | Alaka | Gurzu
gurzu
0
250
Cheating the UX When There Is Nothing More to Optimize - PixelPioneers
stephaniewalter
287
14k
SEOcharity - Dark patterns in SEO and UX: How to avoid them and build a more ethical web
sarafernandez
0
220
Digital Projects Gone Horribly Wrong (And the UX Pros Who Still Save the Day) - Dean Schuster
uxyall
1
1.9k
Making the Leap to Tech Lead
cromwellryan
135
10k
Design in an AI World
tapps
1
260
Transcript
信頼性について考えてみる
hym 所属 株式会社3-shake Sreake事業部 趣味 コンテナとかk8sとかSREとかk8sとか
今日の話のベースになった3つの記事 SRE Magazine「 『SREは信頼性、PEは生産性』に引っかかったので、"信頼性"を考え直してみる」 hym(@hymaaa_k / 3-shake SRE) https://sre-magazine.net/articles/13/hym/ Qiita「SRE
NEXTで、バラバラの課題が"信頼性"という枠組みでつながった話」 https://qiita.com/ryucciarati/items/1dd4df9ac2fb04fee600 Zenn「SREを『努力』から『仕組み』へ — Platform Engineeringという選択」 mekka(株式会社ログラス) https://zenn.dev/loglass/articles/f4dda877788337
「SREは信頼性、PEは開発者体験」ってよく聞く SREとPE(Platform Engineering)の違いを説明するとき、この対比が定番になっている SRE: サービスの信頼性に責任を持つ PE: 開発者体験・生産性に責任を持つ 綺麗な整理に見えるが、この対比が成立するのは「信頼性」の意味が共有されているときだけ そこで言う"信頼性"、稼働率(Uptime)のことだと思っていませんか?
教科書的には、信頼性はもっと多面的に定義されている RASIS: 情報システムの品質を測る古典的な5観点 Reliability(信頼性): 壊れにくさ。代表指標はMTBF(平均故障間隔) Availability(可用性): 使いたいときに使えること。代表指標は稼働率 Serviceability(保守性): 直しやすさ・復旧しやすさ。代表指標はMTTR Integrity(完全性):
データが壊れず、一貫していること Security(安全性): 不正アクセスや情報漏洩から守られていること
RASISで見ると、"Reliability"と"稼働率"は別物 Reliability(狭義の信頼性) 壊れにくさ、そのもの MTBF: どれだけ長く故障せずに動き続けるか 「落ちない」を作り込む観点 Availability(可用性) 使いたいときに使える状態 稼働率: 落ちても素早く戻れば高くなる
「落ちてもすぐ戻る」も含む観点
現場の課題も、"信頼性"という枠組みでつながる 性能が悪化しないようにする 問題が起きたときに、影響を広げない 異常を早く検知する 復旧しやすい状態にしておく これらは別々の話ではなく、すべてサービスの信頼性を支えるための設計 「99.99%」という数字は、その中の一要素でしかない
そもそもSREの"Site"は、Webサイトのことじゃない Site Reliability Engineering = 「サイト」の信頼性のエンジニアリング ここでのSiteは「サーバー」でも「Webページ」でもなく、サービスそのもの つまりSREが引き受けているのは「サーバーの稼働率」ではなく「サービスの信頼性」 名前を素直に読み直すだけで、対象がぐっと広がる
"Reliability"という語感が、SREの仕事を矮小化する Reliabilityを素直に読むと「壊れない・落ちない」に寄ってしまう その結果、SREの仕事はRASIS的な「守りの品質」に矮小化されがち 稼働率を維持する人、障害対応する人、監視を整える人…… でもRASISは、あくまで「守り」を整理した枠組み サービスの信頼性は、守りだけでは語り切れない
サイトの信頼性には、"攻め"も含まれる 新機能を、誰よりも早く出せること 法改正に、誰よりも早く対応できること ユーザーが欲しい機能を、ちゃんと出し続けられること どれも「このサービスは期待に応え続けてくれる」という信頼の源泉 つまり開発速度・デリバリー能力も、サービスの信頼性の一部
「落ちていないのに、信頼を失う」ことがある 法改正対応が遅れて、業務に使えない期間が生まれる 外部APIの仕様変更に追従できず、連携機能が壊れたまま 脆弱性対応や不正対策が遅く、安心して使えない 稼働率のグラフはずっと緑のまま、ユーザーの信頼だけが削れていく 逆もある: 夜間バッチ基盤が日中止まっていても、締め処理が確実に完了すれば「信頼できる」
「そのSLO 99.9%、本当に必要ですか?」 クラウドネイティブ会議2026(Topotal・VTRyo氏)での問いかけ CSチームへのヒアリング結果: 障害による解約よりも、機能不足による失注・解約の方が数が多かった 稼働率の過剰維持をやめて機能開発に投資するのは、 「信頼性を捨てる判断」ではなく「事業にとって の信頼性優先度の組み換え判断」
そもそも、なぜSREはサービスの信頼性を上げるのか サービスが信頼されると、ユーザーが使い続けてくれて ビジネスが成功して、ちゃんと儲かって 良い給料をもらって、カンファレンスに参加して、いいホテルに泊まって美味しいご飯を食べるため!
信頼性向上は目的ではなく、手段 ビジネスの成功につながらない信頼性向上は、優先度が下がって当然 「稼働率を上げること」自体がゴールになっていたら、それは手段の目的化 問うべきは「うちのサービスは、何によって信頼され、何を失うと解約されるのか」 会計・給与SaaSなら: 締め日・給与計算日に処理が確実に終わること パスワードマネージャーなら: 秘密が漏れないこと。可用性はその次
SREとPEの違いは、目的ではなくアプローチ ログラスのSREチームは1年間「SREの民主化」に取り組み、突き当たったのは"努力"では続かないと いう壁だった mekka(株式会社ログラス) 「SREを『努力』から『仕組み』へ — Platform Engineeringという選択」 https://zenn.dev/loglass/articles/f4dda877788337 「SREを『努力』から『仕組み』へ。これが1年間で得た最大の学びである」
同記事の整理: SREの実践(目的)をPlatform Engineering(仕組み)が支え、Kubernetes(手段) が基盤となる まとめ: SREもPEも、サービスの価値を守り育てるという目的は同じで、違うのはアプローチだけ
画一化されたSREプラクティスにとらわれ ず、自分たちの事業にとっての"信頼性"を定義 しよう