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
860
App Runnerのドキュメントに書いていない仕様について
詳細ブログ↓
https://zenn.dev/yuta28/articles/app-runner-proxy
YouYou
December 28, 2022
Tweet
Share
More Decks by YouYou
See All by YouYou
今インフラ技術をイチから学び直すなら
yuhta28
1
150
AWSに詳しくない人でも始められるコスト最適化ガイド
yuhta28
2
530
Datadog外形監視基盤をEC2から ECSへ移行してみた
yuhta28
0
1.4k
アウトプット頑張ったら企業からLT登壇の依頼がきた話
yuhta28
1
1k
小さなことから始めるAWSコスト最適入門
yuhta28
1
920
Datadogのコストも監視しよう
yuhta28
1
760
Rcloneを使った定期的なストレージ同期
yuhta28
0
500
Pulumiを触ってみよう
yuhta28
1
2k
ログストレージコスパ最強!?OpenObserveを試してみた
yuhta28
0
3.2k
Other Decks in Technology
See All in Technology
Strict Concurrencyにしたらdeinitでクラッシュする話
0si43
0
120
映像・音声伝送システム
jtes
0
200
Understanding and Optimising INP
akshayysharma
0
150
Consoles, printk, Nested-NMIs_ Oh my!
ennael
PRO
0
160
All your memory are belong to… whom?
ennael
PRO
0
540
Oracle Database 23ai 新機能#4 Real Application Clusters
oracle4engineer
PRO
0
110
Webセキュリティのあるきかた
akiym
9
2.3k
【shownet.conf_】ネットワークテストの最適化と利便性の追求
shownet
PRO
0
240
Valuable Software Engineering
avandeursen
0
250
VS CodeでF1〜12キーつかってますか? / Do you use the F1-12 keys in VS Code?
74th
2
270
【shownet.conf_】ローカル5Gを活用したウォーキングツアーの体感向上
shownet
PRO
0
250
LINEヤフー新卒採用 コーディングテスト解説 実装問題編
lycorp_recruit_jp
1
12k
Featured
See All Featured
Distributed Sagas: A Protocol for Coordinating Microservices
caitiem20
327
21k
Building Flexible Design Systems
yeseniaperezcruz
327
38k
Navigating Team Friction
lara
183
14k
The Invisible Customer
myddelton
119
13k
Responsive Adventures: Dirty Tricks From The Dark Corners of Front-End
smashingmag
249
21k
BBQ
matthewcrist
84
9.2k
GitHub's CSS Performance
jonrohan
1030
450k
Creatively Recalculating Your Daily Design Routine
revolveconf
217
12k
Easily Structure & Communicate Ideas using Wireframe
afnizarnur
191
16k
Web Components: a chance to create the future
zenorocha
310
42k
Ruby is Unlike a Banana
tanoku
96
11k
Let's Do A Bunch of Simple Stuff to Make Websites Faster
chriscoyier
504
140k
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