Slide 1

Slide 1 text

ECS Service Connect の これまでのアップデートと 今後のRoadmap を見てみる 2024-10-31 「コンテナ設計・構築本格入門」の出版から3 年経った今聞きたい!コンテナあれこれ 第二部 LT 大会 @t-kikuc

Slide 2

Slide 2 text

菊池 哲哉  Kikuchi Tetsuya PipeCD のメンテナ 所属: ( 株) サイバーエージェント ECS, Lambda 周りよく見てます ECS/ デプロイ関連の話をよくします 年内にAWS 認定10 点ほど失効します 2/15

Slide 3

Slide 3 text

アジェンダ 1. Service Connect とは何か 2. これまでのアップデート一覧 3. 今後のRoadmap を見てみる 4. まとめ 3/15

Slide 4

Slide 4 text

1. Service Connect とは何か 4/15

Slide 5

Slide 5 text

Service Connect とは 2022/11 に登場した、ECS サービス間通信の新しい方法 Task 毎にサイドカーが自動で追加され、 可観測かつ信頼性のある通信を担ってくれる 5/15

Slide 6

Slide 6 text

App Mesh からの移行先として推奨されていそう App Mesh が2026/09/30 で終了 https://aws.amazon.com/jp/blogs/news/migrating-from-aws-app-mesh-to-amazon-ecs-service-connect/ Service Connect の方がシンプルだが多機能ではない 6/15

Slide 7

Slide 7 text

2. これまでのアップデート一覧 7/15

Slide 8

Slide 8 text

アップデート一覧: 意外と少ない? 0. 2022/11/27 Service Connect 登場 1. 2022/12/09 Fargate on Graviton をサポート 以前はx86 のみ 2. 2022/12/16 AWS Copilot がService Connect をサポート 3. 2024/01/22 通信タイムアウト値を設定可能に 以前は15 秒で固定 4. 2024/01/22 TLS による自動暗号化をサポート https://aws.amazon.com/new/?whats-new-content-all.q=ecs%2Bservice%2Bconnect 8/15

Slide 9

Slide 9 text

3. Roadmap を見てみる 9/15

Slide 10

Slide 10 text

aws/containers-roadmap https://github.com/aws/containers-roadmap AWS コンテナロードマップはGitHub で公開されている コンテナ関連のアップデートの" 大半" は掲載される https://github.com/aws/containers-roadmap/blob/master/README.md#faqs 10/15

Slide 11

Slide 11 text

Service Connect 関連のロードマップは? 仕掛中は「CodeDeploy によるBlue/Green デプロイ」のみ リクエスト/ バグレポートは現在計18 件ある 11/15

Slide 12

Slide 12 text

Service Connect 関連の注目リクエスト ヘルスチェック https://github.com/aws/containers-roadmap/issues/2334 Lambda 統合 https://github.com/aws/containers-roadmap/issues/1960 Lambda 関数からECS サービスをシームレスに呼ぶ クロスアカウント通信 https://github.com/aws/containers-roadmap/issues/2148 mTLS https://github.com/aws/containers-roadmap/issues/2150 参考)ALB でのmTLS は2023 年11 月にサポートされた 12/15

Slide 13

Slide 13 text

その他の未サポート機能の例 Windows コンテナ HTTP 1.0 スタンドアロンタスク(=サービスに紐づかないタスク) Blue/Green デプロイタイプ、外部デプロイタイプ PipeCD は外部デプロイ使ってるから困る... https://docs.aws.amazon.com/AmazonECS/latest/developerguide/service-connect-concepts-deploy.html 13/15

Slide 14

Slide 14 text

4. まとめ 14/15

Slide 15

Slide 15 text

まとめ 2022 年11 月のローンチ以来、4 件のアップデート 次は「CodeDeploy によるBlue/Green デプロイ」が来そう App Mesh 終了に伴い、Service Connect がどれほど強化さ れていくか注目 15/15