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試験の9冠はVPCをこう考える〜/akiba-aws...
Search
maroon1st
June 07, 2018
Technology
1
1.2k
俺が考える最強のネットワーク構成 〜AWS試験の9冠はVPCをこう考える〜/akiba-aws-vpc
2018年6月7日に開催したAKIBA.AWS 第8回の資料です。
maroon1st
June 07, 2018
Tweet
Share
More Decks by maroon1st
See All by maroon1st
[JAWS DAYS 2025] 最近の DB の競合解決の仕組みが分かった気になってみた
maroon1st
0
370
ハワイアン航空 ステータスへの道 #HAairstudy
maroon1st
0
340
[JAWS-UG横浜 #79] re:Invent 2024 の DB アップデートは Multi-Region!
maroon1st
1
320
[JAWS-UG横浜 #80] うわっ…今年のServerless アップデート、少なすぎ…?
maroon1st
1
340
【re:Growth 2024】 Aurora DSQL をちゃんと話します!
maroon1st
1
1.3k
[JAWS-UG横浜 #76] イケてるアップデートを宇宙いち早く紹介するよ!
maroon1st
0
800
【DevelopersIO 2024】AI 半可通なのにエッジ AI 機能を全力で解説してみる 〜Cloudflare の場合〜
maroon1st
0
530
Google Cloud の RDB を徹底比較! 選び方と最新機能紹介 #devio2024
maroon1st
0
1.8k
Google Cloud の AI を支える裏側のインフラを垣間見る!
maroon1st
0
900
Other Decks in Technology
See All in Technology
JTCにおける内製×スクラム開発への挑戦〜内製化率95%達成の舞台裏/JTC's challenge of in-house development with Scrum
aeonpeople
0
260
Android Audio: Beyond Winning On It
atsushieno
0
2.4k
職種の壁を溶かして開発サイクルを高速に回す~情報透明性と職種越境から考えるAIフレンドリーな職種間連携~
daitasu
0
170
まずはマネコンでちゃちゃっと作ってから、それをCDKにしてみよか。
yamada_r
2
120
テストを軸にした生き残り術
kworkdev
PRO
0
220
バイブスに「型」を!Kent Beckに学ぶ、AI時代のテスト駆動開発
amixedcolor
2
580
未経験者・初心者に贈る!40分でわかるAndroidアプリ開発の今と大事なポイント
operando
5
750
DroidKaigi 2025 Androidエンジニアとしてのキャリア
mhidaka
2
380
EncryptedSharedPreferences が deprecated になっちゃった!どうしよう! / Oh no! EncryptedSharedPreferences has been deprecated! What should I do?
yanzm
0
490
共有と分離 - Compose Multiplatform "本番導入" の設計指針
error96num
2
1.1k
Snowflake×dbtを用いたテレシーのデータ基盤のこれまでとこれから
sagara
0
120
はじめてのOSS開発からみえたGo言語の強み
shibukazu
3
980
Featured
See All Featured
A Tale of Four Properties
chriscoyier
160
23k
Reflections from 52 weeks, 52 projects
jeffersonlam
352
21k
Producing Creativity
orderedlist
PRO
347
40k
Building Flexible Design Systems
yeseniaperezcruz
329
39k
Typedesign – Prime Four
hannesfritz
42
2.8k
Product Roadmaps are Hard
iamctodd
PRO
54
11k
GitHub's CSS Performance
jonrohan
1032
460k
Mobile First: as difficult as doing things right
swwweet
224
9.9k
Imperfection Machines: The Place of Print at Facebook
scottboms
268
13k
Practical Tips for Bootstrapping Information Extraction Pipelines
honnibal
PRO
23
1.4k
The Invisible Side of Design
smashingmag
301
51k
Design and Strategy: How to Deal with People Who Don’t "Get" Design
morganepeng
131
19k
Transcript
",*#""84ωοτϫʔΫYΨνฤ ݄ ΫϥεϝιουגࣜձࣾγχΞιϦϡʔγϣϯΞʔΩςΫτ େ܀फ Զ͕ߟ͑Δ࠷ڧͷωοτϫʔΫߏ ʙ"84ࢼݧͷף71$Λ͜͏ߟ͑Δʙ
%JTDMBJNFS ຊൃදൃදऀͷݸਓతࢥʹ ج͍ͮͨ༰Ͱ͋ΔͨΊ AWSٴͼͦͷଞͷBest Practiceʹ ߹க͠ͳ͍͜ͱ͕͋Γ·͢
8IPBN* େ܀फʢ!NBSPPOTUʣ ϝʔΧʔܥ4*FSʹ΄Ͳࡏ੶ͯ͠ ΫϥεϝιουʹδϣΠϯ ݱࡏ"84ͷಋೖίϯαϧςΟϯά ΠϯϑϥߏஙΛߦ͍ͬͯ·͢ "84ͷೝఆࢼݧશ෦࣋ͬͯ·͢
λΠτϧΓͰ͢
AWSࢼݧͷProfessionalͱSpecialtyͰ ࢼݧͷ͕େ͖͘ҟͳΓ·͢
ProfessionalAWSͷࣄΛ͏ࢼݧ SpecialtyAWSͷपΓΛ͏ࢼݧ
ࠓ͢͜ͱͱ͞ͳ͍͜ͱ ͢͜ͱ w"84ʹ͓͚ΔγεςϜΞʔΩςΫνϟΛωοτϫʔΫͷ໘͔ Βड़Δ wηογϣϯͷ్தͰࢀՃऀʹ࣭͍ͨ͠
ࠓ͢͜ͱͱ͞ͳ͍͜ͱ ͞ͳ͍͜ͱ w*1Wؔ࿈ w"84ͷ֎෦ͷωοτϫʔΫ w,VCFSOFUFTͳͲͷίϯςφΦʔέετϨʔγϣϯʹ͓͚Δ ωοτϫʔΫ
"84ͷجຊతͳ ωοτϫʔΫίϯϙʔωϯτͱ جຊݪଇ
ωοτϫʔΫίϯϙʔωϯτ ओͳͷΛڍ͛·͢ wҰൠతͳίϯϙʔωϯτ w"84ಛ༗ͳίϯϙʔωϯτ
ωοτϫʔΫίϯϙʔωϯτ Ұൠతͳίϯϙʔωϯτ 'JSFXBMM 4UBUFGVM'JSFXBMM 4FDVSJUZ(SPVQ 4UBUFMFTT'JSFXBMM /FUXPSL"$-
4VCOFU 3PVUF5BCMF
ωοτϫʔΫίϯϙʔωϯτ "84ಛ༗ͷͷ ͦͷ̍ 3FHJPO "WBJMBCJMJUZ;POF 71$ 71$1FFSJOH
ωοτϫʔΫίϯϙʔωϯτ "84ಛ༗ͷͷ ͦͷ̎ 71$&OEQPJOU 1SJWBUF-JOL -PBE#BMBODFS "QQMJDBUJPO-PBE#BMBODFS
"-# ɿ- /FUXPSL-PBE#BMBODFS /-# ɿ-
71$ͷ ΦϨΦϨ جຊݪଇ ωοτϫʔΫͰ.VMUJ";Λجຊͱ͢Δɻ جຊతʹີ݁߹͢ΔൣғΛͭͷ71$ʹ͢Δɻૄ݁߹ ʹ͍ͨ͠ͷผ71$ʹ͢Δɻ αϒωοτϧʔςΟϯάͷ୯Ґͱߟ͑Δɻ 'JSFXBMMجຊతʹ4FDVSJUZ(SPVQΛϝΠϯʹ༻͢
Δɻඞཁ࠷ݶͰ/"$-Λͬͯېࢭ͢Δɻ 71$ؒͷ௨৴ɺ1FFSJOHͱ1SJWBUF-JOLΛ͍͚Δɻ
71$ͷ ΦϨΦϨ جຊݪଇ ωοτϫʔΫͰ.VMUJ";Λجຊͱ͢Δɻ
71$ͷ ΦϨΦϨ جຊݪଇ جຊతʹີ݁߹͢ΔൣғΛͭͷ71$ʹ͢Δɻૄ݁ ߹ʹ͍ͨ͠ͷผ71$ʹ͢Δɻ
71$ͷ ΦϨΦϨ جຊݪଇ جຊతʹີ݁߹͢ΔൣғΛͭͷ71$ʹ͢Δɻૄ݁ ߹ʹ͍ͨ͠ͷผ71$ʹ͢Δɻ
71$ͷ ΦϨΦϨ جຊݪଇ αϒωοτϧʔςΟϯάͷ୯Ґͱߟ͑Δɻ
71$ͷ ΦϨΦϨ جຊݪଇ αϒωοτϧʔςΟϯάͷ୯Ґͱߟ͑Δɻ
71$ͷ ΦϨΦϨ جຊݪଇ 'JSFXBMMجຊతʹ4FDVSJUZ(SPVQΛϝΠϯʹ༻ ͢Δɻඞཁ࠷ݶͰ/"$-Λͬͯېࢭ͢Δɻ "84ͷϕετϓϥΫςΟεͱएׯ૬ҧ͋Γ ύέοτͷΓΛهड़͢Δͷ͕
໘ͳͷͱɺ݁ہ&QIFNFSBM ϙʔτΛશ։͚͢Δ͜ͱʹͳΔ
71$ͷ ΦϨΦϨ جຊݪଇ 71$ؒͷ௨৴ɺ1FFSJOHͱ1SJWBUF-JOLΛ͍ ͚Δɻ
ͱ͋Δߏਤ
ͱ͋Δߏਤ
֤ߏͷߟ͑ํ
71$ׂͷߟ͑ํ
-PHHJOH
-PHHJOH ϩάऩूΛ1SJWBUF-JOLܦ༝ʹͯ͠ ֤γεςϜͱͷґଘੑΛݮΒ͢ɻ ֤γεςϜ͔Β-PH"HHSFHBUPS -PH"HFOUͷ1VTIʹͳΔͷͰ 1SJWBUF-JOLͷద༻͕Γ͍͢ɻ
-PHHJOH qVFOUEΛྫʹ͢Δͱ 'PSXBSEFSͱ"HHSFHBUPS ํͰ.VMUJ";Λҙࣝͯ͠ ԽΛΉ͜ͱΛҙࣝ͠· ͠ΐ͏ɻ https://dev.classmethod.jp/cloud/aws/servitization-for-collection-logs-by-fluentd-and-aws-privatelink/ fluentd
ʴ AWS PrivateLinkͰAWSͷϩάऩूΛαʔϏεԽ͢Δ
.POJUPSJOH
.POJUPSJOH ࢹͳͲͷϝτϦΫεऔಘΛ1SJWBUF-JOLܦ༝ʹ ֤ͯ͠γεςϜͱͷґଘੑΛݮΒ͢ɻ 1SJWBUF-JOLͰ5$1ͷड৴ͷΈɻ༻͢Δ ϓϩμΫτʹҙɻྫ͑;BCCJY4FSWFS ͱ1SPYZͷ௨৴Λ1VTI1VMM͕બՄೳɻ 1SPNFUIFVTͷ1VMMܕ1SJWBUF-JOLҎ֎ ͷߏ
71$1FFSJOH ͕ඞཁɻ
(FOFSBM"QQMJDBUJPO
(FOFSBM"QQMJDBUJPO ֤ʑͷΞϓϦέʔγϣϯͰ൚༻ͳ αʔϏε ϩάࢹ Λ1SJWBUF-JOL ܦ༝Ͱ༻͢ΔɻωοτϫʔΫΛ ܨ͛ͣʹΤϯυϙΠϯτΞΫηε͢Δ ͷͰૄͳؔͰ͍ΒΕΔɻ
(FOFSBM"QQMJDBUJPOXJUI7BSJPVT4FSWJDFT
(FOFSBM"QQMJDBUJPOXJUI7BSJPVT4FSWJDFT ༷ʑͳ"84Λ༻͢Δ߹ʹ 71$&OEQPJOUͷ༻Λ ݕ౼͢Δɻ(BUFXBZܕ ແྉ͕ͩɺ*OUFSGBDFܕ ྉ͕ۚൃੜ͢Δɻ ίετ࠷దԽͷͨΊ&$ͷ 1VCMJD4VCOFUஔ
ݕ౼Ͱ͖Δɻ
αϒωοτׂͷߟ͑ํ
αϒωοτ ϧʔςΟϯά ͷछྨ 1VCMJDɿΠϯλʔωοτͱͷ௨৴ %.; w֎෦ͱ௨৴Ͱ͖Δɻ *OUFSOBMɿଞγεςϜ
71$ ࿈ܞ w"84্ͷผγεςϜͱີʹ௨৴͢Δɻ 1SPUFDUFEɿαʔόஔʢΞϓϦέʔγϣϯʣ w/"5ܦ༝Ͱ֎ͱ௨৴Ͱ͖Δɻͷ֎෦௨৴ແ͍ɻ 1SJWBUFɿαʔόஔʢσʔλετΞʣ w֎෦ͱ௨৴͠ͳ͍ɻ
αϒωοτ ϧʔςΟϯά ͷछྨ 1VCMJD4VCOFU *OUFSOBM4VCOFU 1SPUFDUFE4VCOFU 1SJWBUF4VCOFU
αϒωοτ͝ͱͷϦιʔεͷछྨ Πϯλʔωοτͱͷ௨৴ʢ%.;ʣ w"-#/-# w֎෦͔Βଓ͞ΕΔΠϯελϯε ଞγεςϜ 71$ ࿈ܞ w"-#/-#
w֎෦͔Βଓ͞ΕΔΠϯελϯε
αϒωοτ͝ͱͷϦιʔεͷछྨ Πϯλʔωοτͱͷ௨৴ʢ%.;ʣ w"-#/-# w֎෦͔Βଓ͞ΕΔΠϯελϯε ଞγεςϜ 71$ ࿈ܞ w"-#/-#
w֎෦͔Βଓ͞ΕΔΠϯελϯε ৴པϨϕϧ͕ҟͳͬͯૄ݁߹ΛอͭҙຯͰҰॹ
αϒωοτ͝ͱͷϦιʔεͷछྨ αʔόஔʢΞϓϦέʔγϣϯʣ w"1αʔόͳͲ wʢྫ֎తʹʣσʔλετΞPO&$ αʔόஔʢσʔλετΞʣ w&$Ҏ֎ͷ71$ʹஔͰ͖Δ"84Ϧιʔε wσʔλετΞPO&$ w֎෦ଓ͕ඞཁͳ߹'PSXBSE1SPYZΛڬΉ
·ͱΊ
·ͱΊ 71$ͷׂํͷݕ౼ʹҙ͢Δ wີ݁߹ͳωοτϫʔΫϞϊϦγοΫͳγεςϜΛ ੜΉͷͰɺকདྷϝϯςφϯε͕ਏ͘ͳΔ wΫϥυͷԾωοτϫʔΫͰωοτϫʔΫΛॊ ೈʹߏͰ͖ΔͷͰɺҰͭҰͭͷవ·ΓΛ͚ͯߏ ͢Δ wγεςϜʹ߹ΘͤͨωοτϫʔΫΛߏங͢Δ
·ͱΊ αϒωοτͷׂϧʔςΟϯάͷ୯Ґͱͯ͠ߟ͑Δ w'JSFXBMMػೳ αϒωοτʹґଘ͢Δ /"$-͚ͩ Ͱͳ͘ Πϯελϯεຖͷ 4FDVSJUZ(SPVQ͋Δ
ߏஙγεςϜʹ߹ΘͤͯωοτϫʔΫߏݕ౼͢Δ wશମωοτϫʔΫΛ༻ҙ͓͖ͯ͠ɺطଘͷαϒωο τʹαʔόΛஔ͢Δඞཁ͕ͳ͍