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
AWSの既存サービスを活用して、 障害検知・復旧を迅速化するカラクリ / JAWS-UG Ka...
Search
Kentaro Matsushita
November 23, 2018
Programming
4.9k
2
Share
Embed
Copy iframe code
Copy JS code
Copy link
Start on current slide
AWSの既存サービスを活用して、 障害検知・復旧を迅速化するカラクリ / JAWS-UG Kanazawa x OpsJAWS
JAWS-UG金沢 #36 x OpsJAWS! AWS運用・監視についてのクロスイベント!
Kentaro Matsushita
November 23, 2018
More Decks by Kentaro Matsushita
See All by Kentaro Matsushita
開発のアジリティ向上のためのシステムリプレイス ~DMM GAMESの事例~
kentarom
0
860
Denoで簡単なCLIツールを作ってみる / Try to make a simple CLI tool with Deno
kentarom
0
1.1k
GatsbyJSで作った個人ブログの構成を色々見直してみた / Improve my personal blog made with GatsbyJS
kentarom
1
470
Webサイトパフォーマンスを継続的に計測したい!!! / I want to continuously measure my website performance!!!
kentarom
2
610
Actions ToolkitではじめるGitHub Action開発 / Getting started creating a GitHub Action with Actions Toolkit
kentarom
2
2.1k
GitHub Gistを使って、アクティビティを可視化しよう / Let's try visualizing your activity using the GitHub Gist
kentarom
1
910
OGP画像を生成するNode.jsのライブラリを作ってみた / Create a Node.js module for generating Open Graph image
kentarom
1
7.6k
チームをよしなにする立場を経験して学んだこと / Things I have learned in leading the team
kentarom
0
840
DMM.comの認証基盤を支えるエラー通知の仕組み / AWS Dev Day Tokyo 2018 Lightning Talk
kentarom
2
14k
Other Decks in Programming
See All in Programming
これからAgentCoreを触る方へトレンドはGatewayです
har1101
6
480
Observability in Practice:Grafana 與 Edge Device SRE 的那些事
blueswen
0
190
アルゴリズムは何を圧縮しているのか ─ Haskell から育った「圧縮代数」というメンタルモデル
naoya
15
3k
AIエージェントで 変わるAndroid開発環境
takahirom
2
460
dRuby over BLE
makicamel
2
410
Dataformのリポジトリを立ち上げるときにまずやること / dataform-day0-2026
snhryt
0
210
AIを活用したE2Eテスト実装効率化のあゆみ / ebisu-mobile-14-kotetu
kotetuco
0
160
AI駆動開発を妨げる技術的負債の解消アプローチ / ai-refactoring-approach
minodriven
17
8.7k
スマートグラスで並列バイブコーディング
hyshu
0
280
Hatena Engineer Seminar #37「言語モデルの活用に関する研究」
slashnephy
0
500
エンジニア向け会社紹介/Findy Company Profile
findyinc
6
360k
その問い、本当に正しいですか?AI時代のエンジニアに必要な哲学と認知科学 / ai-philosophy-cognitive-science
minodriven
14
6.7k
Featured
See All Featured
Connecting the Dots Between Site Speed, User Experience & Your Business [WebExpo 2025]
tammyeverts
11
960
Let's Do A Bunch of Simple Stuff to Make Websites Faster
chriscoyier
508
140k
Redefining SEO in the New Era of Traffic Generation
szymonslowik
1
350
Being A Developer After 40
akosma
91
590k
Visualization
eitanlees
152
17k
Code Review Best Practice
trishagee
74
20k
ReactJS: Keep Simple. Everything can be a component!
pedronauck
666
130k
How to Align SEO within the Product Triangle To Get Buy-In & Support - #RIMC
aleyda
2
1.6k
Embracing the Ebb and Flow
colly
88
5.1k
Bash Introduction
62gerente
615
220k
DevOps and Value Stream Thinking: Enabling flow, efficiency and business value
helenjbeal
1
260
Data-driven link building: lessons from a $708K investment (BrightonSEO talk)
szymonslowik
1
1.2k
Transcript
%..DPNϓϥοτϑΥʔϜࣄۀຊ෦ϝϯόʔγοϓαʔϏε෦দԼ݈ଠ +"846(ۚY0QT+"84ʂ"84ӡ༻ɾࢹʹ͍ͭͯͷΫϩεΠϕϯτʂ "84ͷطଘαʔϏεΛ׆༻ͯ͠ɺ োݕɾ෮چΛਝԽ͢ΔΧϥΫϦ
© DMM.com ࣗݾհ 2 দԼ݈ଠ w ߹ಉձࣾ%..DPNϓϥοτϑΥʔϜࣄۀຊ෦ w ৽ଔೖࣾ w
%..αʔϏεͰར༻͞ΕΔೝূج൫ͷ։ൃ͓Αͼӡ༻Λ୲ w ͖ͳ"84ͷαʔϏε"84$MPVE'PSNBUJPO (JU)VCLFOUBSPNɹ5XJUUFS@LFOUBSP@N
© DMM.com w γεςϜোͱͷ͖߹͍ํ w ਝରԠΛࢧ͑ΔΧϥΫϦͷհ w োݕ w ো෮چ
ຊͷΞδΣϯμ 3
© DMM.com w γεςϜোͱͷ͖߹͍ํ w ਝରԠΛࢧ͑ΔΧϥΫϦͷհ w োݕ w ো෮چ
ຊͷΞδΣϯμ 4
© DMM.com γεςϜͷӡ༻ͰΤϯδχΞΛ·ͤΔ 5 aಥવͷγεςϜো
© DMM.com γεςϜͷӡ༻ͰΤϯδχΞΛ·ͤΔ 6 aಥવͷγεςϜো Φϖϛε όά ΫϥυαʔϏε ো αΠόʔ߈ܸ
© DMM.com w ϓϩμΫτͷ࣭Λ୲อ͢ΔΈͷಋೖ w ࣗಈςετ Ϣχοτςετɾ&&ςετ w ਓతϛεΛݮΒͨ͢ΊͷΦϖϨʔγϣϯͷࣗಈԽ
w ΠϯϑϥߏͷίʔυԽ "84$MPVE'PSNBUJPO༻ γεςϜোΛى͜͞ͳ͍ͨΊͷରࡦ 7 ༷ʑͳࢪࡦΛ࣮ࢪͯ͠ɺγεςϜোΛશʹ͙ͷࠔ
© DMM.com োͱͷ͖߹͍ํͰେࣄͳ͜ͱ 8 γεςϜোى͖Δͷͱߟ͑ɺ ࣄલʹඋ͓͑ͯ͘
© DMM.com োͱͷ͖߹͍ํͰେࣄͳ͜ͱ 9 ඵͰૣ͍ݕͱ෮چͷ࣮ݱʹྗ͢Δ ʢϢʔβʔΑΓૣ͘ʹؾ͍ͮͯ͢ʣ
© DMM.com w γεςϜোͱͷ͖߹͍ํ w ਝରԠΛࢧ͑ΔΧϥΫϦͷհ w োݕ w ো෮چ
ຊͷΞδΣϯμ 10
© DMM.com w ΞϓϦέʔγϣϯͷΤϥʔϩάʹ w োൃੜ࣌ʹݪҼΛ୳Δख͕͔ΓͱͳΔͷ w Τϥʔϩάͷ௨ɾӾཡͷΈͷଘࡏ w ։ൃऀ͕োஹީʹ͍ͪૣ͘ؾ͚ͮΔͱߟ͑ͨ
ΞϓϦέʔγϣϯͷΤϥʔϩάͰোஹީʹؾͮ͘ 11 Τϥʔ͕ൃੜ͢Δͨͼʹ4MBDLʹ௨͢ΔΈΛߏங
© DMM.com ϩά௨ 4MBDLʹΤϥʔ௨Λ͢ΔΈΛߏங 12 JOTUBODF CVDLFU 'MVFOUE QMVHJO ϩάӾཡ
ϩά ૹ ϩά ग़ྗ ΞϓϦ αʔόʔ
© DMM.com 4MBDLʹΤϥʔ௨Λ͢ΔΈΛߏங 13 JOTUBODF "NB[PO&4 ,JCBOB UPQJD -BNCEB GVODUJPO
4MBDL 'MVFOUE QMVHJO %FWFMPQFST Ӿཡ ௨ ϩά "NB[PO&4ͱ,JCBOBͰ ϩάӾཡج൫Λඋ
© DMM.com 4MBDLʹΤϥʔ௨Λ͢ΔΈΛߏங 14 JOTUBODF "NB[PO&4 ,JCBOB CVDLFU UPQJD -BNCEB
GVODUJPO 4MBDL 'MVFOUE QMVHJO %FWFMPQFST ΞʔΧΠϒ Ӿཡ ௨ ϩά ϩάΛ"NB[PO4ʹ 165͢ΔΠϕϯτΛτϦΨʔʹ௨
© DMM.com ίϯτϩʔϧͰ͖͍ͯͳ͍Τϥʔ௨ΦΦΧϛগԽ͢Δ 15 ͲͷΤϥʔΛ௨͢Δ͔ɺͲ͏ͬͯ௨͢Δ͔Λߟྀ͠ͳ͍ͱɺ ͍͟ͱ͍͏ͱ͖ʹোʹؾ͚ͮͳ͍ ͍ͭͷΤϥʔ௨Ͱ͠ΐ͏ɻ ແࢹ͍͍ͯͭͩ͠Αɻ ˞ΓऔΓΠϝʔδͰ͢
© DMM.com ᮢ௨ ҰఆظؒʹಛఆͷϝοηʔδΛؚΉΤϥʔ͕ ࣄલʹઃఆͨ݅͠Λ͑ͯൃੜͨ͠λΠϛϯάͰ௨͠·͢ɻ શ݅௨ Τϥʔ͕ൃੜͨ͠λΠϛϯάͰ௨͠·͢ɻ छྨͷ௨݅ͰΤϥʔΛ௨͢Δ 16
© DMM.com ᮢ௨ ෆఆظʹ୯ൃͰൃੜ͢Δʹଈ࣌ରԠ͠ͳ͍͕ɺ ଟൃ͢Δͱௐ͕ࠪඞཁͳΤϥʔ FHωοτϫʔΫλΠϜΞτΤϥʔ શ݅௨ ͙͢ʹௐ͕ࠪඞཁͳΤϥʔ ༰Λ֬ೝͯ͠ɺରԠํΛܾΊΔ FH"1*ॲཧΤϥʔ
Τϥʔͷछྨ͝ͱʹ௨Λذͤ͞Δ 17
© DMM.com શ݅௨ͷΈ 4MBDL -BNCEB GVODUJPO -BNCEB GVODUJPO CVDLFU UPQJD
4MBDLʹ௨͢Δࡍͷ ϝοηʔδͷϑΥʔϚοτΛ͑Δ 4MBDLϝοηʔδΛૹ৴ 18
© DMM.com w ΤϥʔൃੜޙɺʙͰ4MBDLʹ௨͞ΕΔ w ௨ϝοηʔδͷ,JCBOBͷϦϯΫ͔ΒτϥϯβΫγϣϯ͝ͱʹ ΤϥʔϩάΛ֬ೝ͢Δ͜ͱ͕Մೳ શ݅௨ͷΈ 19
© DMM.com ᮢ௨ͷΈ 4MBDL UPQJD BMBSN -BNCEB GVODUJPO -BNCEB GVODUJPO
CVDLFU UPQJD DPOTPMFMPHͰΤϥʔϩάΛग़ྗ͠ɺ $MPVE8BUDI-PHTͰॲཧ ϝτϦΫεϑΟϧλͰΤϥʔ݅Λ Χϯτ 20
© DMM.com w ࣄલʹઃఆͨ͠ᮢΛ͑ͯΤϥʔ͕ൃੜͨ͠߹ʹ4MBDLʹ௨͞ΕΔ w DGؒʹzωοτϫʔΫλΠϜΞτΤϥʔz͕݅Ҏ্ൃੜͰ௨ ᮢ௨ͷΈ 21 ᮢ ࣮ଌ
© DMM.com w ௨ରΤϥʔϝοηʔδ͝ͱʹ$MPVE8BUDIϝτϦΫεϑΟϧλΛ࡞ ᮢ௨ͷΈ 22 ूܭରͷจࣈྻΛࢦఆ
© DMM.com w "NB[PO4/4ͱ࿈ܞ͢Δ$MPVE8BUDIΞϥʔϜΛ࡞ w ࢹରͷϝτϦΫεϑΟϧλʔɺࢹظؒɺᮢΛઃఆ w "NB[PO4/4Ͱ4MBDLʹΤϥʔ௨͢Δ-BNCEBΛݺͼग़͢ ᮢ௨ͷΈ 23
ᮢΛઃఆ
© DMM.com ΤϥʔͷछྨʹԠͯ͡దͳ௨Λߦ͏Α͏ʹͨ݁͠Ռ 24 োஹީΛݟಀͣ͞ʹଈ࣌ରԠΛ࣮ݱ νʔϜϝϯόʔͷΤϥʔʹର͢Δվળҙ্͕ࣝ
© DMM.com w γεςϜোͱͷ͖߹͍ํ w ਝରԠΛࢧ͑ΔΧϥΫϦͷհ w োݕ w ো෮چ
ຊͷΞδΣϯμ 25
© DMM.com w γεςϜো͍ͭى͖Δ͔͔Βͳ͍ w ֎ग़ઌͰରԠ͢ΔͨΊͷ1$͕ͳ͍ͱ͖͋Δ w 4MBDLωοτʹܨ͕Δڥ͕͋ΕɺεϚϗ͔Βૢ࡞Մೳ w ࠷ݶͷಈ࡞֬ೝͱؔઌͷোൃੜใࠂΛ͍ͨ͠
w ศར͞ڗड͍͕ͨ͠ɺෳࡶͳΞϓϦέʔγϣϯ࡞Γͨ͘ͳ͍ 4MBDLͷ׆༻ͰॳಈΛૣ͘͢Δ 26 4MBDLͷεϥογϡίϚϯυͰোରԠʹཱͭΈΛߏங
© DMM.com w ࣮ࡍͷΞΧϯτΛ༻ͯ͠ɺϩάΠϯͰ͖Δ͔Λςετ w ςετ݁ՌͰϢʔβӨڹͷ༗ແΛ֬ೝ εϞʔΫςετͰػೳͷ࠷ݶͷಈ࡞֬ೝΛ͢Δ 27 ςετ࣮ߦ ςετ݁Ռ
© DMM.com w োൃੜ࣌ࠁͱো༰ΛؚΊͨใࠂ༻ϝοηʔδΛࣗಈੜ w ؔઌͷૉૣ͍োใࠂΛ࣮ݱ w োൃੜ࣌ࠁͱো༰ΛεϥογϡίϚϯυͷҾʹ͢ ؔઌͷোใࠂ༻ͷϝοηʔδΛੜ 28
© DMM.com 4MBDLͷεϥογϡίϚϯυͷߏங 4MBDL -BNCEB GVODUJPO %FWFMPQFS ίϚϯυ໊Ҿ Ҿ ͱ͍͏ϑΥʔϚοτͰίϚϯυ࣮ߦ
࣮ߦ͍ͤͨ͞ॲཧΛهࡌ 29
© DMM.com w ࡞ۀࣗಈԽʹ͖ͭ·ͱ͏αʔόʔཧαʔόʔϨεߏͰ ߟྀෆཁ w "84-BNCEBͰTMBDLFDIPDPNNBOEͱ͍͏#MVF1SJOU͕͋Δ w #MVF1SJOUΛ༻͢Δ͜ͱͰ"84ͱ4MBDL͕؆୯ʹ࿈ܞՄೳ w
4MBDLͷ༷ͰϦΫΤετ͔ΒඵҎʹԠΛฦ͢ඞཁ͕͋Δ w ࣌ؒͷ͔͔ΔॲཧΛಈ͔͢߹ඇಉظ࣮ߦ͕ඞཁ 4MBDLͷεϥογϡίϚϯυͷߏங 30
© DMM.com 4MBDLͷ4MBTIίϚϯυΛಋೖͨ݁͠Ռ 31 ։ൃɾӡ༻ίετΛ΄ͱΜͲ͔͚ͣʹ োରԠ࣌ͷوॏͳඵΛखʹೖΕͨ
© DMM.com ͋ΔͷোରԠࣄྫ 32 ։ൃऀ͕Τϥʔൃੜʹؾͮ͘
© DMM.com ͋ΔͷোରԠࣄྫ 33 োରԠͰΔ͖ϦετΛੜ ݕ͔Βඵ
© DMM.com ͋ΔͷোରԠࣄྫ 34 εϞʔΫςετͰಈ࡞֬ೝ ݕ͔Β
© DMM.com ͋ΔͷোରԠࣄྫ 35 ใࠂϝοηʔδੜશࣾোνϟϯωϧʹ࿈བྷ ݕ͔Β
© DMM.com w γεςϜোͱͷ͖߹͍ํ w ͍͔ʹૣ͘োΛݕ͠ɺ෮چͤ͞Δ͔ʹྗ͢Δ w োݕ w Τϥʔͷछྨ͝ͱʹదͳ௨Λߦ͍ɺোஹީͷݕΛ࣮ݱ
w ো෮چ w ಈ࡞֬ೝؔઌใࠂͷ4MBTIίϚϯυΛඋ͠ɺো෮چͷॳಈΛ࣮ݱ ·ͱΊ 36 "84ͷطଘαʔϏεͷ׆༻ͷΈͰɺ γεςϜোʹ͘͢ରԠ͢ΔΈΛ࡞Δ͜ͱ͕Ͱ͖ͨ
© DMM.com ͍͞͝ʹ 37 ࣭վળͷΞΠσΞͳͲ͕͋Εɺ ͜ͷ͋ͱڭ͍͚͑ͯͩΔͱخ͍͠Ͱ͢ɻ 5XJUUFS@LFOUBSP@N