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
770
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
490
Datadog外形監視基盤をEC2から ECSへ移行してみた
yuhta28
0
1.4k
アウトプット頑張ったら企業からLT登壇の依頼がきた話
yuhta28
1
910
小さなことから始めるAWSコスト最適入門
yuhta28
1
790
Datadogのコストも監視しよう
yuhta28
1
690
Rcloneを使った定期的なストレージ同期
yuhta28
0
440
Pulumiを触ってみよう
yuhta28
1
1.8k
ログストレージコスパ最強!?OpenObserveを試してみた
yuhta28
0
2.8k
Pulumiで始めるIaC
yuhta28
1
83
Other Decks in Technology
See All in Technology
サーバーレスAPI(API Gateway+Lambda)とNext.jsで 個人ブログを作ろう!
shuntaka
PRO
0
560
テスト・設計研修【MIXI 24新卒技術研修】
mixi_engineers
PRO
0
170
スレットハンティングについて知っておきたいこと
hacket
0
130
サービスの持続的な成長と技術負債について
siva_official
PRO
10
4.4k
Azure Pipelinesを使用したCICDベースラインアーキテクチャ実践
yuriemori
0
190
VPoEの視点から見た、ヘンリーがサーバーサイドKotlinを使う理由 / Why Server-side Kotlin 2024
cho0o0
1
420
地理情報とAPIのトレンド
nagix
0
160
開発生産性をむしろ向上させる セキュリティパートナーの作り方 / Dev Productivity Con 2024
flatt_security
0
360
「我々はどこに向かっているのか」を問い続けるための仕組みづくり / Establishing a System for Continuous Inquiry about where we are
daitasu
0
170
Azure OpenAI Service Dev Day / LLMでできる!使える!生成AIエージェント
masahiro_nishimi
3
740
技術負債による事業の失敗はなぜ起こるのか / Why do business failures due to technical debt occur?
i35_267
0
190
開発と事業を繋ぐ!SREのオブザーバビリティ戦略 ~ Developers Summit 2024 Summer ~
leveragestech
0
620
Featured
See All Featured
A Philosophy of Restraint
colly
200
16k
Mobile First: as difficult as doing things right
swwweet
219
8.8k
ピンチをチャンスに:未来をつくるプロダクトロードマップ #pmconf2020
aki_iinuma
90
47k
Docker and Python
trallard
37
2.9k
Fontdeck: Realign not Redesign
paulrobertlloyd
79
5.1k
The Psychology of Web Performance [Beyond Tellerrand 2023]
tammyeverts
24
1.8k
Distributed Sagas: A Protocol for Coordinating Microservices
caitiem20
325
21k
Become a Pro
speakerdeck
PRO
15
4.8k
Web development in the modern age
philhawksworth
203
10k
Sharpening the Axe: The Primacy of Toolmaking
bcantrill
26
1.6k
Keith and Marios Guide to Fast Websites
keithpitt
408
22k
Designing Dashboards & Data Visualisations in Web Apps
destraynor
226
52k
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