Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Sign up for free
Menu
Search
Features
All features
Private URLs
Password Protection
Custom URLS
Scheduled publishing
Remove Branding
Restrict embedding
Deck Collections
Notes
Features
All features
Private URLs
Password Protection
Custom URLS
Scheduled publishing
Remove Branding
Restrict embedding
Deck Collections
Notes
Explore
Featured decks
Featured speakers
Programming
Technology
Storyboards
Explore
Featured decks
Featured speakers
Programming
Technology
Storyboards
Pricing
Search
Sign in
Sign up for free
re:Invent2025 コンテナ系アップデート振り返り(+CloudWatchログのアップ...
Search
枡川健太郎
December 10, 2025
Technology
760
0
Share
Embed
Copy iframe code
Copy JS code
Copy link
Start on current slide
re:Invent2025 コンテナ系アップデート振り返り(+CloudWatchログのアップデート紹介)
枡川健太郎
December 10, 2025
More Decks by 枡川健太郎
See All by 枡川健太郎
CloudWatchログ統合データストア徹底解説
masukawa
0
800
EBS CSI driverを利用しているEKSクラスターをEKS Auto Modeにインプレースで移行してみる
masukawa
1
480
ECSネイティブBlue/Greenデプロイについて調べてみた
masukawa
0
790
CloudWatch MCP サーバーと CloudWatch Application Signals MCP サーバーを使ってみた
masukawa
2
1.5k
[re:Inforce2025振り返り勉強会]アプリケーションコードもIaCコードもまとめてチェック! Amazon InspcetorのCode Securityを試してみる!
masukawa
0
110
[k8s novice x JAWSコンテナ]Kubernetes Wakaran Tokyo #3 EKS Hands-on 解説
masukawa
0
120
re_Invent 2024 コンテナ関連アップデート総まとめ #cmregrowth
masukawa
0
890
Other Decks in Technology
See All in Technology
実体験から学ぶ分析エージェントの開発と運⽤
recruitengineers
PRO
4
960
AIは爆速なのに、私が詰まっていた話 ― 音声入力と鳴くマスコットでボトルネックを削る
yama3133
0
530
LLM機能を自作して分かるSnowflake Cortex AIの強み
nayuts
0
320
MCPゲートウェイを作って運用してわかったこと — Agent時代の権限管理の現在地
mtpooh
10
3.2k
React Nativeでの OTA Updateって、 どう説明する?
ichiki1023
0
150
自主式軟體工廠
philipz
0
240
いちAWSエンジニアのAI活用を振り返る #devio2026 / devio osaka 2026 kawahara
masahirokawahara
2
400
使いこなすために知っておきたい Azure SRE Agent アンチパターン
torumakabe
2
410
検証フェーズはAIの回答を判断するための学習機会
toru_kubota
2
510
FinTech 1-2 : Overview of FinTech
ks91
PRO
0
150
事業活動を AI Ready にする攻めと守りのデータエンジニアリング / data-engineering-for-ai-ready-business
pei0804
5
1.9k
オブザーバビリティを高める AI エージェント体験を考える / Designing AI Agent Experiences That Enhance Observability
aoto
PRO
2
310
Featured
See All Featured
Leading Effective Engineering Teams in the AI Era
addyosmani
9
2.7k
Exploring the relationship between traditional SERPs and Gen AI search
raygrieselhuber
PRO
4
4.3k
Money Talks: Using Revenue to Get Sh*t Done
nikkihalliwell
0
510
The Cost Of JavaScript in 2023
addyosmani
55
10k
Taking LLMs out of the black box: A practical guide to human-in-the-loop distillation
inesmontani
PRO
3
2.4k
Highjacked: Video Game Concept Design
rkendrick25
PRO
1
470
Why Our Code Smells
bkeepers
PRO
340
58k
Tips & Tricks on How to Get Your First Job In Tech
honzajavorek
1
790
Easily Structure & Communicate Ideas using Wireframe
afnizarnur
194
17k
エンジニアに許された特別な時間の終わり
watany
109
250k
Public Speaking Without Barfing On Your Shoes - THAT 2023
reverentgeek
1
580
State of Search Keynote: SEO is Dead Long Live SEO
ryanjones
0
310
Transcript
© 2025 Classmethod, Inc. 2025/12/9 AWS re:Inventふりかえり勉強会 re:Growth東京 クラスメソッド株式会社 枡川健太郎
re:Invent2025 コンテナ系アップデート振り返り (+CloudWatchログのアップデート紹介)
© 2025 Classmethod, Inc. ⾃⼰紹介 2 • 部署 ◦ クラウド事業本部コンサルティング部
• 名前 ◦ 枡川 健太郎 • 興味のあるサービス ◦ App Runner/ECS/EKS ◦ CloudWatch • re:Inventで⼀番気合を⼊れているイベント ◦ 5K Run
© 2025 Classmethod, Inc. アジェンダ 3 • re:Invent 2025周辺コンテナ系アップデートまとめ •
ピックアップ紹介 ◦ ECS Express Modeについて ◦ EKS Capabilitiesについて • re:Invent 2025参加を経た各コンテナサービスの印象 • おまけ(CloudWatchログのアップデートについて)
© 2025 Classmethod, Inc. re:Invent 2025周辺コンテナ系アップデートまとめ
© 2025 Classmethod, Inc. re:Invent 2025周辺コンテナ系アップデートまとめ 5 • 11/20 ECSマネージドインスタンスでインフラ最適化時の遅延時間を設定可能になった
• 11/20 EKS Enhanced Container Network Observability • 11/21 ECS Express Mode • 11/21 ECS、EKS利⽤時にマネジメントコンソールからAmazon Qを利⽤した調査を⾏いやすく なった • 11/22 ECRマネージドコンテナイメージ署名 • 11/22 ECS、EKS⽤のフルマネージドMCPサーバー • 11/22 EKSプロビジョンドコントロールプレーン • 11/22 EKS Secret Store CSIドライバーアドオン追加 • 12/1 EKS Capabilities • 12/2 GuardDuty Extended Threat DetectionのECSサポート 複数のfindingsを相関分析して 攻撃シーケンスを検出 コントロールプレーンのキャパシティを指定可能に ECR側でコンテナイメージに署名可能に
© 2025 Classmethod, Inc. re:Invent 2025周辺コンテナ系アップデートまとめ 6 • 11/20 ECSマネージドインスタンスでインフラ最適化時の遅延時間を設定可能になった
• 11/20 EKS Enhanced Container Network Observability • 11/21 ECS Express Mode • 11/21 ECS、EKS利⽤時にマネジメントコンソールからAmazon Qを利⽤した調査を⾏いやすく なった • 11/22 ECRマネージドコンテナイメージ署名 • 11/22 ECS、EKS⽤のフルマネージドMCPサーバー • 11/22 EKSプロビジョンドコントロールプレーン • 11/22 EKS Secret Store CSIドライバーアドオン追加 • 12/1 EKS Capabilities • 12/2 GuardDuty Extended Threat DetectionのECSサポート 本⽇はECS Express ModeとEKS Capabilitiesの話をします
© 2025 Classmethod, Inc. ECS Express Modeについて
© 2025 Classmethod, Inc. 8 ECSの設定項⽬、結構多いですよね? (ECSサービス、タスク定義、ECSクラスター、etc...)
© 2025 Classmethod, Inc. ECS Express Modeが登場しました! 9 ECSを簡単にセットアップする機能 •
簡略された設定⽅法で下記リソース群を作成可能 ◦ ACM ◦ ALB ◦ ECSサービス、ECSタスク定義、(必要に応じて)ECSクラスター ◦ CloudWatchロググループ ◦ スケーリング設定 ◦ ロールバック⽤CloudWatchアラーム ◦ 各種セキュリティグループ
© 2025 Classmethod, Inc. ECS Express Modeは単なるウィザードでは無い 10 • 専⽤のAPIが存在
• 各種リソースは実際にAWSアカウントに作成され、ほぼ全ての設定を変更可能 ◦ デプロイ周りで⼀部制約あり
© 2025 Classmethod, Inc. ECS Express Modeの設定画⾯ 11 最低限イメージURIさえあればコンテナアプリケーションをデプロイ可能(これで作成完了!)
© 2025 Classmethod, Inc. HTTPS通信可能な形でURLが払い出される 12 ALBやECSのことを意識しないで、HTTPS通信できるようになる
© 2025 Classmethod, Inc. ECS Express Modeは複数サービスでALBを共⽤しようとする 13 ALBのコストを節約しやすい (普通に使う分には)ホストベースルーティングのことを考えなくて良い
© 2025 Classmethod, Inc. ECS Express Modeから設定可能な項⽬ 14 設定項⽬ デフォルト値
備考 イメージURI 指定必須 タスク実⾏ロール、インフラストラクチャロール 指定必須 クラスター default 存在しない場合は⾃動で作成される サービス名 指定しない場合はイメージ名から⾃動⽣成 コンテナポート 80 ヘルスチェックパス / 環境変数 コマンド タスクロール CPU/メモリ 1vCPU/2GB スケーリング時に参照するメトリクス、ターゲット値 平均CPU使⽤率、60% タスクの最⼩数、最⼤数 1-20 配置サブネット デフォルトVPCのパブリックサブネット ECSサービスに付与するセキュリティグループ 指定しない場合は⾃動⽣成 ロググループ、ログストリームのプレフィクス 指定しない場合クラスター名、イメージ名から⾃動⽣成 タグ
© 2025 Classmethod, Inc. ECS Express Modeから設定可能な項⽬ 15 設定項⽬ デフォルト値
備考 イメージURI 指定必須 タスク実⾏ロール、インフラストラクチャロール 指定必須 クラスター default 存在しない場合は⾃動で作成される サービス名 指定しない場合はイメージ名から⾃動⽣成 コンテナポート 80 ヘルスチェックパス / 環境変数 コマンド タスクロール CPU/メモリ 1vCPU/2GB スケーリング時に参照するメトリクス、ターゲット値 平均CPU使⽤率、60% タスクの最⼩数、最⼤数 1-20 配置サブネット デフォルトVPCのパブリックサブネット ECSサービスに付与するセキュリティグループ 指定しない場合は⾃動⽣成 ロググループ、ログストリームのプレフィクス 指定しない場合クラスター名、イメージ名から⾃動⽣成 タグ CPUアーキテクチャは指定不可 ARM系を利⽤したい場合は注意
© 2025 Classmethod, Inc. ECS Expressで設定できない項⽬はどうするのか? 16 ECSやALBなど直接リソースの設定を修正可能 • ECS
Express Modeの設定と競合しない限りは直接設定を変更しても巻き戻されることは無い • 直接の変更が想定される主なケースは下記 ◦ CloudWatchログの保持期間変更 ◦ カスタムドメイン設定 ◦ サイドカー追加 • Express Mode側から変更するか直接リソース設定を変更するかを悩みながらの運⽤は難しい ◦ 直接修正する項⽬が多くなりそうであれば、最初から通常のECSとして運⽤することを推奨 ◦ ECS Express Modeで作成後に通常のECSとしての運⽤に切り替えることも可能
© 2025 Classmethod, Inc. ECS Expressでは気になった点① ALBだけパブリックサブネットに配置できない 17 サブネット選択時にパブリックサブネットとプライベートサブネットの混在は許容されない ECSのセキュリティグループを触らなければ良いものの、Security
Hubの検知も気になる... パブリックサブネットを指定した場合 プライベートサブネットを指定した場合
© 2025 Classmethod, Inc. ECS Expressでは気になった点② カナリアデプロイを強要される 18 ECSビルトインカナリアデプロイ固定となり、デフォルト設定だとイメージ更新に10分程度かかる ベイクタイムは短くできるものの、ローリングアップデートにはできない
※ イメージサイズ400MB程度、minimumHealthyPercent = 100%で1タスクを更新する場合
© 2025 Classmethod, Inc. ECS Expressでは気になった点③ カスタムドメイン設定が煩雑 19 カスタムドメイン設定を⾏う際は下記対応が必要 •
ACMを作成して、ALBリスナーに追加の証明書として設定 • ALBのリスナールールを修正 • Route53レコードの設定
© 2025 Classmethod, Inc. • CloudFormationリソース(AWS::ECS::ExpressGatewayService)が存在 • 構築時にどうしても⼀貫性をもたせたいなら良いかもしれないが、基本はGUIかCLIで良さそう ◦ 基盤となるリソースまで構成管理できない
◦ 現状直接リソース設定を変更しなければならないケースが多い ⼀応CloudFormationリソースもあるが...? 20
© 2025 Classmethod, Inc. ECS Express Modeまとめ 21 • イメージURIさえあれば簡単にコンテナアプリケーションを作成可能
• 設定できない項⽬も基盤となるリソースを直接修正すれば良い ◦ ただし、デプロイ戦略は変更不可な点に注意 • ⼀旦ECS Express Modeとして構築して、後から通常のECSとして運⽤しても良い • 全体的に体験は良いものの、カスタムドメイン設定やSecurity Hub対応が絡んで⼟台となるサー ビスのことを考えさせられると⼀気に扱い⾟くなる • デプロイ周りは多くのユースケースにとっては無駄に複雑と⾔わざるを得ない • IaCとの相性はあまり良くない • ECS Express Mode経由の設定変更で完結するユースケースが増えることに期待
© 2025 Classmethod, Inc. EKS Capabilitiesについて
© 2025 Classmethod, Inc. EKS Capabilitiesとは? 23 • EKSプラットフォームを拡張するためのAWSマネージドで提供されるツール群 •
下記をマネージドな形で利⽤可能 ◦ Argo CD ◦ AWS Controllers for Kubernetes(ACK) ◦ Kube Resource Orchestrator(kro) • EKS Auto ModeのKarpenterやAWS Load Balancer Controllerと同じ扱いでAWS管理領域にイン ストールされる ◦ EKSアドオンとはこの点が異なる
© 2025 Classmethod, Inc. EKS Capabilitiesで使えるツール① Argo CD 24 •
GitOpsのデファクトスタンダード • 各種コンポーネントの管理不要でArgo UIも提供 ◦ 認証はIAM Identity Centerで⾏う • ⼀部機能はアップストリーム版と⽐較して制限されていることに注意が必要 ◦ Notificationsなど
© 2025 Classmethod, Inc. EKS Capabilitiesで使えるツール② ACK 25 • AWSリソースをKubernetes
API経由で扱うことが可能 ◦ Argo CDと組み合わせればAWSリソース管理にもGitOpsを導⼊可能 ◦ Reconciliation Loopが効くので、Kubernetes API外の変更も⾃動修正可能 ▪ 常にドリフト検出が効くわけでは無く、⼤体10時間に⼀回程度なことに注意が必要 • GAされているサービスコントローラは全て最初から利⽤可能 ◦ コントローラはアップストリーム版と同等の機能を利⽤可能 How It Works | AWS Controllers for Kubernetes (ACK)
© 2025 Classmethod, Inc. EKS Capabilitiesで使えるツール③ kro 26 • ResourceGraphDefinition(RGD)と呼ばれるカスタムリソース定義を扱うことでKubernetesリ
ソースをパッケージ化できる ◦ ACKと組み合わせれば、Kubernetesリソースと必要なAWSリソースをパッケージ化可能 • アップストリーム版と同等の機能を利⽤可能 ResourceGraphDefinition Instance | What is kro?
© 2025 Classmethod, Inc. EKS Capabilitiesのシナジー 27 EKS Capabilitiesはそれぞれでも利⽤できるが、組み合わせて利⽤するとより効果的 AWS
re:Invent 2025 - Simplify your Kubernetes journey with Amazon EKS Capabilities (CNS378)
© 2025 Classmethod, Inc. アップストリームのKubernetes提供に留まらない、EKSならではの開発体験が今後提供されていきそう 28
© 2025 Classmethod, Inc. EKS Capabilitiesまとめ 29 • EKSプラットフォームを拡張するためのAWSマネージドで提供されるツール群 •
下記をマネージドな形で利⽤可能 ◦ Argo CD ◦ AWS Controllers for Kubernetes(ACK) ◦ Kube Resource Orchestrator(kro) • EKS Capabilitiesは単独で利⽤しても良いが、組み合わせて利⽤するとより効果的 • 単にアップストリームのKubernetesを低負荷で運⽤できるだけでは無く、各種コンポーネント も合わせて迅速に開発基盤を整えられるようになってきている
© 2025 Classmethod, Inc. re:Invent 2025参加を経た各コンテナサービスの印象
© 2025 Classmethod, Inc. re:Invent 2025参加を経た各コンテナサービスの印象 31 • ECS ◦
コンテナアプリケーションをAWSで動かしたいなら、今でもECS on Fargateがファーストチョイス ◦ マネージドインスタンス登場でGPU利⽤もしやすくなった • EKS ◦ ECSよりは⼿間がかかるが、かなり楽に扱えるようになった ◦ 強みを活かせるケースで使っていきたい ▪ 専⽤チームを編成してプラットフォームエンジニアリングにがっつり取り組んでいきたい ▪ 同構成のアプリケーションを⼤量に作成したい • 名前空間によるサイロ分離を採⽤したSaaS開発 ▪ ⼤量のコンピューティングリソースを効率良く扱いたい • AI/ML系、ジョブ基盤 • App Runner ◦ 本当に話を聞かなかった... ◦ App Runnerが活きる場⾯はまだまだある印象だが、今から新規構築するならECS Express Mode推奨かも ▪ VPCを意識したくない、極めてリクエストが少ない環境、ソースコードリポジトリ連携など
© 2025 Classmethod, Inc. おまけ(CloudWatchログのアップデートについて)
© 2025 Classmethod, Inc. CloudWatchログでログ基盤を作りやすくなった (しかも追加課⾦なし) CloudWatchログに⼤幅アップデートが⼊っているので要チェック! 33
© 2025 Classmethod, Inc. 多くのAWSサービスログは⾃動で検出されてまとめられる アプリケーションログなど他のログも、タグを付与することでデータソースとして認識させること が可能 AWSサービスは⾃動検出されてデータソースとしてまとめられる 34
© 2025 Classmethod, Inc. ログのパースや変換などがAWSマネージドで利⽤できる(LambdaやFirehose不要) データソースごとにパイプライン機能が利⽤可能 35
© 2025 Classmethod, Inc. コスト管理に便利! ログ管理⽤のダッシュボードが利⽤可能 36
© 2025 Classmethod, Inc. Logs Insightsのクエリを毎回組み⽴てる必要が無い! ファセットを指定した場合はインデックスも⾃動で利⽤される ファセットを利⽤したクエリレス分析 37
© 2025 Classmethod, Inc. 追加料⾦なしでデータソースをS3 Tablesに連携可能 Apache Iceberg互換のツールで分析できる AWSマネージドなS3 Tables連携
38
© 2025 Classmethod, Inc. CloudWatchロググループのアップデートについて 39 • CloudWatchログでログ基盤を作りやすくなった (しかも追加課⾦なし) ◦
AWSマネージドな3rdパーティーアプリケーションログの取り込み ◦ ログ種別の⾃動検出‧分類 ◦ CloudWatchマネージドなパイプライン機能 ◦ ファセットを利⽤したLogs Insightsのクエリレスな分析 ◦ AWS マネージドなS3テーブル統合 ◦ 組み込みのログ管理⽤ダッシュボード • CloudWatch Application Signals周りのアップデートと合わせてCloudWatchの勢いを感じる
© 2025 Classmethod, Inc.