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
”信頼性”の使い方
Search
gr1m0h
August 23, 2023
Technology
0
230
”信頼性”の使い方
gr1m0h
August 23, 2023
Tweet
Share
More Decks by gr1m0h
See All by gr1m0h
"君は見ているが観察していない"で考えるインシデントマネジメント
grimoh
4
3.4k
Enabling Client-side SLO
grimoh
7
4.6k
Luupの開発組織におけるインシデントマネジメントの変遷 ver.RoadtoSRENEXT2024
grimoh
2
860
Luupの開発組織におけるインシデントマネジメントの変遷
grimoh
2
1.5k
IoTサービスにおけるSLI設計とLUUPでの実践
grimoh
1
1.7k
Luupの開発組織におけるインシデントマネジメントのこれから
grimoh
2
1.3k
電動マイクロモビリティのシェアサービス「LUUP」におけるEnabling SLOの実践
grimoh
3
1.9k
SRE NEXT 2023への招待
grimoh
0
6.1k
LuupにおけるSLOの物語
grimoh
2
6.3k
Other Decks in Technology
See All in Technology
より良い開発者体験を実現するために~開発初心者が感じた生成AIの可能性~
masakiokuda
0
170
ワールドカフェI /チューターを改良する / World Café I and Improving the Tutors
ks91
PRO
0
120
品質文化を支える小さいクロスファンクショナルなチーム / Cross-functional teams fostering quality culture
toma_sm
0
100
DuckDB MCPサーバーを使ってAWSコストを分析させてみた / AWS cost analysis with DuckDB MCP server
masahirokawahara
0
1.2k
Cross Data Platforms Meetup LT 20250422
tarotaro0129
1
500
“パスワードレス認証への道" ユーザー認証の変遷とパスキーの関係
ritou
1
580
開発視点でAWS Signerを考えてみよう!! ~コード署名のその先へ~
masakiokuda
3
160
Cursor AgentによるパーソナルAIアシスタント育成入門―業務のプロンプト化・MCPの活用
os1ma
13
4.7k
【2025年度新卒技術研修】100分で学ぶ サイバーエージェントのデータベース 活用事例とMySQLパフォーマンス調査
cyberagentdevelopers
PRO
5
7.3k
LiteXとオレオレCPUで作る自作SoC奮闘記
msyksphinz
0
610
4/16/25 - SFJug - Java meets AI: Build LLM-Powered Apps with LangChain4j
edeandrea
PRO
1
100
AWSLambdaMCPServerを使ってツールとMCPサーバを分離する
tkikuchi
1
3k
Featured
See All Featured
Keith and Marios Guide to Fast Websites
keithpitt
411
22k
A Modern Web Designer's Workflow
chriscoyier
693
190k
Refactoring Trust on Your Teams (GOTO; Chicago 2020)
rmw
34
2.9k
VelocityConf: Rendering Performance Case Studies
addyosmani
328
24k
Designing Dashboards & Data Visualisations in Web Apps
destraynor
231
53k
The Cost Of JavaScript in 2023
addyosmani
49
7.7k
実際に使うSQLの書き方 徹底解説 / pgcon21j-tutorial
soudai
178
53k
Why You Should Never Use an ORM
jnunemaker
PRO
55
9.3k
Fashionably flexible responsive web design (full day workshop)
malarkey
407
66k
Making the Leap to Tech Lead
cromwellryan
133
9.2k
Making Projects Easy
brettharned
116
6.1k
Visualizing Your Data: Incorporating Mongo into Loggly Infrastructure
mongodb
45
9.5k
Transcript
“信頼性”の使い方 2023年8月23日 すごい広島535 with Unity & IT系の濃ゆい話をする会 LT Wataru Tsuda
/ gr1m0h
whoami Wataru Tsuda / gr1m0h SRE @ Luup,inc. SRE Lounge
/ SRE NEXT 運営メンバー Platform Engineering Meetup 運営メンバー SRE NEXT 2023 Chair
“信頼性”とは 「[システムが]求められる機能を、定められた条件の下で、定められた期間 にわたり、障害を起こすことなく実行する確率」 P.O’Connor and A.Kleyner, Practical Reliability Engineering, 5th
edition: Wiley, 2012. https://sre.google/sre-book/preface/#id-gA2u2Iyh4 システムが予期した機能を提供し、約束された条件で動作すること システムが安全なデータ保管方法を使用し、データ漏洩のリスクを最小限に 抑えていること
“信頼性”とは 人を選ぶ時は“信頼”が必要 サービスを選ぶ時も”信頼”が必要(信頼性) 信頼できるかは”期待に応えられるか”がある 期待値
“信頼性”の辛さ • コストがかかる ◦ 100%に近づけるためにコストがどんどん跳ね上がる ◦ 直線ではなく急な曲線を描いて増加していく • 100%は不可能 ◦
世の中に完全なものはない....よく言われるやつ ◦ (実際100%は不要です) • 「非機能」「守り」的アプローチなので「機能」開発と反する ◦ 機能開発してリリースしてユーザーに価値を届けたい by 開発者vs 機 能開発のスピードを落として障害を起こさないようにしたい by 運用者
“信頼性”の辛さ • コストがかかる ◦ 100%に近づけるためにコストがどんどん跳ね上がる ◦ 直線ではなく急な曲線を描いて増加していく • 100%は不可能 ◦
世の中に完全なものはない....よく言われるやつ ◦ (実際100%は不要です) • 「非機能」「守り」的アプローチなので「機能」開発と反する ◦ 機能開発してリリースしてユーザーに価値を届けたい by 開発者vs 機 能開発のスピードを落として障害を起こさないようにしたい by 運用者 ”信頼性”をコントロールする必要がある!
“信頼性工学”を実践する! 信頼性工学 = SRE:Site Reliability Enginnering SREとは? • 本番環境を信頼性高く開発/運用していくための一連の手法/考え方 •
class SRE implements DevOps 信頼性のコントロールのためにSREが必要 = 開発チームが信頼性という観点を獲得するためにSREが必要
“信頼性工学”を実践する! 信頼性工学 = SRE:Site Reliability Enginnering SREとは? • 本番環境を信頼性高く開発/運用していくための一連の手法/考え方 •
class SRE implements DevOps 信頼性のコントロールのためにSREが必要 = 開発チームが信頼性という観点を獲得するためにSREが必要 ”SRE”をどうやって活用すれば、 信頼性をコントロールできるのか?
“信頼性指標”を使う! 信頼性指標 = SLI:Service Level Indicator SLIとは? • 信頼性をメトリクスにできる形で測定する •
数値にすることで意思決定が容易になる ◦ 目標を設定してそれを達成しているかどうか(よくやるやつ SLIの目標値(SLO)
SLI/SLOを使うことで.... • “サービスがユーザーの期待値に答えているか” を測定し、定量的な判断を 可能にする • 監視をSLI/SLOベースにすると、アラートを常にアクショナブルなものにできる • SLI/SLOを組織全体の意思決定指標として活用することができる
さいごに
whoami Wataru Tsuda / gr1m0h SRE @ Luup,inc. SRE Lounge
/ SRE NEXT 運営メンバー Platform Engineering Meetup 運営メンバー SRE NEXT 2023 Chair
whoami Wataru Tsuda / gr1m0h SRE @ Luup,inc. SRE Lounge
/ SRE NEXT 運営メンバー Platform Engineering Meetup 運営メンバー SRE NEXT 2023 Chair ロール(役割)としてのSREは信頼性工学の専門家という立場 SREを実践、活用していくのは開発組織全体!会社全体!