App Runnerのドキュメントに書いていない仕様について
by
YouYou
×
Copy
Open
Share
Embed
Copy iframe code
Copy JS code
Copy link
Start on current slide
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