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
120
0
Share
AWS Fargateでお手軽開発ブランチデプロイ/Easy development branch deployment with AWS Fargate
Yokoyama Tatsuo
April 03, 2021
More Decks by Yokoyama Tatsuo
See All by Yokoyama Tatsuo
SREとその組織類型
tatsuo48
13
3.7k
HashiCorp Vaultを使った セキュアなDBアクセスの実現/Secure DB access with HashiCorp Vault
tatsuo48
0
1.9k
Terraformのレポジトリ、 ディレクトリ構成どうする?/Terraform repository, directory structure What should I do?
tatsuo48
6
3.2k
インフラエンジニアとアプリ開発
tatsuo48
0
190
Other Decks in Technology
See All in Technology
あるアーキテクチャ決定と その結果/architecture-decision-and-its-result
hanhan1978
0
360
スケーリングを封じられたEC2を救いたい
senseofunity129
0
140
Goビルドを理解し、 CI/CDの高速化に挑む
satoshin
0
130
組織的なAI活用を阻む 最大のハードルは コンテキストデザインだった
ixbox
1
520
AWS DevOps Agent or Kiro の使いどころを考える_20260402
masakiokuda
0
180
プロダクトを育てるように生成AIによる開発プロセスを育てよう
kakehashi
PRO
1
630
チームで育てるAI自走環境_20260409
fuktig
0
710
Cursor Subagentsはいいぞ
yug1224
2
140
AI時代に新卒採用、はじめました/junior-engineer-never-die
dmnlk
0
120
サイボウズ 開発本部採用ピッチ / Cybozu Engineer Recruit
cybozuinsideout
PRO
10
77k
Oracle AI Databaseデータベース・サービス: BaseDB/ExaDB-Dの可用性
oracle4engineer
PRO
1
120
Tour of Agent Protocols: MCP, A2A, AG-UI, A2UI with ADK
meteatamel
0
200
Featured
See All Featured
Visual Storytelling: How to be a Superhuman Communicator
reverentgeek
2
490
Leo the Paperboy
mayatellez
6
1.6k
Optimizing for Happiness
mojombo
378
71k
Odyssey Design
rkendrick25
PRO
2
560
Optimising Largest Contentful Paint
csswizardry
37
3.6k
How STYLIGHT went responsive
nonsquared
100
6k
Docker and Python
trallard
47
3.8k
Why You Should Never Use an ORM
jnunemaker
PRO
61
9.8k
Accessibility Awareness
sabderemane
0
93
Organizational Design Perspectives: An Ontology of Organizational Design Elements
kimpetersen
PRO
1
670
The AI Revolution Will Not Be Monopolized: How open-source beats economies of scale, even for LLMs
inesmontani
PRO
3
3.3k
StorybookのUI Testing Handbookを読んだ
zakiyama
31
6.7k
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