App Runnerのドキュメントに書いていない仕様について
by
YouYou
Link
Embed
Share
Beginning
This slide
Copy link URL
Copy link URL
Copy iframe embed code
Copy iframe embed code
Copy javascript embed code
Copy javascript embed code
Share
Tweet
Share
Tweet
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