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 Fargateでお手軽開発ブランチデプロイ/Easy development bran...
Search
Yokoyama Tatsuo
April 03, 2021
Technology
0
110
AWS Fargateでお手軽開発ブランチデプロイ/Easy development branch deployment with AWS Fargate
Yokoyama Tatsuo
April 03, 2021
Tweet
Share
More Decks by Yokoyama Tatsuo
See All by Yokoyama Tatsuo
SREとその組織類型
tatsuo48
13
3.3k
HashiCorp Vaultを使った セキュアなDBアクセスの実現/Secure DB access with HashiCorp Vault
tatsuo48
0
1.8k
Terraformのレポジトリ、 ディレクトリ構成どうする?/Terraform repository, directory structure What should I do?
tatsuo48
6
3.1k
インフラエンジニアとアプリ開発
tatsuo48
0
170
Other Decks in Technology
See All in Technology
Findy Team+のSOC2取得までの道のり
rvirus0817
0
290
非同期処理実行基盤 Delayed脱出 → Solid Queue完全移行への旅路。
srockstyle
3
1.6k
20250929_QaaS_vol20
mura_shin
0
110
インサイト情報からどこまで自動化できるか試してみた
takas0522
0
130
extension 現場で使えるXcodeショートカット一覧
ktombow
0
190
C# 14 / .NET 10 の新機能 (RC 1 時点)
nenonaninu
1
1.4k
組織観点からIAM Identity CenterとIAMの設計を考える
nrinetcom
PRO
1
150
Azure SynapseからAzure Databricksへ 移行してわかった新時代のコスト問題!?
databricksjapan
0
110
Green Tea Garbage Collector の今
zchee
PRO
2
380
Oracle Base Database Service 技術詳細
oracle4engineer
PRO
11
77k
Geospatialの世界最前線を探る [2025年版]
dayjournal
3
460
職種別ミートアップで社内から盛り上げる アウトプット文化の醸成と関係強化/ #DevRelKaigi
nishiuma
2
120
Featured
See All Featured
Facilitating Awesome Meetings
lara
56
6.6k
Designing for Performance
lara
610
69k
Imperfection Machines: The Place of Print at Facebook
scottboms
269
13k
Agile that works and the tools we love
rasmusluckow
331
21k
Intergalactic Javascript Robots from Outer Space
tanoku
273
27k
CoffeeScript is Beautiful & I Never Want to Write Plain JavaScript Again
sstephenson
162
15k
Raft: Consensus for Rubyists
vanstee
139
7.1k
What’s in a name? Adding method to the madness
productmarketing
PRO
23
3.7k
Automating Front-end Workflow
addyosmani
1371
200k
Templates, Plugins, & Blocks: Oh My! Creating the theme that thinks of everything
marktimemedia
31
2.5k
Practical Tips for Bootstrapping Information Extraction Pipelines
honnibal
PRO
23
1.5k
XXLCSS - How to scale CSS and keep your sanity
sugarenia
248
1.3M
Transcript
AWS Fargate Ͱ ͓खܰ։ൃϒϥϯνσϓϩΠ גࣜձࣾΈΜͳͷΣσΟϯά ٕज़෦ ԣࢁ ୡஉ
ࣗݾհ • ԣࢁୡஉ(@tatsuo4848) • ୲ɿΠϯϑϥɺCI/CDج൫උɺσʔλੳج൫උ • ձࣾͷΤϯδχΞϦϯάϒϩάΛͪΐͪ͜ΐ͜ॻ͍ͯ·͢ https://blog.mwed.info
αʔϏε ΈΜͳͷΣσΟϯά ՖՇɾՖ͕࣮ମݧʹج͍ͮͨʮຊԻͷޱίϛʯʮ࣮ࡍͷඅ༻ ໌ࡉʯͳͲͰࠃ Ҏ্ͷ͔݁ࠗࣜΒࣜΛબΔʮ݁ࠗ ࣜબͼͷޱίϛαΠτʯͰ͢
͜Μͳ͜ͱ ͋Γ·ͤΜ͔ʁ
։ൃதͷϒϥϯνΛ σΟϨΫλʔʹ֬ೝͯ͠Β͍͍ͨʂ
։ൃதͷϒϥϯνΛ֬ೝ͠ͳ͍ͱ… • ͳΜ͔Πϝʔδͱҧ͏ΜͩΑͶʙ • ͬͱ͜͏͍͏ಈ͖ʹͰ͖ͨΓ͠ͳ͍ʁ • ͳͲͳͲ
༧ఆΛ߹Θͤͯ ࣗͷϩʔΧϧͷΞϓϦΛݟͤͯ ֬ೝͯ͠Β͏ͷखؒɻɻ
͔ͱ͍ͬͯ ࣗͷPCͰಈ͔ͯ͠Β͏ͨΊʹ ٕज़తͳ͜ͱ(git,RailsͳͲ)Λ ֮͑ͯΒ͏ͷखؒɻɻ
ҙͷϒϥϯνΛ ৗʹՔಇ͓͚ͤͯ͞Δ ڥ࡞Ε͍͍ͷͰʁ
FargateͰ࡞Γ·ͨ͠ʂʂ
Fargateʹ͍͓ͭͯܰ͘͞Β͍ • αʔόΫϥελʔͷཧ͕͍Βͳ͍ίϯςφ࣮ߦڥ • 20187݄͔Β౦ژϦʔδϣϯͰར༻Մೳʹʂ • ECSʹ͓͍ͯɺࣗલͰEC2Λ༻ҙ͠ͳ͍ͱ͍͏બࢶ͕͏·Εͨ
Ͱ͖͕͋ͬͨͷ͜Μͳײ͡ 1. slackͷεϥογϡίϚϯυͰϒϥϯν໊Λ API GatewayʹPOST 2. ϒϥϯν໊ΛڥมʹՃͯ͠Fargate λεΫΛ࣮ߦ 3. ίϯςφىಈ࣌ʹ࣮ߦ͞ΕΔεΫϦϓτͷ
தͰgit cloneΛ࣮ࢪ 4. ίϯςφىಈ࣌ʹ࣮ߦ͞ΕΔεΫϦϓτͷ தͰRoute53ʹίϯςφͷIPΛొ
͍͍ͱ͜Ζ • AWSଆ͕༻ҙ͍ͯ͠ΔFargateϦιʔε͕ଓ͘ݶΓɺ͍͘ΒͰσϓ ϩΠͰ͖Δɻ • ඞཁͳ͘ͳͬͨΒམͱͤྑ͍ͷͰؒɺٳίετ0
݁Ռ
ΨϯΨϯͬͯ͘ΕͯΔʂʂ
None