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
ECS Express Mode
Search
Sponsored
·
Your Podcast. Everywhere. Effortlessly.
Share. Educate. Inspire. Entertain. You do you. We'll handle the rest.
→
takakuni
February 15, 2026
Technology
31
0
Share
ECS Express Mode
takakuni
February 15, 2026
More Decks by takakuni
See All by takakuni
AWS WAF Anti-DDoS Protection in 5 Minutes!
takakuni
0
540
AWS Backup Air-Gapped Vaults with Multi-Party Approval Explained in 5 Minutes!
takakuni
0
250
5min GuardDuty Extended Threat Detection EKS
takakuni
0
320
OpenAI models overview 202505
takakuni
0
390
[Sample] Validate hyperlink for Amazon Bedrock Data Automation
takakuni
0
250
Classmethod AI Talks #13
takakuni
0
370
About Extended Threat Detection in Amazon GuardDuty
takakuni
0
360
SageMaker Hyperpod 101 #regrowth_sapporo
takakuni
1
380
What is Amazon Bedrock knowledge base with an Amazon Kendra GenAI index?
takakuni
0
710
Other Decks in Technology
See All in Technology
Oracle Cloud Infrastructure:2026年4月度サービス・アップデート
oracle4engineer
PRO
0
230
AIはハッカーを減らすのか、増やすのか?──現役ホワイトハッカーから見るAI時代のリアル【MEGU-Meet】
cscengineer
PRO
0
240
「誰一人取り残されない」 AIエージェント時代のプロダクト設計思想 Product Management Summit 2026
mizushimac
1
2.4k
MySQL 9.7がやってきた ~これまでのあらすじと基本情報~ @ 日本MySQLユーザ会会2026年04月 / mysql97-yattekita
sakaik
0
150
生成AIが変える SaaS の競争原理と弁護士ドットコムのプロダクト戦略
bengo4com
1
3.1k
サービスの信頼性を高めるため、形骸化した「プロダクションミーティング」を立て直すまでの取り組み
stefafafan
0
120
運用システムにおけるデータ活用とPlatform
sansantech
PRO
0
150
AIと乗り切った1,500ページ超のヘルプサイト基盤刷新とさらにその先の話
mugi_uno
0
130
Scovilleモバイルエンジニア募集中.pdf
julienrudin
0
140
AgentCore×VPCでの設計パターンn選と勘所
har1101
4
360
AIでAIをテストする - 音声AIエージェントの品質保証戦略
morix1500
1
160
【技術書典20】OpenFOAM(自宅で深める流体解析)流れと熱移動(2)
kamakiri1225
0
350
Featured
See All Featured
Lessons Learnt from Crawling 1000+ Websites
charlesmeaden
PRO
1
1.2k
How to Build an AI Search Optimization Roadmap - Criteria and Steps to Take #SEOIRL
aleyda
1
2k
Building Adaptive Systems
keathley
44
3k
We Are The Robots
honzajavorek
0
220
The Cult of Friendly URLs
andyhume
79
6.9k
Dealing with People You Can't Stand - Big Design 2015
cassininazir
367
27k
How to Get Subject Matter Experts Bought In and Actively Contributing to SEO & PR Initiatives.
livdayseo
0
110
Pawsitive SEO: Lessons from My Dog (and Many Mistakes) on Thriving as a Consultant in the Age of AI
davidcarrasco
0
130
How People are Using Generative and Agentic AI to Supercharge Their Products, Projects, Services and Value Streams Today
helenjbeal
1
170
No one is an island. Learnings from fostering a developers community.
thoeni
21
3.7k
Side Projects
sachag
455
43k
Jess Joyce - The Pitfalls of Following Frameworks
techseoconnect
PRO
1
140
Transcript
ECS Express Mode について 2026/02/13 クラスメソッド株式会社 たかくに
• 部署 ◦ クラウド事業本部コンサルティング部 • 名前(ニックネーム) ◦ たかくに • ロール
◦ スタートアップソリューションアーキテクト 2 ⾃⼰紹介
ECS ⽴ち上げたことありますか?
ECS 難しいなぁって、 思っている⼈もいると思います。
設定値が多い(正直これに尽きる) クラスター、サービス、タスク、タスク定義... 1. タスク定義は 100 以上の設定値をカスタマイズ可能 2. IAM ロールも何個もある 3.
Fargate ? EC2 ? Managed Instance …? 5 なぜ、ECS が難しく感じるのか
設定値が多い(正直これに尽きる) クラスター、サービス、タスク、タスク定義... 1. タスク定義は 100 以上の設定値をカスタマイズ可能 → カスタマイズ出来る部分が多い。⼤体なんとかなることの⽅が多い。 2. IAM
ロールも何個もある → (もし、まとまっていたら、)過剰な権限を与えるような設計になってしまう 3. Fargate ? EC2 ? Managed Instance …? → コストと運⽤のバランスに応じて最適な構成を選べる 6 使いこなせると⾮常に強⼒な相棒になる
ECS を相棒にするにも
まずは、動くところから始めたい!
ECS Express Mode
10 ECS Express Mode 設定値を最⼩ 3 つまで絞り、 残りを AWS が定めたデフォルト値に委ねて、
デプロイするモード。
1. コンテナイメージ 2. タスク実⾏ロール 3. インフラストラクチャロール 以上 11 ECS Express
Mode API で指定する設定値
12 ECS Express Mode API を利⽤
シンプル!
作成されたリソースをドリルダウン
• ACM 証明書 ◦ .on.aws から終わる証明書を⾃動発⾏ • ALB ◦ パブリックサブネットなら
外部 ALB ◦ プライベートサブネットなら 内部 ALB ◦ ホストベースルーティング ▪ 25 まで ECS サービスを共有 • Application Auto Scaling ◦ ECSServiceAverageCPUUtilization 60% でスケーリング ◦ Min 1, Max 20 でスケーリング 15 ECS Express Mode API で作成されるもの
• CloudWatch Logs ◦ /aws/ecs/クラスター名/サービス名 で作成 • CloudWatch Alarm ◦
Auto Scaling ⽤の CPU メトリクス ◦ ロールバック⽤のメトリクス(カナリアデプロイ固定) • VPC ◦ デフォルト VPC が使われる • セキュリティグループ ◦ ALB ▪ 443,80 を解放 ◦ ECS ▪ ALB からのポートのみ解放 16 ECS Express Mode API で作成されるもの
1. クラスター 2. サービス名 3. コンテナポート 4. ヘルスチェックのパス 5. 環境変数
6. コマンド(CMD 部分) 7. タスクロール 8. CPU / Memory 9. ECS サービスメトリクス 10. タスクの最⼩数/最⼤数 11. VPC, Subnet, Security Group 12. CloudWatch ロググループ 17 (あまりにも少ないが、)他に指定できる設定値はあるのか?
⼈類は ECS Express Mode API の 引数のみで⽣きていけるのか。
意外とカスタマイズしたくなる
1. カスタムドメイン a. on.aws はちょっと... 2. AWS WAF つけたくなる a.
443, 80 全解放はメンテどうしよう 3. サイドカーコンテナどうしよう a. メインのみのコンテナのみ指定可能 b. DataDog とか fluentbit とか Open Telemetry とか 4. CI/CD どうしよう(カナリアデプロイ固定) 5. デバッグで ECS Exec したい 6. ALB, ECS のサブネットを分離したい 7. IaC で管理していないリソースについてどう捉えるか 20 ECS Express Mode API 以外でカスタマイズしたくなる部分
1. ecs:UpdateService などの標準 API でもリソースは更新可能 2. 1 を実施した状態で、Express Mode API
を実⾏することも可能 3. ただし、事前にコンフリクトをチェックしないため、⾃⼰責任 で実施する必要あり 21 ECS Express Mode API からの更新について
1. プロトタイプ開発(ここで使う) a. 早くコンテナ AWS に載せたくてしょうがない時 b. IaC 書くのも⾯倒な時、ありますよね 2.
インフラが整ってきたら... a. 載せ替えしましょう 3. そもそも、インフラを本当に考えたくないなら a. 技術的な App Runner も検討材料に上げてからも良さそう b. Express Mode 縛りも楽しそう 22 個⼈的な利⽤イメージ
ECS Express Mode で考えられる構成
24 ALB と ECS のサブネットは⼀緒な必要がある
25 ALB と ECS のサブネットは⼀緒な必要がある
None