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
re_Invent 2024 コンテナ関連アップデート総まとめ #cmregrowth
Search
枡川健太郎
December 11, 2024
0
640
re_Invent 2024 コンテナ関連アップデート総まとめ #cmregrowth
枡川健太郎
December 11, 2024
Tweet
Share
More Decks by 枡川健太郎
See All by 枡川健太郎
[re:Inforce2025振り返り勉強会]アプリケーションコードもIaCコードもまとめてチェック! Amazon InspcetorのCode Securityを試してみる!
masukawa
0
28
[k8s novice x JAWSコンテナ]Kubernetes Wakaran Tokyo #3 EKS Hands-on 解説
masukawa
0
50
Featured
See All Featured
The Art of Programming - Codeland 2020
erikaheidi
54
13k
How GitHub (no longer) Works
holman
314
140k
Evolution of real-time – Irina Nazarova, EuRuKo, 2024
irinanazarova
8
840
Designing Experiences People Love
moore
142
24k
Agile that works and the tools we love
rasmusluckow
329
21k
Measuring & Analyzing Core Web Vitals
bluesmoon
7
530
Easily Structure & Communicate Ideas using Wireframe
afnizarnur
194
16k
Making Projects Easy
brettharned
116
6.3k
Git: the NoSQL Database
bkeepers
PRO
431
65k
The Invisible Side of Design
smashingmag
301
51k
Thoughts on Productivity
jonyablonski
69
4.7k
GraphQLとの向き合い方2022年版
quramy
49
14k
Transcript
2024/12/10 AWS事業本部 コンサルティング部 枡川 健太郎 re:Invent 2024 コンテナ関連アップデート総まとめ
re:Invent2024周辺のコンテナ関連アップデート⼀覧 • 11/20(⽔) ECS AZリバランシング • 11/21(⽊) ECS 予測スケーリング •
12/1(⽇) Container Insights Enhanced Observability for Amazon ECS • 12/1(⽇) EKS Auto Mode • 12/1(⽇) EKS Hybrid Node • 12/2(⽉) re:Invent2024開始!! re:Invent2024(直前の) コンテナ関連アップデート総まとめ
ECS AZ リバランシング
4 これまで ECS タスクを複数の AZ で均等に分散す る仕組みはベストエフォート アップデート後 タスク配置が偏ってしまった際、⾃動 で再配置してくれるように!
パラメータ⼀つで有効化可能! ECS AZ リバランシング
ECS 予測スケーリング
6 これまで スケジュールベースのスケーリングと リアクティブなスケーリング アップデート後 機械学習を活⽤した、プロアクティブ なスケーリングを実⾏可能に! ECS 予測スケーリング(1/2)
7 • 最初は予測のみが推奨 • 最⼤2週間分のデータを元に予測 • スケジュールベースのスケーリング、 リアクティブなスケーリングと併⽤可 ◦ それぞれのポリシーが必要とする
タスク数の内、最⼤のものにス ケーリングする ECS 予測スケーリング(2/2) 予測スケーリングを⽤いて Amazon ECS のコンピューティングリソースを最適化する
Container Insights Enhanced Observability for Amazon ECS
9 Container Insights Enhanced Observability for Amazon ECS(1/9) UI がリッチになりました!
10 Container Insights Enhanced Observability for Amazon ECS(2/9) UI がリッチになりました!
11 Container Insights Enhanced Observability for Amazon ECS(3/9) メトリクスとログの関連付けがしやすくなりました
12 Container Insights Enhanced Observability for Amazon ECS(4/9) サンプルクエリや Query
generator を使ってクエリを作成して分析可能
13 Container Insights Enhanced Observability for Amazon ECS(5/9) メトリクスとトレースの関連付けがしやすくなりました
14 Container Insights Enhanced Observability for Amazon ECS(6/9) メトリクスとトレースの関連付けがしやすくなりました
15 Container Insights Enhanced Observability for Amazon ECS(7/9) Application Signals
もメトリクスデータと同じビューで確認可能!
16 Container Insights Enhanced Observability for Amazon ECS(8/9) Application Insights
もメトリクスデータと同じビューで確認可能!
17 Container Insights Enhanced Observability for Amazon ECS(9/9) ライフサイクルイベントもメトリクスデータと同じビューで確認可能!
EKS Hybrid Node
19 オンプレミス/エッジ活⽤の新たな選択肢 ⾮ Outposts 環境で、データプレーンだけ AWS 外で動作させることができる! ※ VPN 接続
or Direct Connect 接続必須 EKS Hybrid Node [レポート]Amazon EKS for edge and hybrid use cases #KUB310 #AWSreInvent Use your on-premises infrastructure in Amazon EKS clusters with Amazon EKS Hybrid Nodes
EKS Auto Mode
21 ある程度セットアップされた状態で Kubernetes を利⽤可能! • スケーリング設定 (Karpenter ベース) • AWS
Load Balancer Controller • EBS の利⽤ • Pod Identity • ネットワーキング設定 (Network Policy を利⽤可) • GPUノード EKS Auto Mode(1/3)
22 EKS Node のパッチ適⽤は AWS 側の責務に! ※ Pod が再配置される前提で設計が必要(Pod Disruption
Budget等) コントロールプレーンの明⽰的なバージョンアップグレードは必要 ※ バージョンアップグレード完了後に⾃動でデータプレーンも追随する EKS Auto Mode(2/3)
23 Karpenter をベースにした⾼速スケーリング! スケジューリングできない Pod がある場合、即座に AWS API 経由で EC2
を作成 EKS Auto Mode(3/3) How it works | Karpenter
None