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
【JAWS-UGさいたま】20170610_CFnでALBとWAFを連携
Search
MotokiHabuchi
June 10, 2017
Technology
0
400
【JAWS-UGさいたま】20170610_CFnでALBとWAFを連携
JAWS-UG さいたま支部 第7回勉強会で発表した時の資料です。
https://jawsug-saitama.doorkeeper.jp/
MotokiHabuchi
June 10, 2017
Tweet
Share
More Decks by MotokiHabuchi
See All by MotokiHabuchi
開発コンテナを活用し、並列で同じサービスを複数パターン構築 / Leveraging Development Containers for Parallel Deployment of Service Patterns
motokihabuchi
0
230
ヤプリにおけるAWS Control Towerの活用 / Using AWS ControlTower in Yappli
motokihabuchi
0
1k
コード化できていなかったヤプリをTerraform文化に変えていった話
motokihabuchi
2
920
Fargateでサクっとバッチ処理実行してみる/quick-batch-processing-in-Fargate.
motokihabuchi
0
73
re:Inventラスベガスはこうやって楽しむんや / lasvegas-tanoshimu2019
motokihabuchi
0
1.2k
re:Inventはこうやって楽しむんや / reinvent-wa-ko-yatte-tanoshimunnya
motokihabuchi
0
930
ヤプリの完全にモダンとは言いづらいけど、そこそこ攻めてるインフラ環境をもっと良くしたいエンジニアを募集しています。 / Yappli's infrastructure environment
motokihabuchi
0
2.4k
【AWS re:Invent報告会 by Yappli】で、結局re:Inventって何なの? / What is re: Invent?
motokihabuchi
0
1.6k
【YappliMeetup#3】Fargateでサクッと作る開発環境 / Make development environment with Fargate
motokihabuchi
0
450
Other Decks in Technology
See All in Technology
Aurora DSQLはサーバーレスアーキテクチャの常識を変えるのか
iwatatomoya
1
1.2k
Django's GeneratedField by example - DjangoCon US 2025
pauloxnet
0
160
Create Ruby native extension gem with Go
sue445
0
130
MagicPod導入から半年、オープンロジQAチームで実際にやったこと
tjoko
0
110
KotlinConf 2025_イベントレポート
sony
1
140
Platform開発が先行する Platform Engineeringの違和感
kintotechdev
4
590
Oracle Base Database Service 技術詳細
oracle4engineer
PRO
10
75k
AWSを利用する上で知っておきたい名前解決のはなし(10分版)
nagisa53
10
3.2k
バイブスに「型」を!Kent Beckに学ぶ、AI時代のテスト駆動開発
amixedcolor
2
580
共有と分離 - Compose Multiplatform "本番導入" の設計指針
error96num
2
1.1k
未経験者・初心者に贈る!40分でわかるAndroidアプリ開発の今と大事なポイント
operando
5
750
LLMを搭載したプロダクトの品質保証の模索と学び
qa
0
1.1k
Featured
See All Featured
Designing for humans not robots
tammielis
253
25k
The Straight Up "How To Draw Better" Workshop
denniskardys
236
140k
Principles of Awesome APIs and How to Build Them.
keavy
126
17k
Producing Creativity
orderedlist
PRO
347
40k
Building Flexible Design Systems
yeseniaperezcruz
329
39k
Scaling GitHub
holman
463
140k
Sharpening the Axe: The Primacy of Toolmaking
bcantrill
44
2.5k
Site-Speed That Sticks
csswizardry
10
820
Gamification - CAS2011
davidbonilla
81
5.4k
Building Better People: How to give real-time feedback that sticks.
wjessup
368
19k
The Art of Programming - Codeland 2020
erikaheidi
56
13k
GraphQLとの向き合い方2022年版
quramy
49
14k
Transcript
$MPVE'PSNBUJPOͰ "-#ͱ8"'Λ࿈ܞ .PUPLJ)BCVDIJ
ࣗݾհ wӋᔹݩل w࣎լݝग़ʗՃࢢࡏॅ wגࣜձࣾ$3&$0 w"84ӡ༻ۀ w͖ͳαʔϏε$MPVE'PSNBUJPO
֤αʔϏεͷ͓͞Β͍
IUUQTBXTBNB[PODPNKQXBGGBR "848"'ͱ "848"'ɺϢʔβ͕࡞ͨ͠ϧʔϧʹج͍ͮͯτϥ ϑΟοΫΛϑΟϧλϦϯά͢Δ͜ͱʹΑΓɺΣϒΞϓϦ έʔγϣϯΛ߈ܸ͔Βอޢ͠·͢ɻྫ͑ɺΣϒϦΫΤ ετΛ*1ΞυϨεɺ)551ϔομʔɺ)551ຊจɺ·ͨ 63*จࣈྻʹج͍ͮͯϑΟϧλͰ͖ΔͷͰɺ42-ΠϯδΣ Ϋγϣϯ·ͨΫϩεαΠτεΫϦϓτͷΑ͏ͳҰൠతͳ ߈ܸύλʔϯΛϒϩοΫ͢Δ͜ͱ͕ՄೳʹͳΓ·͢ɻ "84$MPVE'SPOUٴͼ"-#ʹରԠ͍ͯ͠·͢ɻ
Ҿ༻ɿ"84ެࣜɹ"848"'rΣϒΞϓϦέʔγϣϯϑΝΠΞΥʔϧ
11 ELBの使い方イメージ アベイラビリティ ゾーン a ユーザー アベイラビリティ ゾーン b ALB
EC2 myLB-xxx.elb.amazonaws.com EC2 EC2 ターゲットグループ ターゲットグループ アベイラビリティ ゾーン a ユーザー アベイラビリティ ゾーン b CLB EC2 EC2 myLB-xxx.elb.amazonaws.com Application Load Balancer Classic Load Balancer CLB ALB IUUQTXXXTMJEFTIBSFOFU"NB[PO8FC4FSWJDFT+BQBOBXTCMBDLCFMUPOMJOFTFNJOBSFMBTUJDMPBECBMBODJOH Ҿ༻ɿ"84#MBDL#FMU0OMJOF4FNJOBS&MBTUJD-PBE#BMBODJOH "-#ͱ
IUUQTBXTBNB[PODPNKQXBGGBR "848"'ͱ "848"'ɺ͓٬༷͕࡞ͨ͠ϧʔϧʹج͍ͮͯτϥ ϑΟοΫΛϑΟϧλϦϯά͢Δ͜ͱʹΑΓɺΣϒΞϓϦ έʔγϣϯΛ߈ܸ͔Βอޢ͠·͢ɻྫ͑ɺΣϒϦΫΤ ετΛ*1ΞυϨεɺ)551ϔομʔɺ)551ຊจɺ·ͨ 63*จࣈྻʹج͍ͮͯϑΟϧλͰ͖ΔͷͰɺ42-ΠϯδΣ Ϋγϣϯ·ͨΫϩεαΠτεΫϦϓτͷΑ͏ͳҰൠతͳ ߈ܸύλʔϯΛϒϩοΫ͢Δ͜ͱ͕ՄೳʹͳΓ·͢ɻ "84$MPVE'SPOUٴͼ"-#ʹରԠ͍ͯ͠·͢ɻ
Ҿ༻ɿ"84ެࣜɹ"848"'rΣϒΞϓϦέʔγϣϯϑΝΠΞΥʔϧ
IUUQTXXXTMJEFTIBSFOFU"NB[PO8FC4FSWJDFT+BQBOBXTCMBDLCFMUPOMJOFTFNJOBSBXTDMPVEGPSNBUJPO "84#MBDL#FMU0OMJOF4FNJOBS"84$MPVE'PSNBUJPOΑΓൈਮ
Ҏલɺ"848"'$MPVE'SPOUʹ ͔͠ରԠ͍ͯ͠·ͤΜͰͨ͠
͔͠͠
݄
όϯʂ
όόϯʂ
"848"'͕͑Δʔʂ
ͦΕ͔Βϲ݄ޙɺ ࣮ࡍʹ͏ͱ͖͕
$MPVE'PSNBUJPOʴچ&-#ͳ ڥͩͬͨͷͰ·ͣ"-#Խ͢Δ
࣍ʹ"-#ʹ8"'Λ࿈ܞͤ͞Δ Ͳ͏Δͷ͔
ௐͯݟΔͱɺͦΕͬΆ͍ϦιʔελΠϓൃݟʂ
Α͠ɺ͋ͱ͜ΕͰʜ
͋Εʁ Ͳ͏ͬͯ"-#ͱ͚ͬͭ͘Μͷʁ
͋ͬʜ
"84ͷϑΥʔϥϜʹͦΕͬΆ͍ॻ͖ࠐΈ͕ υΩϡϝϯτݟͨݶΓ$MPVE'PSNBUJPOͰ 8"'ͱ"-#࿈ܞͰ͖ͳͦ͞͏ͳงғؾ͚ ͲͰ͚Μͷʁ ͙͢ରԠ͢ΔΑͶʁΑͶʁ ͠·͢͠·͢ɻ ؾ͕͍ͨΒͶɻ
·͔ͩͳʔʁ ظͯ͠ΔΑʔ
͜ΕɺࣗͰͳΜͱ͔͠Ζͱ ݴ͏͜ͱ͔ͳ
"848"'3FHJPOBMͳΔ"1*͕͋ΔΒ͍͠
-BNCEBͰ͕ΜΕ Ͳ͏ʹ͔ͳΓͦ͏ʂ ͙͵͵ɺϓϩάϥϜॻ͚ͳ͍͚Ͳʜ
େઌഐͱ ʮΈΜͳͷ1ZUIPO ໊ஶ ʯ ͷνΧϥΛआΓͯԿͱ͔ "TTPDJBUJPOʂ Ͱ͖ΔΑ͏ʹʜ
ͦΜͳؒۙͷ݄
όϯʂ
όόϯʂ
͏Θ͋͋͋͋͋͋͋͋͋͋͋͋͋͋
͕Μͬͯ࡞ͬͨ -BNCEB'VODUJPO͓ଂೖΓʹ
ͱɺ͍͏ͷ͓͍ͱ͍ͯ ຊͰ͢
Ͳ͏Δ͔
ࢀߟɿ%FWFMPQFSTJPʮ$MPVE'PSNBUJPOͰ"-#Λߏங͢Δʯ IUUQEFWDMBTTNFUIPEKQDMPVEBXTDMPVEGPSNBUJPOBMC ϕʔεͷςϯϓϨʔτϓϨϛΞϜύʔτφʔ Ͱ͓ͳ͡ΈͷDMBTTNFUIPE༷ͷͨΊʹͳΔ هࣄΛࢀߟʹ͖ͤͯ͞·ͨ͠
σϞ ";" 71$ 71$4VCOFU ";$ 71$4VCOFU w$'O5FNQMBUFͷղઆ w5FNQMBUF%FTJHOFSͷհ w࣮ࡍʹελοΫ࡞ 8"'
"-# &$
*)BWF8"' *)BWF"-#
$'O8"'"-#
͝ഈಡ͋Γ͕ͱ͏͍͟͝·ͨ͠