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
ECSとALBで始めるblue/greenデプロイメント
Search
Takafumi Yoshida
April 20, 2019
Technology
2
320
ECSとALBで始めるblue/greenデプロイメント
Takafumi Yoshida
April 20, 2019
Tweet
Share
More Decks by Takafumi Yoshida
See All by Takafumi Yoshida
ECSとSQSでスケーラブルなバッチを作った
zephiransas
2
1.3k
DynamoDB Step Zero to One
zephiransas
0
680
DynamoDB関連のアップデート紹介 #reinvent2018
zephiransas
0
780
CloudGarageでGitBucketサーバをたててみた
zephiransas
0
520
プログラマが知っておくといいかもしれないCSSのハナシ
zephiransas
1
1.1k
ラクして学ぶ英語(LT版)
zephiransas
0
200
あなたとCrystal、いますぐダウンロード
zephiransas
1
1.7k
使ってみようLombok
zephiransas
0
260
Modern Web Development with ninjaframework
zephiransas
0
3.1k
Other Decks in Technology
See All in Technology
AIがコード書きすぎ問題にはAIで立ち向かえ
jyoshise
1
250
「何となくテストする」を卒業するためにプロダクトが動く仕組みを理解しよう
kawabeaver
0
440
Firestore → Spanner 移行 を成功させた段階的移行プロセス
athug
1
500
テストを軸にした生き残り術
kworkdev
PRO
0
220
Platform開発が先行する Platform Engineeringの違和感
kintotechdev
4
590
使いやすいプラットフォームの作り方 ー LINEヤフーのKubernetes基盤に学ぶ理論と実践
lycorptech_jp
PRO
1
160
機械学習を扱うプラットフォーム開発と運用事例
lycorptech_jp
PRO
0
660
AI時代を生き抜くエンジニアキャリアの築き方 (AI-Native 時代、エンジニアという道は 「最大の挑戦の場」となる) / Building an Engineering Career to Thrive in the Age of AI (In the AI-Native Era, the Path of Engineering Becomes the Ultimate Arena of Challenge)
jeongjaesoon
0
260
roppongirb_20250911
igaiga
1
250
Apache Spark もくもく会
taka_aki
0
140
LLMを搭載したプロダクトの品質保証の模索と学び
qa
1
1.1k
現場で効くClaude Code ─ 最新動向と企業導入
takaakikakei
1
260
Featured
See All Featured
How GitHub (no longer) Works
holman
315
140k
Why You Should Never Use an ORM
jnunemaker
PRO
59
9.5k
How to Ace a Technical Interview
jacobian
279
23k
What's in a price? How to price your products and services
michaelherold
246
12k
The Psychology of Web Performance [Beyond Tellerrand 2023]
tammyeverts
49
3k
Designing Experiences People Love
moore
142
24k
We Have a Design System, Now What?
morganepeng
53
7.8k
Keith and Marios Guide to Fast Websites
keithpitt
411
22k
Fashionably flexible responsive web design (full day workshop)
malarkey
407
66k
I Don’t Have Time: Getting Over the Fear to Launch Your Podcast
jcasabona
33
2.4k
Reflections from 52 weeks, 52 projects
jeffersonlam
352
21k
CSS Pre-Processors: Stylus, Less & Sass
bermonpainter
358
30k
Transcript
&$4ͱ"-#Ͱ࢝ΊΔ CMVFHSFFOσϓϩΠϝϯτ ٢ాوจ ![FQIJSBOTBT Ϋϥεϝιουגࣜձࣾ
εϥΠυޙͰೖख͢Δ͜ͱ͕ग़དྷ·͢ͷͰ ൃදதͷ༰ΛϝϞ͢Δඞཁ͋Γ·ͤΜɻ ࣸਅࡱӨΛ͢Δ߹ ϑϥογϡɾγϟολʔԻ͕ग़ͳ͍Α͏ʹྀ͍ͩ͘͝͞ Attention
ࣗݾհ ٢ాوจ ![FQIJSBOTBT wΫϥεϝιουגࣜձࣾ wϞόΠϧΞϓϦαʔϏε෦ wԬࢁ+BWBϢʔβձදΦʔϓϯη ϛφʔԬࢁ࣮ߦҕһ
w͖ͳ"84ͷαʔϏε w&$4 %ZOBNP%#
ࠓ͢͜ͱ σϓϩΠͰ໘͢Δ &$4ͷߏ "-#ͷߏ 3PVUFͷߏ ࣮ࡍͷӡ༻ํ๏ ·ͱΊ
σϓϩΠͰ໘͢Δ
Α͋͘Δߏྫ
͜ͷߏͰى͖Δ ΞϓϦέʔγϣϯͷσϓϩΠ࣌ʹఀࢭ࣌ؒ ͕ൃੜ͢Δ wఀࢭҊͱ͔ਏ͍ɾɾɾ ϩʔϧόοΫ͕ࠔ wίʔυ͚ͩͳΒͱ͔͘ɺ৽͘͠Πϯετʔϧ ͨ͠ϥΠϒϥϦফ͢ͷʁ ෛՙ͕େ͖͘ͳͬͨ߹ʹແఀࢭͰରԠͰ
͖ͳ͍
Α͋͘Δߏྫ
͜ͷߏͰى͖Δ ຊ൪ܥɺػܥͷΠϯελϯεͷঢ়ଶΛҰ கͤ͞Δ͜ͱ͕͍͠ wճආํ๏ͱͯ͠ΰʔϧσϯ".*ͳͲ
ΞϓϦͱOSΛ·ͱΊͯ εφοϓγϣοτԽ͢Δ ͳͥ%PDLFSΛ͏͔
ALBͱECSΛͬͯ ͜ΕΛ͍͍ײ͡Ͱղܾ͍ͨ͠ σϓϩΠͰ໘͢Δ
"-# &$4ͷߏ
ALBͷߏ
λʔήοτάϧʔϓΛCMVFHSFFOͷͭΛ࡞Δ λʔήοτάϧʔϓCMVFHSFFOͷͭ Λ࡞Δ
ϦεφʔͰCMVFHSFFOʹৼΓ͚Δ
ECSͷߏ
CMVFHSFFOͷͭΛ࡞Δ
λεΫఆٛΛઃఆ͢Δ wϗετϙʔτΛࢦఆ͠ͳ͍͜ͱͰɺಈతϗετ ϙʔτϚοϐϯάΛ͏ wdͷൣғͰۭ͍͍ͯΔϙʔτΛࣗಈͰ Ϛοϐϯάͯ͘͠ΕΔ
Route53ͷߏ
3PVUF ຊ൪ܥɺػܥͷυϝΠϯΛ3PVUFͰ औಘ w྆ํͱ"-#ʹ͔͏Α͏ɺ$/".&Λઃఆ 44-ূ໌ॻ"$.͕Φεεϝ w%/4ݕূʹ͢Δͱࣗಈߋ৽Ͱӡ༻͕ϥΫνϯ
ӡ༻ํ๏
৽͍͠όʔδϣϯΛσϓϩΠ FDTEFQMPZΛ͏ w৽͍͠λεΫఆٛͷ࡞ wαʔϏεͷλεΫఆٛͷߋ৽ w৽͍͠λεΫΛ࣮ߦ wݹ͍λεΫΛ,JMM
৽͍͠όʔδϣϯΛσϓϩΠ w ݁ߏγΣϧͰΰϦΰϦͬͯΔɾɾɾ w OΦϓγϣϯʹࢦఆ͢ΔαʔϏε໊ػܥͷαʔ ϏεΛࢦఆ w BXTFMCWEFTDSJCFSVMFT
w 1SJPSJUZ͕EFGBVMUͷͷ͕ݱࡏͷຊ൪ܥ
৽͍͠%PDLFSΠϝʔδΛQVTI
λεΫఆٛߋ৽ˍ৽͍͠ΠϝʔδΛσϓϩΠ
ݹ͍λεΫΛ,JMM
"-#ͷϦεφʔΛɾɾɾ
͚ସ͑Δ͚ͩʂ
ϩʔϧόοΫ؆୯
·ͱΊ %PDLFSΛͬͯ04ؚΊͯεφοϓγϣοτ Խ͢Δ αʔϏεܥ౷࡞ͬͯɺͦΕͧΕͰίϯς φΛಈ͔͢ wಈతϙʔτϚοϐϯά͕ศར "-#ͷϦεφʔͰϗετ͝ͱʹผαʔϏεʹ ৼΓ͚Δ
"EWBODFE5PQJD &$4PO'BSHBUF w͍·͔ΒΔͳΒ'BSHBUFΦεεϝ $PEF%FQMPZͰͬͱ؆୯ʹͳΔʁ
None