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
Sohei Iwahori
December 18, 2025
Technology
910
1
Share
Embed
Copy iframe code
Copy JS code
Copy link
Start on current slide
たまに起きる外部サービスの障害に備えたり備えなかったりする話
Sohei Iwahori
December 18, 2025
More Decks by Sohei Iwahori
See All by Sohei Iwahori
eBPF Can Do It! A 5-Minute Tour of 5 Real-World PHP Issues Solved with eBPF
egmc
1
1.2k
本番環境でPHPコードに触れずに「使われていないコード」を調べるにはどうしたらよいか?
egmc
3
1.2k
SREのためのeBPF活用ステップアップガイド
egmc
3
6k
eBPFと周辺技術を利用してPHPアプリケーションコードを変更しない可視化をやってみる
egmc
1
100
PHPアプリケーションにおけるeBPFの使い所
egmc
1
1.6k
Building Dashboards as a Hobby
egmc
0
1k
Runbookに何を書き、どのようにアラートを振り分けるか?
egmc
2
5.1k
プロダクション環境の信頼性を損ねず観測する技術
egmc
9
9.8k
practices-for-making-alerts-actionable.pdf
egmc
3
8.7k
Other Decks in Technology
See All in Technology
AI時代のアウトプット――変わったこと、変わらないこと / Devsumi 2026 Kansai #devsumi
jnchito
0
330
Genie Codeハンズオン応用編
taka_aki
0
130
【GCC2026】大規模言語モデルを活用した内製検索サービスの社内展開や業務活用
bandainamcostudios
PRO
0
350
Kiro Crew入門 - 常駐エージェントの仕組みと使いどころ / Intro to Kiro Crew
k_adachi_01
1
630
Eight Engineering Unit 紹介資料
sansan33
PRO
3
8.2k
Android skills に学ぶ
kokiko
0
130
AI・HPC開発を支えるGPU環境の新しい選択肢 液冷GPUシステム「AquSys」の取り組み
gpuunite_official
0
160
属人化を叩き割れ!「制作加速」と「安定化」の矛盾を打破する:8年目プロダクトが辿り着いた「ミスが起こり得ない」アセット制作フローの全貌
gree_tech
PRO
0
120
What's new in Go 1.27?
ciarana
0
280
tamachi.go 誕生の裏側
rymiyamoto
1
190
Adding Right-to-Left support to your web application with CSS logical properties — Lessons from Redmine
vividtone
0
160
Head First モブプログラミング / Head First Mobprogramming
takaking22
10
12k
Featured
See All Featured
Imperfection Machines: The Place of Print at Facebook
scottboms
270
14k
Making the Leap to Tech Lead
cromwellryan
135
10k
Templates, Plugins, & Blocks: Oh My! Creating the theme that thinks of everything
marktimemedia
31
2.9k
It's Worth the Effort
3n
188
29k
sira's awesome portfolio website redesign presentation
elsirapls
0
330
Winning Ecommerce Organic Search in an AI Era - #searchnstuff2025
aleyda
1
2.1k
Why Mistakes Are the Best Teachers: Turning Failure into a Pathway for Growth
auna
0
210
GraphQLの誤解/rethinking-graphql
sonatard
75
12k
Into the Great Unknown - MozCon
thekraken
41
2.7k
Darren the Foodie - Storyboard
khoart
PRO
3
3.7k
Improving Core Web Vitals using Speculation Rules API
sergeychernyshev
21
1.6k
Between Models and Reality
mayunak
4
400
Transcript
ͨ·ʹى͖Δ֎෦αʔϏεͷোʹ උ͑ͨΓඋ͑ͳ͔ͬͨΓ͢Δ 2025/12/12 ΏΔSREษڧձ #14 Sohei Iwahori (GREE, Inc.)
who? » Sohei Iwahori (@egmc) » גࣜձࣾάϦʔ ΠϯϑϥετϥΫνϟ෦ γχΞϦʔυΤϯδχΞ »
ΠϯϑϥͱࢹγεςϜ » SRE NEXT 2025 Co-ChairʢͰͨ͠ʣ » eBPF Japan MeetupӡӦ
Q:ͨ·ʹى͖Δ֎෦αʔϏεͷো is Կ A:PagerDuty͕μϯͨ͠ɺͱ͔ͦ͏͍͏ͭͰ͢
͜ͷτʔΫͰಘΒΕΔ͔͠Εͳ͍͜ͱ » ֎෦ͷαʔϏεͷোʹରͯ͠ͲͷఔͲͷΑ͏ʹඋ͑Δͷ͔ͷώϯτ » كʹݟམͱ͕ͪ͠ͳܦ࿏ʹ͍ͭͯߟ͑Δ » օ͞ΜͲͷఔͲ͏ͯ͠·͢ʁͱ͍͏ͷΛฉ͘ʢࢲ͕ʣ » ʢ֎෦ͷαʔϏε͕μϯͯ͠ᘳʹγεςϜΛकΓ·͠ΐ͏ɺͰͳ ͍ʣ
ΞδΣϯμ » ࣄྫΛ͢ » 2021/10 Grafana Cloud » 2025/08 PagerDuty
» 2025/11 Cloudflare » ͦͷଞͷώϯτʹ͍ͭͯ͢ » ϩέʔγϣϯΛόϥ͢ઓུ » ೝূج൫ͷαʔϏε͕ར༻ෆՄʹͳͬͨΒʁ » ϝʔϧαʔόΛΦϯϓϨ͔ΒΫϥυҠߦͨ࣌͠ͷձ » ·ͱΊ
ࣄྫΛ͢
2021/10 Grafana Cloud » Grafana Cloudͷ2࣌ؒͷμϯ » ΦϯϓϨଆͷγεςϜଆͰোʹͳͬͨ » SRE
NEXT 2022Ͱͯ͠·͢1 » ͜Εඋ͍͑ͯͳ͔ͬͨέʔε 1 ϓϩμΫγϣϯڥͷ৴པੑΛଛͶͣ؍ଌ͢Δٕज़ https://sre-next.dev/2022/schedule/#jp32
Ͳ͏͢ΕΑ͔͔ͬͨ » ՄೳͳݶΓࣄલʹྫ֎ܥಈ͔͓͚ͯ͠ΔͱΑ͍ » ΤʔδΣϯτࣗମͷMonitoringՄೳ͕ͩ͜Ε͜ΕͰେม » ͳΜΒ͔ผܦ࿏Ͱҟৗݕ͕Ͱ͖͍ͯΔͱΑ͍
2025/08 PagerDuty » PagerDutyͷোʹΑΔΞϥʔτૹԆ » 24/365ͷҰ࣍ରԠνʔϜ͕͍ΔͷͰͦͪ ΒͰٵऩ » جຊతʹఆࡁͳͷͰͦͷΑ͏ʹରԠ ͞Εͨ
Ͳ͏͍ͯ͠Δ͔ » ͷΞϥʔτࢹγεςϜʢAWSͰߏͰՔಇʣ͔ΒSlack/ PagerDuty/ͦͷଞͷνϟϯωϧͷ௨ΛAPIܦ༝Ͱߦ͍ͬͯΔ » ΫϦςΟΧϧͳΞϥʔτ௨2ܥ౷ͷܦ࿏Λ༻ҙ͢ΔΑ͏ʹ͍ͯ͠Δ » ྺ࢙తഎܠͱͯ͠ΦϯϓϨͷ͔࣌Β24/365ӡ༻νʔϜ͕͍ΔͨΊɺͦͷ ӡ༻ΛఆΛ͍ͯ͠Δ
2025/11 Cloudflare » Cloudflareͷμϯ » CDNͱͯ͠ར༻͍ͯ͠ͳ͍͕Ұ෦ͷίϯςφΠϝʔ δͷऔಘͳͲͰӨڹ » ༧ͯ͠ͳ͔ͬͨͱ͜Ζͱͯ͠Grafana CloudͷҰ෦
ͷελοΫ͕ӾཡෆՄʹͳͬͨ
Ͳ͏͢Δ͖͔ » ΠϝʔδܥجຊతʹϓϧεϧʔΩϟογϡಋೖͳͲʢେମ͍ͬͯͨ » SaaS͕ͬͯΔCDN·Ͱਖ਼ҙࣝ͠ͳͯ͘ྑ͍ͱࢥ͏ » ͜ΕϩέʔγϣϯઓུͷํͰ
ͦͷଞͷώϯτʹ͍ͭͯ͢
ϩέʔγϣϯΛόϥ͢ઓུ » αʔϏεʹΑͬͯελοΫ͝ͱʹϩέʔγϣϯΫϥυϓϩόΠμΛબ Δ » ࣗࣾͷαʔϏεͱಉ͡ΫϥυϓϩόΠμϩέʔγϣϯʢϦʔδϣϯʣΛ બ͢Δ͜ͱͰPrivateLink͕͑ͨΓసૹྔΛ͑ΒΕͨΓ͢ΔͷͰτϨʔ υΦϑ͋Δ » ݸਓతʹશ໓ਏ͍ͷͰɺڧ͍ཧ༝͕ͳ͚Εదʹόϥ͢ઓུΛਪͯ͠
͍Δ
ೝূج൫ͷαʔϏε͕ར༻ෆՄʹͳͬͨΒʁ » EntraIDͳͲɺSSOͷج൫͕μϯ͢Δͱ࡞ۀͦͷͷ͕Ͱ͖ͳ͘ͳΓେมͭΒ͍ » େࣄͳαʔϏεʹඇৗޱΛ༻ҙ͓ͯ͘͠ » AWSͰ͋ΕMFAઃఆͯ͠ผΞΧϯτʹඇৗ༻ϢʔβʔΛ࡞͓ͬͯ͘ͱ͔ » αʔϏεʹΑͬͯSAMLͰͷϩάΠϯͷྫ֎ͱͯ͠IDύεϫʔυೝূΛҰ෦ ϢʔβʔʹڐՄ͢ΔɺΈ͍ͨͳͷ͋Δ
» ج൫ͷμϯ͡Όͳͯ͘ূ໌ॻͷظݶΕΦϖϛεʹΑΓೖΕͳ͘ͳΔέʔ ε͋Δ
ϝʔϧαʔόΛΦϯϓϨ͔ΒΫϥυҠߦͨ͠ ࣌ͷձ » ʮΦϯϓϨͱΫϥυͷμΠϨΫτίωΫτͷଓࢹΦϯϓϨଆͷαʔ όͰͬͯ·͢ΑͶʯ » ʮͦ͏Ͱ͢ͶɺଓஅΛݕͨ͠߹ϝʔϧͰ௨͍ͯ͠·͢ʯ » ʮϝʔϧαʔό͕ΫϥυଆʹҠߦ͢ΔͱμΠϨΫτίωΫτ͕ΕͨΒϝʔ ϧ͕ಧ͔ͳ͘ͳΔͷͰʁʯ
·ͱΊ » ֎෦αʔϏεجຊతʹΞϯίϯτϩʔϥϒϧͰ͕͢దʹඋ͑ΒΕΔ͜ͱ͋Δ » ࣗࣾͷཁ݅ʹԠͯ͡උ͑·͠ΐ͏ʢΓ͗͢ېʣ » උ͑ͷώϯτ » ඞཁʹԠͯ͡ผܦ࿏Λ༻ҙ͢Δ »
ՄೳͰ͋Εμϯ࣌ͷڍಈΛγϛϡϨʔτ͓ͯ͘͠ » Έͳ͞ΜͲ͏͞Εͯ·͔͢ʁ
Thank you for listening
None