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
100
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.2k
HashiCorp Vaultを使った セキュアなDBアクセスの実現/Secure DB access with HashiCorp Vault
tatsuo48
0
1.8k
Terraformのレポジトリ、 ディレクトリ構成どうする?/Terraform repository, directory structure What should I do?
tatsuo48
6
3k
インフラエンジニアとアプリ開発
tatsuo48
0
170
Other Decks in Technology
See All in Technology
AI駆動開発 with MixLeap Study【大阪支部 #3】
lycorptech_jp
PRO
0
200
ecspressoの設計思想に至る道 / sekkeinight2025
fujiwara3
10
1.4k
AI時代にも変わらぬ価値を発揮したい: インフラ・クラウドを切り口にユーザー価値と非機能要件に向き合ってエンジニアとしての地力を培う
netmarkjp
0
220
Semantic Machine Intelligence for Vision, Language, and Actions
keio_smilab
PRO
2
390
PdM業務における使い分け
shinshiro
0
590
Microsoft Defender XDRで疲弊しないためのインシデント対応
sophiakunii
3
400
スプリントレビューを効果的にするために
miholovesq
9
1.6k
なぜAI時代に 「イベント」を中心に考えるのか? / Why focus on "events" in the age of AI?
ytake
2
540
「AI駆動開発」のボトルネック『言語化』を効率化するには
taniiicom
1
110
大規模組織にAIエージェントを迅速に導入するためのセキュリティの勘所 / AI agents for large-scale organizations
i35_267
6
220
QAを早期に巻き込む”って どうやるの? モヤモヤから抜け出す実践知
moritamasami
2
180
RapidPen: AIエージェントによる高度なペネトレーションテスト自動化の研究開発
laysakura
1
390
Featured
See All Featured
Fireside Chat
paigeccino
37
3.5k
Performance Is Good for Brains [We Love Speed 2024]
tammyeverts
10
990
Into the Great Unknown - MozCon
thekraken
40
1.9k
実際に使うSQLの書き方 徹底解説 / pgcon21j-tutorial
soudai
PRO
181
54k
Done Done
chrislema
184
16k
Connecting the Dots Between Site Speed, User Experience & Your Business [WebExpo 2025]
tammyeverts
8
370
Being A Developer After 40
akosma
90
590k
Intergalactic Javascript Robots from Outer Space
tanoku
271
27k
個人開発の失敗を避けるイケてる考え方 / tips for indie hackers
panda_program
109
19k
4 Signs Your Business is Dying
shpigford
184
22k
10 Git Anti Patterns You Should be Aware of
lemiorhan
PRO
656
60k
Understanding Cognitive Biases in Performance Measurement
bluesmoon
29
1.8k
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