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
App Runnerのドキュメントに書いていない仕様について
Search
YouYou
December 28, 2022
Technology
0
690
App Runnerのドキュメントに書いていない仕様について
詳細ブログ↓
https://zenn.dev/yuta28/articles/app-runner-proxy
YouYou
December 28, 2022
Tweet
Share
More Decks by YouYou
See All by YouYou
AWSに詳しくない人でも始められるコスト最適化ガイド
yuhta28
2
430
Datadog外形監視基盤をEC2から ECSへ移行してみた
yuhta28
0
1.3k
アウトプット頑張ったら企業からLT登壇の依頼がきた話
yuhta28
1
750
小さなことから始めるAWSコスト最適入門
yuhta28
1
660
Datadogのコストも監視しよう
yuhta28
1
610
Rcloneを使った定期的なストレージ同期
yuhta28
0
380
Pulumiを触ってみよう
yuhta28
1
1.6k
ログストレージコスパ最強!?OpenObserveを試してみた
yuhta28
0
2.4k
Pulumiで始めるIaC
yuhta28
1
80
Other Decks in Technology
See All in Technology
Real World Type Puzzle and Code Generation
yukukotani
4
630
データ基盤を支える技術
chanyou0311
5
2.9k
日本が誇るイタリアのダンスミュージック!? ユーロビートって何??
minorun365
PRO
1
180
パフォーマンス最適化のベストプラクティス
databricksjapan
0
200
20240509 CloudWatch でいろいろなものを監視してみよう
masaruogura
1
120
エムスリーQAチーム紹介資料 / Introduction of M3 QA Team
m3_engineering
1
320
Deno で作る快適な “as Code” プラットフォーム – TSKaigi 2024
pizzacat83
4
310
Oracle Base Database Service 技術詳細
oracle4engineer
PRO
5
38k
大規模言語モデル (LLM)における低精度数値表現
pfn
PRO
3
800
#phpconkagawa レガシーコードにもオブザーバビリティを 〜少しずつ始めるサービス監視〜
yamato_sorariku
0
520
能動学習のいろは:書籍「Human-in-the-Loop機械学習」3〜5章
hiroyoshiito
0
290
B2C、B2B プロダクトマネジメントの違い(および思考の罠) / B2C, B2B PM and reduction fallacy
ykmc09
5
2.2k
Featured
See All Featured
Code Reviewing Like a Champion
maltzj
515
39k
Adopting Sorbet at Scale
ufuk
69
8.6k
Stop Working from a Prison Cell
hatefulcrawdad
266
19k
How STYLIGHT went responsive
nonsquared
92
4.8k
A Tale of Four Properties
chriscoyier
153
22k
Building Adaptive Systems
keathley
32
1.9k
Automating Front-end Workflow
addyosmani
1357
200k
How to train your dragon (web standard)
notwaldorf
75
5.2k
Understanding Cognitive Biases in Performance Measurement
bluesmoon
12
1.1k
Being A Developer After 40
akosma
67
580k
The Language of Interfaces
destraynor
151
23k
What's in a price? How to price your products and services
michaelherold
238
11k
Transcript
App Runnerのドキュメントに書い ていない仕様について 1
Name:ユータ Occupation:SRE Twitter:@Y0u281 (オーでなくゼロです) ブログ:https://zenn.dev/yuta28 自己紹介 Twitter 2
目次 • 背景 • 異変 • 原因 • まとめ 3
背景 Datadogエージェントから監視 • DBのパフォーマンス監視 • Webサイトの外形監視 4
背景 Datadogエージェントから監視 • DBのパフォーマンス監視 • Webサイトの外形監視 5
おさらい App Runnerの特徴 • フルマネージドのコンテナサービス • デプロイしたいコンテナイメージを指定するだけで自動的に構築 • VPC、ELBなどのネットワーク設定不要でインフラに詳しくなくてもラクラクデプロ イ
6 マネージド型のコンテナアプリケーションサービス - AWS App Runner - Amazon Web Services
改善 7 App Runner起動 Fargate切り戻し
原因 8 Fargateコンテナ ❏ datadog-agent App Runnerコンテナ ❏ instance ❏
aws-fargate-request-proxy
原因 9 プロキシが動いている?
原因 AWS SA回答 • App Runnerは非同期処理が苦手 • コンテナに対して通信が来ないと自動的にプロビジョニング された状態に遷移する •
プッシュ型のエージェントコンテナだとうまく動かない 10
まとめ 11 • App Runnerは現状Webリクエスト前提のサービ ス • コンテナからのプッシュ通信は相性が悪い • issueとして起票されているので機能
Updateに 期待? • プロキシコンテナってなんだ?
ありがとうございました より詳しい内容は以下のブログで↓ ドキュメントから読み取れなかった App Runnerで気になったこと (zenn.dev) https://zenn.dev/yuta28/articles/app-runne r-proxy 12