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
つくぼし
January 18, 2025
Technology
0
220
世界の中心でApp Runnerを叫ぶ ~Aurora DSQLを添えて~
つくぼし
January 18, 2025
Tweet
Share
More Decks by つくぼし
See All by つくぼし
AWSエンジニアに捧ぐLangChainの歩き方
tsukuboshi
3
600
初めてのGPTs ~ネコ派を〇〇派に変える技術~
tsukuboshi
0
470
Amplify Gen 2ではじめる 生成AIアプリ開発入門
tsukuboshi
1
900
AWSで構築するパターン別RAG構成解説
tsukuboshi
5
5k
AWS構成図から CloudFormationとパラメータシートを 自動生成するシステムを作ってみた
tsukuboshi
0
8.8k
5分で分かる(かもしれない) Vector engine for OpenSearch Serverless
tsukuboshi
1
1.3k
君はApplication Composerというサービスを知っているか
tsukuboshi
1
1.2k
CDKをCloudFormationテンプレートとして 利用する際の注意点n選
tsukuboshi
2
3.7k
インフラエンジニアのためのLambda実践入門
tsukuboshi
4
2.7k
Other Decks in Technology
See All in Technology
あれは良かった、あれは苦労したB2B2C型SaaSの新規開発におけるCloud Spanner
hirohito1108
2
550
Oracle Base Database Service 技術詳細
oracle4engineer
PRO
6
57k
Cloud Spanner 導入で実現した快適な開発と運用について
colopl
1
550
Developer Summit 2025 [14-D-1] Yuki Hattori
yuhattor
19
6.1k
運用しているアプリケーションのDBのリプレイスをやってみた
miura55
1
700
AndroidXR 開発ツールごとの できることできないこと
donabe3
0
130
ユーザーストーリーマッピングから始めるアジャイルチームと並走するQA / Starting QA with User Story Mapping
katawara
0
200
関東Kaggler会LT: 人狼コンペとLLM量子化について
nejumi
3
570
君も受託系GISエンジニアにならないか
sudataka
2
430
急成長する企業で作った、エンジニアが輝ける制度/ 20250214 Rinto Ikenoue
shift_evolve
3
1.3k
Amazon S3 Tablesと外部分析基盤連携について / Amazon S3 Tables and External Data Analytics Platform
nttcom
0
130
Building Products in the LLM Era
ymatsuwitter
10
5.4k
Featured
See All Featured
Gamification - CAS2011
davidbonilla
80
5.1k
How to Think Like a Performance Engineer
csswizardry
22
1.3k
Java REST API Framework Comparison - PWX 2021
mraible
28
8.4k
Fight the Zombie Pattern Library - RWD Summit 2016
marcelosomers
233
17k
Fashionably flexible responsive web design (full day workshop)
malarkey
406
66k
Save Time (by Creating Custom Rails Generators)
garrettdimon
PRO
29
1k
Keith and Marios Guide to Fast Websites
keithpitt
411
22k
Designing for humans not robots
tammielis
250
25k
Learning to Love Humans: Emotional Interface Design
aarron
273
40k
BBQ
matthewcrist
87
9.5k
Writing Fast Ruby
sferik
628
61k
Large-scale JavaScript Application Architecture
addyosmani
511
110k
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 注意!!! 今回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