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
CI/CD with CodePipeline and ECS
Search
Sponsored
·
Ship Features Fearlessly
Turn features on and off without deploys. Used by thousands of Ruby developers.
→
hiroaki
June 27, 2022
Technology
130
0
Share
CI/CD with CodePipeline and ECS
hiroaki
June 27, 2022
More Decks by hiroaki
See All by hiroaki
プロダクト負債に立ち向かう
hiroaki_u
2
1.7k
pdm_vibe_coding_fail.pdf
hiroaki_u
0
180
Communication with Ubiquitous Language
hiroaki_u
0
98
how to determine architecture
hiroaki_u
1
240
the-concept-of-product-creation-learned-in-startup-science
hiroaki_u
0
180
what-is-container
hiroaki_u
1
99
difference-between-nginx-and-apache
hiroaki_u
0
78
CI_CD_by_Code_Brothers_by_AWS
hiroaki_u
0
52
think of study
hiroaki_u
1
110
Other Decks in Technology
See All in Technology
開発チームとQAエンジニアの新しい協業モデル -年末調整開発チームで実践する【QAリード施策】-
qa
0
680
The essence of decision-making lies in primary data
kaminashi
0
220
Kubernetesの「隠れメモリ消費」によるNode共倒れと、Request適正化という処方箋
g0xu
0
170
TUNA Camp 2026 京都Stage ヒューリスティックアルゴリズム入門
terryu16
0
660
Podcast配信で広がったアウトプットの輪~70人と音声発信してきた7年間~/outputconf_01
fortegp05
0
180
Physical AI on AWS リファレンスアーキテクチャ / Physical AI on AWS Reference Architecture
aws_shota
1
290
How to install a gem
indirect
0
2.1k
不確実性と戦いながら見積もりを作成するプロセス/mitsumori-process
hirodragon112
1
170
15年メンテしてきたdotfilesから開発トレンドを振り返る 2011 - 2026
giginet
PRO
2
260
40代からのアウトプット ― 経験は価値ある学びに変わる / 20260404 Naoki Takahashi
shift_evolve
PRO
4
710
AIエージェント時代に必要な オペレーションマネージャーのロールとは
kentarofujii
0
280
GitHub Actions侵害 — 相次ぐ事例を振り返り、次なる脅威に備える
flatt_security
12
7.3k
Featured
See All Featured
Become a Pro
speakerdeck
PRO
31
5.9k
Information Architects: The Missing Link in Design Systems
soysaucechin
0
860
Responsive Adventures: Dirty Tricks From The Dark Corners of Front-End
smashingmag
254
22k
A Tale of Four Properties
chriscoyier
163
24k
The Limits of Empathy - UXLibs8
cassininazir
1
280
Claude Code どこまでも/ Claude Code Everywhere
nwiizo
64
54k
Mobile First: as difficult as doing things right
swwweet
225
10k
Building a Scalable Design System with Sketch
lauravandoore
463
34k
Accessibility Awareness
sabderemane
0
89
Building Adaptive Systems
keathley
44
3k
Exploring the Power of Turbo Streams & Action Cable | RailsConf2023
kevinliebholz
37
6.3k
30 Presentation Tips
portentint
PRO
1
270
Transcript
CodePipelineとECSで CI/CD構築してみた hiroaki
Who am I ? hiroaki(28) Backend, Infra, DevOps 2018/04〜 食品メーカーの研究所
2021/03〜 Webエンジニア 経歴 神奈川→埼玉→群馬→神奈川 趣味 サウナ & 筋トレ
構築しようと思ったきっかけ EC2の管理面倒 ソフトのバージョン管理面倒
そうだコンテナを使おう!
元のCI/CDの構成
元のCI/CDの構成 Test Deploy
新しいCI/CDの構成
新しいCI/CDの構成 Test Deploy Build
Build & Deploy Deploy Build
ECSのデプロイ方式は2つ Rolling Deploy Blue/Green Deploy v.s.
Rolling Deploy ECSのみで実装できてお手軽 ♪
Blue/Green Deploy ダウンタイムなしで環境切り替えが可能 ♪
実際に構築してみた感想は?
ソフトやサーバーの管理が楽 デプロイに時間かかる。。。 Fargate 2分→18分 ※18分はbuild + deployの時間
でもお高いんでしょ?
でもお高いんでしょ?
+10%〜20% Fargate ECS お値段なんと無料! EC2 参照:https://aws.amazon.com/jp/ecs/faqs
ご清聴ありがとうございました。