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を叫ぶ FINAL
Search
つくぼし
May 07, 2026
Technology
490
0
Share
Embed
Copy iframe code
Copy JS code
Copy link
Start on current slide
世界の中心でApp Runnerを叫ぶ FINAL
つくぼし
May 07, 2026
More Decks by つくぼし
See All by つくぼし
[モダンアプリ勉強会]今更聞けないGit/GitHub入門
tsukuboshi
0
870
CDKで始めるTypeScript開発のススメ
tsukuboshi
1
1.9k
Mastraに入門してみた ~AWS CDKを添えて~
tsukuboshi
0
1.5k
Amazon Bedrock GenUハンズオン座学資料 #2 GenU環境でRAGを体験してみよう
tsukuboshi
0
900
Amazon Bedrock GenUハンズオン座学資料 #1 GenU環境で生成AIを体験してみよう
tsukuboshi
0
1.7k
AWSエンジニアに捧ぐLangChainの歩き方
tsukuboshi
5
2.5k
世界の中心でApp Runnerを叫ぶ ~Aurora DSQLを添えて~
tsukuboshi
0
960
初めてのGPTs ~ネコ派を〇〇派に変える技術~
tsukuboshi
0
1.3k
Amplify Gen 2ではじめる 生成AIアプリ開発入門
tsukuboshi
1
2.1k
Other Decks in Technology
See All in Technology
bet_ai_day_2026_session02
agenticsec
1
980
Tab5をRubyで動くパソコンにする
kishima
1
180
2026-09-04 SRE Tech Talk #15 怠惰なTerraform / Lazy Terraform
masasuzu
0
190
DINO-EdgeQuery:Edge-First Polygon Decoding for Building Footprint Extraction from Satellite Imagery
lehupa
0
140
『止めない』を設計する — 制約の中で、事業の根幹を支える判断
hiroyaterui
0
190
[RSJ26] NarrativeFlow: Flow-Based Vision-Language-Action Model Using Robot Velocity Fields
keio_smilab
PRO
0
150
Benchmarking Vector Databases: pgvector vs. LanceDB
tsho
0
140
【試作】IoT x AIエージェント
happysamurai294
0
120
20260906 「AWS運用入門」著者が教える、運用業務への生成AI活用入門
masaruogura
0
230
【Oracle AI Spotlight ウェビナー】AWSか、Azureか、Google Cloudか。その議論にオラクルを含める意義。
oracle4engineer
PRO
2
230
[RSJ26] AnoleVLA: Lightweight Vision-Language-Action Model with Deep State Space Models for Mobile Manipulation
keio_smilab
PRO
0
120
リージョンの壁を越える、 ちょっと変わったAWSサービスの話
falken
PRO
0
240
Featured
See All Featured
What the history of the web can teach us about the future of AI
inesmontani
PRO
1
680
Deep Space Network (abreviated)
tonyrice
0
290
Marketing to machines
jonoalderson
1
5.7k
Chasing Engaging Ingredients in Design
codingconduct
0
300
Tell your own story through comics
letsgokoyo
1
1.1k
Groundhog Day: Seeking Process in Gaming for Health
codingconduct
0
330
Improving Core Web Vitals using Speculation Rules API
sergeychernyshev
21
1.6k
The Director’s Chair: Orchestrating AI for Truly Effective Learning
tmiket
1
290
The Cost Of JavaScript in 2023
addyosmani
55
10k
Practical Orchestrator
shlominoach
191
12k
Keith and Marios Guide to Fast Websites
keithpitt
413
23k
YesSQL, Process and Tooling at Scale
rocio
174
15k
Transcript
世界の中⼼でApp Runnerを叫ぶ FINAL 2026/5/8 JAWS-UGコンテナ⽀部 #29 App Runnerありがとう会
2 ⾃⼰紹介 • 部署 ◦ クラウド事業本部 • ニックネーム ◦ つくぼし
• 推していたAWSサービス ◦ AWS App Runner • SNS/ブログ ◦ X(@tsukuboshi0755) ◦ DevelopersIO(つくぼし) 職種歴: 1. インフラエンジニア:3年 2. クラウドエンジニア:3.5年 3. 開発エンジニア:2年
本LTは以前語れなかったApp Runnerとの思い出ベースで話します 3 世界の中⼼でApp Runnerを叫ぶ ~Aurora DQSLを添えて~
⽬次 4 1. App Runnerとの思い出を振り返ってみる 2. App Runnerへの想いを叫んでみる 3. App
Runner難⺠が辿り着くAWSサービスはどれか 4. まとめ
App Runnerとの思い出を振り返ってみる
6 私とApp Runnerの経歴 • とあるパッケージ開発PJのインフラ担当に任命される • このパッケージが当初検証⽤途だった事もあり、インフラ設定が簡単 なApp Runner(とAWS Copilot
CLI)で動いていた • このインフラ基盤のIaCを改修する所から全てが始まった • …結果1年半以上の⽉⽇をApp Runnerと共にする事になった
7 最初のApp Runnerの印象 ネットワークを意識せずに動くアプリってありえるのか???
8 出会った頃に気づいたApp Runnerのすごさ • VPCが必要ないサービスのみに接続を閉じておけば、基本VPC回りの エラーに遭遇する事がない • ALBの機能も抱き合わせているので、ロードバランサーもよしなに やってくれる •
デプロイ周りの設定もGitHubやECRと統合し、簡単に設定できる →こいつすごくね?
9 短絡的な私はこう考えた App Runnerを布教して簡易アプリからVPCを撲滅するぞ!!!
そして付き合っていく内にApp Runnerがどんなサービスなのか 私は思い知らされる事になった... 10
App Runnerへの想いを叫んでみる
VPCレスのコンテナ基盤は想像より需要がある 12
13 VPCレスのコンテナ基盤は想像より需要がある • 開発を主戦場とする⽅は、クラウドであろうとNWインフラに苦⼿意 識を持つ事が多い印象がある • App Runnerはそのような開発者の⽅がファーストチョイスする際に すごい刺さりやすいサービスであった •
Webサービスは基本VPCの中で動かさないといけないという固定観念 がどこかにあったが、App Runnerのおかげで完全に崩れた
やっぱりWebSocketに対応できなかったのが痛かったと思う 14
15 やっぱりWebSocketに対応できなかったのが痛かったと思う • ⽣成AI時代に⼊ってからStreamlit(WebSocket)でAIエージェントアプ リを動かしたい需要が爆増した • 当時App Runnerはエージェントアプリと相性が良さそうに⾒えたた め、エージェント基盤としての対応が注⽬されていた...
16 やっぱりWebSocketに対応できなかったのが痛かったと思う
17 やっぱりWebSocketに対応できなかったのが痛かったと思う
⽇に⽇に落ちていくサービスの更新頻度が悲しかった 18
19 • 最初は今後のロートマップがGitHubで公開されるくらい期待された サービスだったんですよ? • それがいつの間にかロードマップがクローズされた後は、新機能がな いどころかNode.jsやPythonのランタイムバージョンも期限切れまで 中々バージョンアップされない事態に... • あまりにもサービスの更新頻度が少ない上に、ランタイムも中々更新
されない不安がパッケージをECSに移⾏する決断を後押ししてしまっ た ⽇に⽇に落ちていくサービスの更新頻度が悲しかった
App Runner難⺠が辿り着くAWSサービスはどれか
VPCレスな基盤でWebアプリケーションを動かしたい!!! 21 App Runner難⺠が求めていたこと
候補①Amplify 22 • フロントエンドフレームワークをベースとしたフルスタックな基盤と して利⽤可能 • Gen 2でCDKベースになった事でIaC管理もしやすくなった • バックエンドを任せようとするとAppSync周りの管理が結構しんど
いので注意 • そもそもコンテナが動かないのでdockerも使えない
候補②Lambda Web Adaptor 23 • 通常のアプリケーションの書き⽅でLambdaコンテナが動く • Functions URLやNext.jsのstandaloneモード等を組み合わせる事で フロントエンドも組み込めたりする!
• Lambda特有の仕様(コールドスタート/tmpディレクトリ以外の書き 込み不可/コネクションプールの扱い等)はそのまま引き継がれる • なのでアプリの要件をしっかり固めておかないと、使い始めてからし んどい時があるのに注意
24 • 制限の少なさやチューニング項⽬の多さにより、様々なアプリケー ション要件に対して柔軟に対応できる • 最近はExpress Modeも出たので構築難易度も下がっている • VPCの運⽤が必要な点を踏まえたとしても、本番環境で使うなら実績 ‧安定性‧運⽤負荷のバランスがとても優れている
最終的に⾏き着く先はECSになってしまうのでは...?
まとめ
最後に 26 • App RunnerはVPCレスなAWSのコンテナ基盤としては今でも唯⼀無 ⼆のサービスです • App RunnerはVPCレスなWebアプリ構成がアリだというのを気づか せてくれた点で、間違いなく私の推しだった
• やはり元App Runner⺠はVPC管理に⽂句をいいながらも、ECSの柔 軟さには叶いません
改めてApp Runnerというサービスを推せて感謝です 27
お願い:次の推しAWSサービスを急募中です!!! 28
None