Link
Embed
Share
Beginning
This slide
Copy link URL
Copy link URL
Copy iframe embed code
Copy iframe embed code
Copy javascript embed code
Copy javascript embed code
Share
Tweet
Share
Tweet
Slide 1
Slide 1 text
CodePipelineとECSで CI/CD構築してみた hiroaki
Slide 2
Slide 2 text
Who am I ? hiroaki(28) Backend, Infra, DevOps 2018/04〜 食品メーカーの研究所 2021/03〜 Webエンジニア 経歴 神奈川→埼玉→群馬→神奈川 趣味 サウナ & 筋トレ
Slide 3
Slide 3 text
構築しようと思ったきっかけ EC2の管理面倒 ソフトのバージョン管理面倒
Slide 4
Slide 4 text
そうだコンテナを使おう!
Slide 5
Slide 5 text
元のCI/CDの構成
Slide 6
Slide 6 text
元のCI/CDの構成 Test Deploy
Slide 7
Slide 7 text
新しいCI/CDの構成
Slide 8
Slide 8 text
新しいCI/CDの構成 Test Deploy Build
Slide 9
Slide 9 text
Build & Deploy Deploy Build
Slide 10
Slide 10 text
ECSのデプロイ方式は2つ Rolling Deploy Blue/Green Deploy v.s.
Slide 11
Slide 11 text
Rolling Deploy ECSのみで実装できてお手軽 ♪
Slide 12
Slide 12 text
Blue/Green Deploy ダウンタイムなしで環境切り替えが可能 ♪
Slide 13
Slide 13 text
実際に構築してみた感想は?
Slide 14
Slide 14 text
ソフトやサーバーの管理が楽 デプロイに時間かかる。。。 Fargate 2分→18分 ※18分はbuild + deployの時間
Slide 15
Slide 15 text
でもお高いんでしょ?
Slide 16
Slide 16 text
でもお高いんでしょ?
Slide 17
Slide 17 text
+10%〜20% Fargate ECS お値段なんと無料! EC2 参照:https://aws.amazon.com/jp/ecs/faqs
Slide 18
Slide 18 text
ご清聴ありがとうございました。