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 branch deployment with AWS Fargate
Search
Yokoyama Tatsuo
April 03, 2021
Technology
0
76
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
10
1.7k
HashiCorp Vaultを使った セキュアなDBアクセスの実現/Secure DB access with HashiCorp Vault
tatsuo48
0
1.5k
Terraformのレポジトリ、 ディレクトリ構成どうする?/Terraform repository, directory structure What should I do?
tatsuo48
6
2.6k
インフラエンジニアとアプリ開発
tatsuo48
0
130
Other Decks in Technology
See All in Technology
サービス開発におけるVue3とTypeScriptの親和性について
tsukuha
9
1.7k
データベース03: 関係データモデル
trycycle
0
130
Password cracking: past, present, future
openwall
0
130
グイグイ系QAエンジニアでやっていくよ!
____rina____
0
510
Autonomous Database Cloud 技術詳細 / adb-s_technical_detail_jp
oracle4engineer
PRO
15
36k
TypeScript の抽象構文木を用いた、数百を超える API の大規模リファクタリング戦略
yanaemon
6
1.2k
株式会社EventHub・エンジニア採用資料
eventhub
0
2.1k
能動学習のいろは:書籍「Human-in-the-Loop機械学習」3〜5章
hiroyoshiito
0
280
#phpconkagawa レガシーコードにもオブザーバビリティを 〜少しずつ始めるサービス監視〜
yamato_sorariku
0
490
QA経験のないエンジニアリング マネージャーがQAのカジュアル面談に出て 苦労していること・気づいたこと / scrum fest niigata 2024
yoshikiiida
2
490
DevRelによる信頼構築とデータ駆動で変わるエンジニア採用 / DevRel Trust Building to Data Driven Engineering Hiring
bobtani
1
120
本番環境で Cloudflareを 使ってみた話
miu_crescent
2
110
Featured
See All Featured
Imperfection Machines: The Place of Print at Facebook
scottboms
261
12k
Automating Front-end Workflow
addyosmani
1357
200k
4 Signs Your Business is Dying
shpigford
176
21k
[RailsConf 2023] Rails as a piece of cake
palkan
28
4k
A Philosophy of Restraint
colly
197
16k
Ruby is Unlike a Banana
tanoku
96
10k
Atom: Resistance is Futile
akmur
260
25k
How to name files
jennybc
65
93k
From Idea to $5000 a Month in 5 Months
shpigford
377
45k
[Rails World 2023 - Day 1 Closing Keynote] - The Magic of Rails
eileencodes
9
1.3k
The Illustrated Children's Guide to Kubernetes
chrisshort
32
47k
Side Projects
sachag
451
41k
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