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を叫ぶ ~Aurora DSQLを添えて~
Search
Sponsored
·
Your Podcast. Everywhere. Effortlessly.
Share. Educate. Inspire. Entertain. You do you. We'll handle the rest.
→
つくぼし
January 18, 2025
Technology
890
0
Share
世界の中心でApp Runnerを叫ぶ ~Aurora DSQLを添えて~
つくぼし
January 18, 2025
More Decks by つくぼし
See All by つくぼし
世界の中心でApp Runnerを叫ぶ FINAL
tsukuboshi
0
320
CDKで始めるTypeScript開発のススメ
tsukuboshi
1
1.8k
Mastraに入門してみた ~AWS CDKを添えて~
tsukuboshi
0
1.3k
Amazon Bedrock GenUハンズオン座学資料 #2 GenU環境でRAGを体験してみよう
tsukuboshi
0
800
Amazon Bedrock GenUハンズオン座学資料 #1 GenU環境で生成AIを体験してみよう
tsukuboshi
0
1.5k
AWSエンジニアに捧ぐLangChainの歩き方
tsukuboshi
5
2.3k
初めてのGPTs ~ネコ派を〇〇派に変える技術~
tsukuboshi
0
1.1k
Amplify Gen 2ではじめる 生成AIアプリ開発入門
tsukuboshi
1
1.9k
AWSで構築するパターン別RAG構成解説
tsukuboshi
5
9.2k
Other Decks in Technology
See All in Technology
BigQuery の Cross-cloud Lakehouse への歩み
phaya72
2
330
long-running-tasks
cipepser
3
460
AI駆動開発が変える、大規模開発の前提 ーHuman in the Loop から Human on the Loop へ / AIE2026
visional_engineering_and_design
2
770
Java正規表現エンジン(NFA)の仕組みと パフォーマンスを維持するための最適化手法
takeuchi_132917
0
170
最低限これだけ押さえれ大丈夫_Claude Enterprise/Team企業展開ガバナンス入門
tkikuchi
1
630
電子辞書Brainをネットに繋げてみた(自力編)
raspython3
0
410
Kiro CLI v2.0.0がやってきた!
kentapapa
0
260
チームで実践する AI-DLC 思考の軌跡を残すチェックポイント設計
belongadmin
0
1.2k
AI駆動開発でなんでもハンズオン環境をつくってみた
yoshimi0227
0
190
ルールやカスタム機能、どう使う?理想の出力を引き出すために今知りたいIBM Bob 5つの機能
muehara
0
180
AI Adaptable なテストを整える工夫 / Ways to Make Your Tests AI-Adaptable
bitkey
PRO
2
200
TypeScript Compiler APIとPHP-Parserを活用し、TypeScriptとPHPで型を共有する
shuta13
0
320
Featured
See All Featured
<Decoding/> the Language of Devs - We Love SEO 2024
nikkihalliwell
1
230
Navigating Algorithm Shifts & AI Overviews - #SMXNext
aleyda
1
1.3k
Site-Speed That Sticks
csswizardry
13
1.2k
Code Reviewing Like a Champion
maltzj
528
40k
Why Mistakes Are the Best Teachers: Turning Failure into a Pathway for Growth
auna
0
150
More Than Pixels: Becoming A User Experience Designer
marktimemedia
3
430
The Cost Of JavaScript in 2023
addyosmani
55
10k
Optimising Largest Contentful Paint
csswizardry
37
3.7k
Improving Core Web Vitals using Speculation Rules API
sergeychernyshev
21
1.5k
How to build a perfect <img>
jonoalderson
1
5.5k
Lightning Talk: Beautiful Slides for Beginners
inesmontani
PRO
2
560
Highjacked: Video Game Concept Design
rkendrick25
PRO
1
380
Transcript
世界の中心でApp Runnerを叫ぶ ~Aurora DSQLを添えて~ 1 2025.1.20 Toranomon
Tech Hub #2
2 自己紹介 ★ ハンドルネーム ◦ つくぼし ★ 所属 ◦ クラスメソッド
AWS事業本部 ◦ JAWS-UG 茨城支部 ★ 最近推しているAWSサービス ◦ AWS Infrastructure Composer ★ SNS/ブログ ◦ X(@tsukuboshi0755) ◦ DevelopersIO(つくぼし)
3 注意!!! 今回1年間使った App Runnerへの個人的主観が含まれています あとアップデートの Aurora DSQLは本当に添えてしかないです 上記について予めご了承頂けますと幸いです
4 目次 1. App Runnerとは 2. App Runnerの現状 3. App
Runnerは今後どうなるのか? 4. まとめ
5 App Runnerとは
6 AWS App Runnerとは • コンテナを直接デプロイでき、インフラの管理が不要なフ ルマネージドアプリケーション実行サービス • コンテナベースのアプリをスモールスタートしたい場合 に最適!
7 ECS Fargateでスモールスタートする場合の課題 • ネットワーク設定どうする?(VPCエンドポイント) • ロードバランサーどうする?(ELB) • デプロイ設定どうする?(CodePipelineやGitHub Actions)
• ドメイン設定どうする?(Route53やACM)
8 App Runnerでスモールスタートする場合のメリット • ネットワーク設定(VPCやSG)が不要! • なんならロードバランサー(ELB)も不要! • GitHubまたはECRと連携し、簡易的な自動デプロイが可能! •
カスタムドメインリンク機能でドメイン設定も簡単!
9 こんな便利なサービスなら、 さぞre:Invent 2024でたくさんアップデートが 出たんでしょうね!!
10 re:Invent2024周辺のコンテナ関連アップデート • 11/20 ECS AZバランシング • 11/21 ECS 予測スケーリング
• 12/1 ECS Container Insights Enhanced Oservability • 12/1 EKS Auto Mode • 12/1 EKS Hybrid Mode
11 App Runnerはどこいった?
12 App Runnerの現状
13 ぶっちゃけ App Runnerってどうなの?
14 AWS App Runnerのライバルと言えば Google Cloud Run
15 AWS App RunnerとGoogle Cloud Runの比較 比較項目 AWS App Runner
Google Cloud Run 最大vCPU 4vCPU 8vCPU 最大メモリ 12GB 32GB ZeroScale対応 ✖ ◯ SideCar対応 ✖ ◯ WebSocket対応 ✖ ◯
16 App RunnerのWebSocket対応検討 Streamlitに必須
17 どうなったか?
18 App Runnerは今後どうなるのか?
19 App Runnerは まだまだポテンシャルを秘めているはず
20 App Runnerのポテンシャルの例
21 VPCレスのコンテナ+DB構成が組めるように!
22 App Runner + Aurora DSQL構成の所感 • データベースが必要なスモールスタートアプリと相性が良さそう • 基本はコンテナベースなので、アクセスが増大した際のALB
+ ECS + RDS構成への移行も比較的やりやすいと考えられる • Aurora DSQLは現状料金不明、かついくつか制約があるので注意した い
23 最後に
24 まとめ • App Runnerはコンテナベースのアプリをスモールスタートした い場合に最適なサービス • …のはずだが現状惜しい箇所が多くなかなか日の目を見ない サービスでもある •
Aurora DSQLとの組み合わせをきっかけに、もっとアップデー トを増やして欲しいです
25 頼むので WebSocket対応を再検討してくれませんか App Runnerへのお願い
26