Slide 1

Slide 1 text

App Runnerのドキュメントに書い ていない仕様について 1

Slide 2

Slide 2 text

Name:ユータ Occupation:SRE Twitter:@Y0u281 (オーでなくゼロです) ブログ:https://zenn.dev/yuta28 自己紹介 Twitter 2

Slide 3

Slide 3 text

目次 ● 背景 ● 異変 ● 原因 ● まとめ 3

Slide 4

Slide 4 text

背景 Datadogエージェントから監視 ● DBのパフォーマンス監視 ● Webサイトの外形監視 4

Slide 5

Slide 5 text

背景 Datadogエージェントから監視 ● DBのパフォーマンス監視 ● Webサイトの外形監視 5

Slide 6

Slide 6 text

おさらい App Runnerの特徴 ● フルマネージドのコンテナサービス ● デプロイしたいコンテナイメージを指定するだけで自動的に構築 ● VPC、ELBなどのネットワーク設定不要でインフラに詳しくなくてもラクラクデプロ イ 6 マネージド型のコンテナアプリケーションサービス - AWS App Runner - Amazon Web Services

Slide 7

Slide 7 text

改善 7 App Runner起動 Fargate切り戻し

Slide 8

Slide 8 text

原因 8 Fargateコンテナ ❏ datadog-agent App Runnerコンテナ ❏ instance ❏ aws-fargate-request-proxy

Slide 9

Slide 9 text

原因 9 プロキシが動いている?

Slide 10

Slide 10 text

原因 AWS SA回答 ● App Runnerは非同期処理が苦手 ● コンテナに対して通信が来ないと自動的にプロビジョニング された状態に遷移する ● プッシュ型のエージェントコンテナだとうまく動かない 10

Slide 11

Slide 11 text

まとめ 11 ● App Runnerは現状Webリクエスト前提のサービ ス ● コンテナからのプッシュ通信は相性が悪い ● issueとして起票されているので機能 Updateに 期待? ● プロキシコンテナってなんだ?

Slide 12

Slide 12 text

ありがとうございました より詳しい内容は以下のブログで↓ ドキュメントから読み取れなかった App Runnerで気になったこと (zenn.dev) https://zenn.dev/yuta28/articles/app-runne r-proxy 12