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
450
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
760
CDKで始めるTypeScript開発のススメ
tsukuboshi
1
1.9k
Mastraに入門してみた ~AWS CDKを添えて~
tsukuboshi
0
1.4k
Amazon Bedrock GenUハンズオン座学資料 #2 GenU環境でRAGを体験してみよう
tsukuboshi
0
870
Amazon Bedrock GenUハンズオン座学資料 #1 GenU環境で生成AIを体験してみよう
tsukuboshi
0
1.6k
AWSエンジニアに捧ぐLangChainの歩き方
tsukuboshi
5
2.5k
世界の中心でApp Runnerを叫ぶ ~Aurora DSQLを添えて~
tsukuboshi
0
940
初めてのGPTs ~ネコ派を〇〇派に変える技術~
tsukuboshi
0
1.3k
Amplify Gen 2ではじめる 生成AIアプリ開発入門
tsukuboshi
1
2k
Other Decks in Technology
See All in Technology
Bill One 開発エンジニア 紹介資料
sansan33
PRO
7
20k
Data Hubグループ 紹介資料
sansan33
PRO
0
3.2k
Kiro Crew入門 - 常駐エージェントの仕組みと使いどころ / Intro to Kiro Crew
k_adachi_01
1
470
2026-08-05 IBM Z開発最前線!IBM Bob Premium Package for Zって何がすごいの?
yutanonaka
0
330
つくって納得、つかって実感! 大規模言語モデルことはじめ ver2.0
recruitengineers
PRO
5
2k
JavaScript 研修 (2026)
recruitengineers
PRO
2
630
LLM・AIエージェントシステムベストプラクティス
shibuiwilliam
6
1.5k
ソフトウェアサプライチェーンの構造的リスクとコンテナ環境の保護
kyohmizu
4
610
老害フォレンジッカーはAI羊の夢を見るか?
tadmaddad
0
350
FPGAが実現する遠方宇宙の高空間分解能天体撮影 -大型地上望遠鏡の視力を補正する「補償光学」とは?-
komei_mt
0
490
Invisible to AI? Making TYPO3 Sites Quotable by AI Search Systems
wolfgangwagner
0
230
20260807_第6回_関東kaggler会LT_claw系bot xangiと始める、"寂しくない" kaggle
sugupoko
0
350
Featured
See All Featured
I Don’t Have Time: Getting Over the Fear to Launch Your Podcast
jcasabona
34
2.8k
Documentation Writing (for coders)
carmenintech
77
5.5k
The Pragmatic Product Professional
lauravandoore
37
7.4k
Ten Tips & Tricks for a 🌱 transition
stuffmc
0
170
Building a A Zero-Code AI SEO Workflow
portentint
PRO
0
670
コードの90%をAIが書く世界で何が待っているのか / What awaits us in a world where 90% of the code is written by AI
rkaga
63
45k
[Rails World 2023 - Day 1 Closing Keynote] - The Magic of Rails
eileencodes
38
3k
Keith and Marios Guide to Fast Websites
keithpitt
413
23k
Designing for humans not robots
tammielis
254
26k
Have SEOs Ruined the Internet? - User Awareness of SEO in 2025
akashhashmi
0
420
Distributed Sagas: A Protocol for Coordinating Microservices
caitiem20
333
23k
"I'm Feeling Lucky" - Building Great Search Experiences for Today's Users (#IAC19)
danielanewman
230
23k
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