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
インフラのテストに VPC Reachability Analyzer は外せないという話
Search
株式会社ヌーラボ
PRO
August 02, 2022
Technology
2.6k
3
Share
インフラのテストに VPC Reachability Analyzer は外せないという話
株式会社ヌーラボ
PRO
August 02, 2022
More Decks by 株式会社ヌーラボ
See All by 株式会社ヌーラボ
The_Evolution_of_Bits_AI_SRE.pdf
nulabinc
PRO
0
330
進化するBits AI SREと私と組織
nulabinc
PRO
4
690
実践 Datadog MCP Server
nulabinc
PRO
4
680
全社横断PjM⽀援チーム “PEaS”の取り組みと プロジェクトマネジメント でのAI活⽤について
nulabinc
PRO
0
170
Datadog の RBAC のすべて
nulabinc
PRO
4
790
Datadog Live Tokyo 2025登壇資料
nulabinc
PRO
0
160
How to Migrate Your Backlog Free Plan
nulabinc
PRO
0
240
チームワークマネジメント Bar #5
nulabinc
PRO
0
87
Geeks Who Drink Fukuoka - 202508
nulabinc
PRO
0
64
Other Decks in Technology
See All in Technology
AI時代から振り返るTerraform drift運用の歴史 / AI Age Reflections on the History of Terraform Drift Operations
aeonpeople
2
620
20260528_生成AIを専属DSに_Howの次にすべきことを考える
doradora09
PRO
0
270
Diagnosing performance problems without the guesswork
elenatanasoiu
0
130
ITエンジニアを取り巻く環境とキャリアパス / A career path for Japanese IT engineers
takatama
4
1.8k
Datadog 認定試験の概要と対策
uechishingo
0
210
Javaコミュニティをもっと楽しむための9箇条
takasyou
0
820
Databricks 月刊サービスアップデート 2026年05月号
tyosi1212
0
130
ルールやカスタム機能、どう使う?理想の出力を引き出すために今知りたいIBM Bob 5つの機能
muehara
0
160
地元にいないローカルオーガナイザーの立ち回り
uvb_76
1
400
Claude Codeですべての日常業務を爆速化しよう!
minorun365
PRO
17
16k
さきさん文庫の書籍ができるまで
sakiengineer
0
320
Kiro CLI v2.0.0がやってきた!
kentapapa
0
240
Featured
See All Featured
Rebuilding a faster, lazier Slack
samanthasiow
85
9.5k
Why Mistakes Are the Best Teachers: Turning Failure into a Pathway for Growth
auna
0
150
Information Architects: The Missing Link in Design Systems
soysaucechin
0
950
Design of three-dimensional binary manipulators for pick-and-place task avoiding obstacles (IECON2024)
konakalab
0
440
sira's awesome portfolio website redesign presentation
elsirapls
0
270
Evolving SEO for Evolving Search Engines
ryanjones
0
210
Designing for Timeless Needs
cassininazir
1
240
What Being in a Rock Band Can Teach Us About Real World SEO
427marketing
0
240
Large-scale JavaScript Application Architecture
addyosmani
515
110k
Accessibility Awareness
sabderemane
1
130
"I'm Feeling Lucky" - Building Great Search Experiences for Today's Users (#IAC19)
danielanewman
231
23k
A designer walks into a library…
pauljervisheath
211
24k
Transcript
Πϯϑϥͷςετʹ 71$3FBDIBCJMJUZ"OBMZ[FS ֎ͤͳ͍ͱ͍͏ +"846(ேձ גࣜձࣾψʔϥϘத
ࣗݾհ 💻ψʔϥϘ#BDLMPH՝(JU5FBN ❤ےτϨϚ່δϣδϣΞχϝؑ"84 🏠👩ͱ🐈ͱΒͯ͠·͢ .BTBZVLJ/BLBOP !NBBBBUP
#BDLMPHʹ͍ͭͯ w #BDLPHλεΫɾϓϩδΣΫτཧπʔϧ w 8*,*ϑΝΠϧڞ༗ػೳΧϯόϯϘʔυ w (JUػೳͷఏڙ w (JU5FBN(JUػೳͷ։ൃͱ(JUʹؔ࿈͢Δαʔόʔͷӡ༻อक୲
νʔϜͰऔΓΜͩࣄʹ͍ͭͯϒϩάΛॻ͖·ͨ͠
ΞδΣϯμ w Πϯϑϥͷςετʹ͍ͭͯ w ͋Δ͋ΔωοτϫʔΫͷૄ௨ςετͷํ๏ w 71$3FBDIBCJMJUZ"OBMZ[FSͱ w ࣮ࡍʹ71$3FBDIBCJMJUZ"OBMZ[FSΛར༻ͨ͠έʔεͷհ w
·ͱΊ
Πϯϑϥͷςετʹ͍ͭͯ
Πϯϑϥͷςετͱ͍͏ͱʜ w ϓϩϏδϣχϯάͨ͠αʔόʔͷ֤छઃఆͷςετ w ωοτϫʔΫϨϕϧͷૄ௨ςετ w ো࣌ͷ෮چςετ w FUDʜ
Πϯϑϥͷςετͱ͍͏ͱʜ w ϓϩϏδϣχϯάͨ͠αʔόʔͷ֤छઃఆͷςετ w ωοτϫʔΫϨϕϧͷૄ௨ςετ w ো࣌ͷ෮چςετ w FUDʜ
ࠓճ͜͜
͋Δ͋ΔωοτϫʔΫͷૄ௨ςετͷํ๏
͋Δ͜ΜͳαʔόʔΛ࡞Γ·ͨ͠ 2"αʔόʔ͔Β#αʔόʔʹରͯ͠QPSUͰͪΌΜͱଓͰ͖Δ͔ͲͷΑ͏ʹ֬ೝΛ͠·͔͢ʁ
͋Δ͜ΜͳαʔόʔΛ࡞Γ·ͨ͠ 2"αʔόʔ͔Β#αʔόʔʹରͯ͠QPSUͰͪΌΜͱଓͰ͖Δ͔ͲͷΑ͏ʹ֬ೝΛ͠·͔͢ʁ ""αʔόʔʹϩάΠϯͯ͠ODPSUFMOFUPSDVSMPSUSBDFSPVUFΛ#αʔόʔʹର࣮ͯ͠ߦ Ճ͑ͯ#αʔόʔͷ4(ϧʔϧͰϙʔτ͕JOCPVOEϧʔϧʹઃఆ͞Ε͍ͯΔ͔֬ೝ
αʔόʔ͕૿͑ͨΒʁ ख࡞ۀͰ͏ແཧ ͳʹ͔͠ΒπʔϧʹཔΔඞཁ͕ग़ͯ͘Δ
αʔόʔ͕૿͑ͨΒʁ ख࡞ۀͰ͏ແཧ ͳʹ͔͠ΒπʔϧʹཔΔඞཁ͕ग़ͯ͘Δ 4FSWFSTQFDBXTQFDͳͲ͕͋Γ·͢💡
4FSWFSTQFDͱʁ w 3VCZͷ044 w 34QFDͷཁྖͰΠϯϑϥͷςετΛهड़͢Δ w 44)ͰαʔόʔʹϩάΠϯͰ͖Ε͙͢ʹ࣮ߦ͢Δ͜ͱग़དྷΔ w ෳ͋Δαʔόʔʹରͯ͠ςετΛ࣮ߦ͢Δ͜ͱ͕ग़དྷΔ
4FSWFSTQFDͷྫ
BXTQFDͱʁ w 3VCZͷ044 w 34QFDͷཁྖͰ"84Ϧιʔεʹର͢Δઃఆͷςετ͕ग़དྷΔ w FHରͷ&$Πϯελϯεʹ&*1͕༩͞Ε͍ͯΔ͔ͳͲ w ωοτϫʔΫϨϕϧͷςετͰͳ͍͕4(ϧʔϧͷઃఆͷςετ͕ग़དྷΔ
BXTQFDͷྫ
4FSWFSTQFDͱBXTQFDͷ·ͱΊ w 4FSWFSTQFDαʔόʔͷϓϩϏδϣχϯάঢ়ଶωοτϫʔΫϨϕϧͷૄ௨ͷ ςετΛߦ͏͜ͱ͕ग़དྷΔ w BXTQFD"84Ϧιʔεʹର͢ΔઃఆͷςετΛߦ͏͜ͱ͕ग़དྷΔ w Έ߹Θͤͯར༻͢Δ͜ͱͰ෯͍ςετΛߦ͏͜ͱ͕ग़དྷΔ
ؾʹͳΔ w 4FSWFSTQFDରͷαʔόʔʹ44)ϩάΠϯͰ͖Δ͜ͱ͕લఏ w ඇίϯςφ͍͍͚ͲίϯςφͲ͏͢Δʁ w "-#ͳͲ"84ϦιʔεΛجͱͨ͠߹ͷ֬ೝʁ
71$3FBDIBCJMJUZ"OBMZ[FS
71$3FBDIBCJMJUZ"OBMZ[FSͱʁ l3FBDIBCJMJUZ"OBMZ[FSΛ༻͢Δͱɺ71$ωοτϫʔΫͷಛఆͷૹ৴ݩͱૹ৴ઌͷؒͰ౸ୡ ՄೳੑΛੳ͢Δ͚ͩͰɺଓΛஅͰ͖·͢ɻಉ͡71$ͷ&MBTUJD/FUXPSL*OUFSGBDFT &/* ؒɺ·ͨϐΞϦϯάଓΛհͯ͠ଓ͞Εͨͭͷ71$ؒͰ౸ୡՄೳੑੳΛ࣮ߦͰ͖ ·͢ɻ·ͨɺ&/*ͱɺΠϯλʔωοτήʔτΣΠɺԾϓϥΠϕʔτήʔτΣΠɺ5SBOTJU (BUFXBZͳͲͷήʔτΣΠؒͷ౸ୡՄೳੑੳΛ࣮ߦ͢Δ͜ͱͰ͖·͢ɻl
71$3FBDIBCJMJUZ"OBMZ[FSʹ͍ͭͯ w ར༻લఏ w ಉ͡"84ΞΧϯτ͕ॴ༗͠ɺಉ͡Ϧʔδϣϯʹ͋Δ w ιʔεͱѼઌͷϦιʔεɺಉ͡71$·ͨ71$ϐΞϦϯάଓΛհͯ͠ଓ͞Εͨ71$ʹ͋Δඞཁ͕͋Δ w ڞ༗71$ͷ߹ɺϦιʔεಉ͡"84ΞΧϯτʹΑͬͯॴ༗͞Ε͍ͯΔඞཁ͕͋Δ
w ιʔεͱѼઌϦιʔε w Πϯελϯε w *(8 w &/* w 71$ΤϯυϙΠϯτ w 71$ϐΞϦϯά w FUDʜ l3FBDIBCJMJUZ"OBMZ[FSrྉۚͷྫ ͭͷΠϯελϯεؒͷଓੑΛճղੳͨ͠ͱ͠·͢ɻ ੳ͝ͱʹྉ͕ۚൃੜ͠ɺॲཧ͢Δੳ͋ͨΓͷྉۚ64%Ͱ͢ɻ ଓ݅Yଓ͋ͨΓ64%64%ɻ ͭ·Γɺ߹ܭͰ64%Λ͓ࢧ͍͍͖ͨͩ·͢ɻl
71$3FBDIBCJMJUZ"OBMZ[FSΛ৮ͬͯΈΔ ͨͲΓண͘ʹɺ71$ωοτϫʔΫੳ3FBDIBCJMJUZ"OBMZ[FS ύεͷ࡞ը໘
71$3FBDIBCJMJUZ"OBMZ[FSΛ৮ͬͯΈΔ Πϯελϯεͷ/BNFλά͕දࣔ͞Ε͍ͯΔͷͰૢ࡞͍͢͠
71$3FBDIBCJMJUZ"OBMZ[FSΛ৮ͬͯΈΔ ૹ৴ઌͷϙʔτͱϓϩτίϧΛઃఆ͢Δ
71$3FBDIBCJMJUZ"OBMZ[FSΛ৮ͬͯΈΔ
71$3FBDIBCJMJUZ"OBMZ[FSΛ৮ͬͯΈΔ w 4(ϧʔϧΛฤूͯ͠ϙʔτͷJOCPVOEΛআͯ͠࠶࣮ߦͨ݁͠Ռ ౸ୡෆՄೳͱͳͬͨ͜ͱ͕Θ͔Δ
71$3FBDIBCJMJUZ"OBMZ[FSΛ ར༻ͨ͠έʔεͷհ
αʔόʔߏʹ͍ͭͯ w 71$ؒͰଓΛߦ͏ͨΊʹ71$1FFSJOHΛઃఆ w 71$ᶄʹ&$4$MVTUFSΛ৽نߏங w 71$ᶃͷ&$͔Β71$ᶄͷ෦"-#ʹଓ w &$45BTL""-#ʹඥ͍͍ͯΔ
w &$45BTL#71$ᶃͷ&$Πϯελϯεଓ͢Δ 71$ᶃ 71$ᶄ &$45BTL" &$45BTL#
ૄ௨ςετΛߦ͏ʹ͋ͨͬͯͷഎܠ w ৽نΞϓϦέʔγϣϯͷج൫ʹ&$4'BSHBUFΛ࠾༻ʢӡ༻อकͷָ͞ͳͲʣ w 4FSWFSTQFDར༻Ͱ͖ͳ͍͠ૄ௨ςετΛͲ͏͠Α͏ʁ w &$4'BSHBUFͳΒFDTFYFDΛར༻ͯ͠ίϯςφʹϩάΠϯ͕Մೳ w ͍Ͱ͕͢͞ʹखؒ😅
ૄ௨ςετΛߦ͏ʹ͋ͨͬͯͷഎܠ w ৽نΞϓϦέʔγϣϯͷج൫ʹ&$4'BSHBUFΛ࠾༻ʢӡ༻อकͷָ͞ͳͲʣ w 4FSWFSTQFDར༻Ͱ͖ͳ͍͠ૄ௨ςετΛͲ͏͠Α͏ʁ w &$4'BSHBUFͳΒFDTFYFDΛར༻ͯ͠ίϯςφʹϩάΠϯ͕Մೳ w ͍Ͱ͕͢͞ʹखؒ😅
71$3FBDIBCJMJUZ"OBMZ[FSͷग़൪ͩʂ
ςετέʔε w έʔεᶃ w ૹ৴ݩ&$Πϯελϯε "; w ૹ৴ઌ෦"-#ͷ&/*
"; w έʔεᶄ w ૹ৴ݩ෦"-#ͷ&/* "; w ૹ৴ઌ&$45BTL"ͷ&/* "; w έʔεᶅ w ૹ৴ݩ&$45BTL#ͷ&/* "; w ૹ৴ઌ&$Πϯελϯε "; έʔεᶃ έʔεᶄ έʔεᶅ 71$ᶃ 71$ᶄ &$45BTL" &$45BTL#
71$3FBDIBCJMJUZ"OBMZ[FSͰ ૄ௨ςετ͕Ͱ͖ͨ👍
ͪΐͬͱ·ͬͯ✋ w ࣮ࡍʹͬͯΈͯؾ͍ͮͨ͜ͱ Ұ࡞ͨ͠ύεฤू͕Ͱ͖ͳ͍ͷͰ࠶࡞͢Δඞཁ͕͋Δ w FH&/*ΠϯελϯεΛޡͬͯ࡞ͨ͠ͳͲ࠶࡞ &$4'BSHBUFͷΑ͏ͳ&/*͕ίϩίϩมΘΔϦιʔεͱͷ૬ੑ͕ѱ͍ w
σϓϩΠຖʹ&/*͕มΘΔҝύεΛ͏Ұ࣮ߦ͢Δͱ&/*͕ଘࡏ͠ͳ͍ͷͰ ΤϥʔʹͳΔ w &/*ͷλά໊͕ίϯιʔϧ্Ͱදࣔ͞Εͳ͍ͷͰΘ͔ΓͮΒ͍
ͪΐͬͱ·ͬͯ✋ ΞΫγϣϯͷૢ࡞Ұཡʹʮฤूʯͳ͍ "84$-*ʹฤू͢ΔΑ͏ͳBQJ༻ҙ͞Εͯͳ͍༷ ࣌ʣ Ұ࡞ͨ͠ύεฤू͕Ͱ͖ͳ͍ͷͰ࠶࡞͢Δඞཁ͕͋Δ
ͪΐͬͱ·ͬͯ✋ &/*Λબͨ͠߹λά໊͕දࣔ͞Εͳ͍ͷͰͲͷϦιʔεͷ&/*ͳͷ͔அ͕ग़དྷͳ͍ &/*ͷλά໊͕ίϯιʔϧ্Ͱදࣔ͞Εͳ͍ͷͰΘ͔ΓͮΒ͍
͊͞खؒΛল͜͏ʂ
·ͱΊ
·ͱΊ w 71$3FBDIBCJMJUZ"OBMZ[FS"84Ϧιʔεʹର͢ΔωοτϫʔΫϨϕϧͷૄ௨ ςετΛߦ͏͜ͱ͕ग़དྷΔ w ͨͩ͠ҙ͍͔ͭ͋͘Δ w Ұ࡞ͨ͠ύεฤू͕Ͱ͖ͳ͍ w &/*͕มΘΔϦιʔεै͢Δඞཁ͕͋Δ
w ίϯιʔϧ͚ͩͷૢ࡞Ͱݶք͕͋ΔͷͰ"8$$-*ͳͲ͏ w 4FSWFSTQFD BXTQFDͳͲͱΈ߹Θͤͯखް͍ςετ͕࣮ࢪՄೳ