世界の中心でApp Runnerを叫ぶ ~Aurora DSQLを添えて~
by
つくぼし
Link
Embed
Share
Beginning
This slide
Copy link URL
Copy link URL
Copy iframe embed code
Copy iframe embed code
Copy javascript embed code
Copy javascript embed code
Share
Tweet
Share
Tweet
Slide 1
Slide 1 text
世界の中心でApp Runnerを叫ぶ ~Aurora DSQLを添えて~ 1 2025.1.20 Toranomon Tech Hub #2
Slide 2
Slide 2 text
2 自己紹介 ★ ハンドルネーム ○ つくぼし ★ 所属 ○ クラスメソッド AWS事業本部 ○ JAWS-UG 茨城支部 ★ 最近推しているAWSサービス ○ AWS Infrastructure Composer ★ SNS/ブログ ○ X(@tsukuboshi0755) ○ DevelopersIO(つくぼし)
Slide 3
Slide 3 text
3 注意!!! 今回App Runnerへの個人的な見解が多分に含まれています あとAurora DSQLは本当に添えてしかないです 上記について予めご了承頂けますと幸いです
Slide 4
Slide 4 text
4 目次 1. App Runnerとは 2. App Runnerの現状 3. App Runnerは今後どうなるのか? 4. まとめ
Slide 5
Slide 5 text
5 App Runnerとは
Slide 6
Slide 6 text
6 AWS App Runnerとは ● コンテナを直接デプロイでき、インフラの管理が不要なフ ルマネージドアプリケーション実行サービス ● コンテナベースのアプリをスモールスタートしたい場合 に最適!
Slide 7
Slide 7 text
7 ECS Fargateでスモールスタートする場合の課題 ● ネットワーク設定どうする?(VPCエンドポイント) ● ロードバランサーどうする?(ELB) ● デプロイ設定どうする?(CodePipelineやGitHub Actions) ● ドメイン設定どうする?(Route53やACM)
Slide 8
Slide 8 text
8 App Runnerでスモールスタートする場合のメリット ● ネットワーク設定(VPCやSG)が不要! ● なんならロードバランサー(ELB)も不要! ● GitHubまたはECRと連携し、簡易的な自動デプロイが可能! ● カスタムドメインリンク機能でドメイン設定も簡単!
Slide 9
Slide 9 text
9 こんな便利なサービスなら、 さぞre:Invent 2024でたくさんアップデートが 出たんでしょうね!!
Slide 10
Slide 10 text
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
Slide 11
Slide 11 text
11 App Runnerはどこいった?
Slide 12
Slide 12 text
12 App Runnerの現状
Slide 13
Slide 13 text
13 ぶっちゃけ App Runnerってどうなの?
Slide 14
Slide 14 text
14 AWS App Runnerのライバルと言えば Google Cloud Run
Slide 15
Slide 15 text
15 AWS App RunnerとGoogle Cloud Runの比較 比較項目 AWS App Runner Google Cloud Run 最大vCPU 4vCPU 8vCPU 最大メモリ 12GB 32GB ZeroScale対応 ✖ ◯ SideCar対応 ✖ ◯ WebSocket対応 ✖ ◯
Slide 16
Slide 16 text
16 App RunnerのWebSocket対応検討 Streamlitに必須
Slide 17
Slide 17 text
17 どうなったか?
Slide 18
Slide 18 text
18 App Runnerは今後どうなるのか?
Slide 19
Slide 19 text
19 App Runnerは まだまだポテンシャルを秘めているはず
Slide 20
Slide 20 text
20 App Runnerのポテンシャルの例
Slide 21
Slide 21 text
21 VPCレスのコンテナ+DB構成が組めるように!
Slide 22
Slide 22 text
22 App Runner + Aurora DSQL構成の所感 ● データベースが必要なスモールスタートアプリと相性が良さそう ● 基本はコンテナベースなので、アクセスが増大した際のALB + ECS + RDS構成への移行も比較的やりやすいと考えられる ● Aurora DSQLは現状料金不明、かついくつか制約があるので注意した い
Slide 23
Slide 23 text
23 最後に
Slide 24
Slide 24 text
24 まとめ ● App Runnerはコンテナベースのアプリをスモールスタートした い場合に最適なサービス ● …のはずだが現状惜しい箇所がありなかなか日の目を見ない サービスでもある ● Aurora DSQLとの組み合わせをきっかけに、もっとアップデー トを増やして欲しいです
Slide 25
Slide 25 text
25 頼むので WebSocket対応を再検討してくれませんか App Runnerへのお願い
Slide 26
Slide 26 text
26