Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Speaker Deck
PRO
Sign in
Sign up for free
インフラのテストに VPC Reachability Analyzer は外せないという話
Nulab Inc.
PRO
August 02, 2022
Technology
3
1.3k
インフラのテストに VPC Reachability Analyzer は外せないという話
Nulab Inc.
PRO
August 02, 2022
Tweet
Share
More Decks by Nulab Inc.
See All by Nulab Inc.
Nulab Passオンライン説明会資料(2023_01)
nulabinc
PRO
0
36
2022年12月開催 Nulab Pass説明会資料
nulabinc
PRO
0
91
BacklogのGitを支えるGitチームの紹介2022
nulabinc
PRO
0
76
テレワークを導入する企業が、わざわざ「リゾートワーク制度」を推進している理由
nulabinc
PRO
0
20
Backlogビギナーズセミナー資料
nulabinc
PRO
0
300
1on1から始める組織作り
nulabinc
PRO
5
1.1k
ECS Fargate+Mackerelにおける監視費用を削減するまでの話
nulabinc
PRO
1
1.4k
長年運用されてきたモノリシックアプリケーションをコンテナ化しようとするとどんな問題に遭遇するか? / SRE NEXT 2022
nulabinc
PRO
15
18k
新卒入社者向け研修を作ってみた
nulabinc
PRO
2
390
Other Decks in Technology
See All in Technology
AI Builderについて
miyakemito
1
960
SmartHRからOktaへのSCIM連携で作り出すHRドリブンのアカウント管理
jousysmiler
1
120
地方自治体業務あるある ーアナログ最適化編-
y150saya
1
270
WebLogic Server for OCI 概要
oracle4engineer
PRO
3
890
OPENLOGI Company Profile
hr01
0
12k
03_ユーザビリティテスト
kouzoukaikaku
0
610
「一通りできるようになった」その先の話
hitomi___kt
0
140
目指せCoverage100%! AutoScale環境におけるSavings Plans購入戦略 / JAWS-UG_SRE_Coverage
taishin
0
520
re:Invent2022 前後の Amazon EventBridge のアップデートを踏まえつつ、情シスの仕事をより楽しくしたい話。 / EventBridge for Information Systems Department
_kensh
2
770
Hatena Engineer Seminar #23 「チームとプロダクトを育てる Mackerel 開発合宿」
arthur1
0
590
インフラ技術基礎勉強会 開催概要
toru_kubota
0
180
FlexScan HD2452Wの 後継を探して
tring
0
6.5k
Featured
See All Featured
Building a Scalable Design System with Sketch
lauravandoore
451
31k
Three Pipe Problems
jasonvnalue
89
8.9k
Dealing with People You Can't Stand - Big Design 2015
cassininazir
351
21k
ParisWeb 2013: Learning to Love: Crash Course in Emotional UX Design
dotmariusz
101
6.2k
How GitHub Uses GitHub to Build GitHub
holman
465
280k
jQuery: Nuts, Bolts and Bling
dougneiner
57
6.6k
KATA
mclloyd
12
9.7k
The Brand Is Dead. Long Live the Brand.
mthomps
48
2.9k
GitHub's CSS Performance
jonrohan
1020
430k
Responsive Adventures: Dirty Tricks From The Dark Corners of Front-End
smashingmag
239
19k
The Invisible Customer
myddelton
113
12k
A Modern Web Designer's Workflow
chriscoyier
689
180k
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ͳͲͱΈ߹Θͤͯखް͍ςετ͕࣮ࢪՄೳ