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
660
re_Invent 2024 コンテナ関連アップデート総まとめ #cmregrowth
枡川健太郎
December 11, 2024
Tweet
Share
More Decks by 枡川健太郎
See All by 枡川健太郎
CloudWatch MCP サーバーと CloudWatch Application Signals MCP サーバーを使ってみた
masukawa
2
320
[re:Inforce2025振り返り勉強会]アプリケーションコードもIaCコードもまとめてチェック! Amazon InspcetorのCode Securityを試してみる!
masukawa
0
29
[k8s novice x JAWSコンテナ]Kubernetes Wakaran Tokyo #3 EKS Hands-on 解説
masukawa
0
53
Featured
See All Featured
Responsive Adventures: Dirty Tricks From The Dark Corners of Front-End
smashingmag
251
21k
CoffeeScript is Beautiful & I Never Want to Write Plain JavaScript Again
sstephenson
161
15k
[Rails World 2023 - Day 1 Closing Keynote] - The Magic of Rails
eileencodes
36
2.5k
Practical Tips for Bootstrapping Information Extraction Pipelines
honnibal
PRO
23
1.4k
Balancing Empowerment & Direction
lara
2
570
Why Our Code Smells
bkeepers
PRO
338
57k
Mobile First: as difficult as doing things right
swwweet
223
9.9k
How to train your dragon (web standard)
notwaldorf
96
6.2k
Into the Great Unknown - MozCon
thekraken
40
2k
Building Adaptive Systems
keathley
43
2.7k
Intergalactic Javascript Robots from Outer Space
tanoku
272
27k
[RailsConf 2023] Rails as a piece of cake
palkan
56
5.8k
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