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
Deployment and rollback in Amazon ECS
Search
Sponsored
·
Your Podcast. Everywhere. Effortlessly.
Share. Educate. Inspire. Entertain. You do you. We'll handle the rest.
→
Kyosuke Ochimizu
March 12, 2021
Technology
1
620
Deployment and rollback in Amazon ECS
CloudNative Days Spring 2021 ONLINE での登壇資料です。
Kyosuke Ochimizu
March 12, 2021
Tweet
Share
More Decks by Kyosuke Ochimizu
See All by Kyosuke Ochimizu
ステートフルアプリケーションのコンテナ化の歴史/The journey of stateful containers
otty246
2
130
AWS Containers: State of the Union
otty246
0
120
Amazon EKS Auto Mode への移行手法を詳解/Deep Dive: Migrate to EKS Auto Mode
otty246
1
510
Karpenter を用いた Kubernetes 環境でのコンテナ活用最適化/Optimizing Container Workloads using Karpenter on Kubernetes
otty246
1
340
AWS Developer Live Show「難しい事抜きでまずはアプリケーションをコンテナ化してみよう」/ Let's try containerizing your application
otty246
0
260
[JAWS-UG コンテナ支部 #22] AWS コンテナサービスアップデート/JAWS-UG Containers 22
otty246
2
890
AWS コンテナサービスアップデート / JAWS-UG コンテナ支部 #18 / JAWS-UG Container 18-1
otty246
0
1.7k
Other Decks in Technology
See All in Technology
【Developers Summit 2026】Memory Is All You Need:コンテキストの「最適化」から「継続性」へ ~RAGを進化させるメモリエンジニアリングの最前線~
shisyu_gaku
2
150
ブログの作成に音声AIツールを使って音声入力しようとした話
smt7174
1
110
デザインもAIに任せる!iPhoneで行うiOS開発
zozotech
PRO
0
270
生成AIの研究活用_AILab2025研修
cyberagentdevelopers
PRO
9
4.7k
Oracle Database@Azure:サービス概要のご紹介
oracle4engineer
PRO
3
710
AWS DevOps Agent x ECS on Fargate検証 / AWS DevOps Agent x ECS on Fargate
kinunori
3
420
StrandsとNeptuneを使ってナレッジグラフを構築する
yakumo
1
150
LiDARが変えたARの"距離感"
zozotech
PRO
0
260
猫でもわかるKiro CLI(セキュリティ編)
kentapapa
1
250
(技術的には)社内システムもOKなブラウザエージェントを作ってみた!
har1101
1
460
チーム開発の基礎_研究を事業につなげるために
cyberagentdevelopers
PRO
7
3.2k
Generative UI を試そう!A2-UIでAIエージェントにダッシュボードを作らせてみた
kamoshika
1
220
Featured
See All Featured
Evolving SEO for Evolving Search Engines
ryanjones
0
130
A brief & incomplete history of UX Design for the World Wide Web: 1989–2019
jct
1
300
Amusing Abliteration
ianozsvald
0
110
How Fast Is Fast Enough? [PerfNow 2025]
tammyeverts
3
460
Max Prin - Stacking Signals: How International SEO Comes Together (And Falls Apart)
techseoconnect
PRO
0
96
"I'm Feeling Lucky" - Building Great Search Experiences for Today's Users (#IAC19)
danielanewman
231
22k
Design in an AI World
tapps
0
150
The Hidden Cost of Media on the Web [PixelPalooza 2025]
tammyeverts
2
210
CoffeeScript is Beautiful & I Never Want to Write Plain JavaScript Again
sstephenson
162
16k
Heart Work Chapter 1 - Part 1
lfama
PRO
5
35k
Faster Mobile Websites
deanohume
310
31k
Darren the Foodie - Storyboard
khoart
PRO
2
2.5k
Transcript
Amazon ECS で考える デプロイメントと ロールバック Kyosuke Ochimizu
⾃⼰紹介 2 Kyosuke Ochimizu (落⽔ 恭介) Specialist Solutions Architect, Containers
/ Amazon Web Services Japan Ø SIer Ø 教育業界ベンチャー Ø Cloud Integrator Ø サポートチーム / Amazon Web Services Japan Ø 現在のロール 好きな AWS サービス: Amazon Elastic Container Service (Amazon ECS)
デプロイパイプライン 3 Source Build Test Deploy • アプリケーションコード • 設定
• 依存ライブラリ • テストコード • コンパイル • Unit テスト • 静的解析 • コンテナイメージの 作成 • 結合テスト • 負荷テスト • 本番環境にデプロイ
パイプライン外でのロールバック 4 Source Build Test Deploy Rollback
ロールバックを考慮したパイプライン 5 Source Build Test Deploy Prod Monitoring Rollback
ECS で考えるデプロイパイプライン 6 Source Build Test Deploy 例) AWS CodePipeline
AWS CodeBuild AWS CodeBuild AWS CodeCommit CodePipeline deploy action
パイプライン外でのロールバック 7 AWS CodePipeline AWS CodeBuild AWS CodeBuild AWS CodeCommit
CodePipeline deploy action UpdateService / CreateDeployment previous stable TaskDefinition
ロールバックを考慮したパイプライン 8 AWS CodePipeline AWS CodeBuild AWS CodeBuild AWS CodeCommit
CodePipeline deploy action AWS CodeDeploy Rollback
ロールバックを考慮したパイプライン 9 AWS CodePipeline AWS CodeBuild AWS CodeBuild AWS CodeCommit
CodePipeline deploy action AWS CodeDeploy Rollback Alarm Rollback
まとめ 10 Amazon ECS で考えるデプロイメントとロールバック • パイプライン外でのロールバック Ø 以前の安定稼働していたタスク定義のリビジョンをデプロイ •
ロールバックを考慮したパイプライン Ø デプロイ状況をモニタリングし、必要に応じてロールバックを要求 Ø メトリクスとして観測可能な場合、 CloudWatch アラームによる⾃動ロールバックも可能
Thank you ! 11