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
Amazon Aurora Serverless v2のアプデと、Amazon Auror...
Search
Satoshi Kaneyasu
November 26, 2024
Programming
0
180
Amazon Aurora Serverless v2のアプデと、Amazon Aurora PostgreSQL Limitless DatabaseのGAについて
Satoshi Kaneyasu
November 26, 2024
Tweet
Share
More Decks by Satoshi Kaneyasu
See All by Satoshi Kaneyasu
変化の激しい時代における、こだわりのないエンジニアの強さ
satoshi256kbyte
1
520
密集、ドキュメントのコロケーション with AWS Lambda
satoshi256kbyte
1
220
【PHP】破壊的バージョンアップと戦った話〜決断と説得
satoshi256kbyte
0
150
今更聞けないセキュリティ用語の基礎知識 2025新春
satoshi256kbyte
0
120
AWS re:Invent 2024個人的まとめ
satoshi256kbyte
0
230
今年一番支援させていただいたのは認証系サービスでした
satoshi256kbyte
1
310
おもにクラウドの話してます#4 OPスライド
satoshi256kbyte
0
66
AWS認定資格を勉強した先に何があったか
satoshi256kbyte
2
270
GitHub Actionsのキャッシュと手を挙げることの大切さとそれに必要なこと
satoshi256kbyte
5
490
Other Decks in Programming
See All in Programming
.NET Frameworkでも汎用ホストが使いたい!
tomokusaba
0
210
LINE messaging APIを使ってGoogleカレンダーと連携した予約ツールを作ってみた
takumakoike
0
140
機能が複雑化しても 頼りになる FactoryBotの話
tamikof
1
260
kintone開発を効率化するためにチームで試した施策とその結果を大放出!
oguemon
0
370
Lambdaの監視、できてますか?Datadogを用いてLambdaを見守ろう
nealle
2
820
Expoによるアプリ開発の現在地とReact Server Componentsが切り開く未来
yukukotani
2
250
クックパッド検索システム統合/Cookpad Search System Consolidation
giga811
0
180
Domain-Driven Design (Tutorial)
hschwentner
13
22k
[JAWS DAYS 2025] 最近の DB の競合解決の仕組みが分かった気になってみた
maroon1st
0
190
⚪⚪の⚪⚪をSwiftUIで再現す る
u503
0
130
AIプログラミング雑キャッチアップ
yuheinakasaka
20
5.3k
DRFを少しずつ オニオンアーキテクチャに寄せていく DjangoCongress JP 2025
nealle
2
300
Featured
See All Featured
GitHub's CSS Performance
jonrohan
1030
460k
4 Signs Your Business is Dying
shpigford
183
22k
Why You Should Never Use an ORM
jnunemaker
PRO
55
9.2k
Mobile First: as difficult as doing things right
swwweet
223
9.5k
Statistics for Hackers
jakevdp
797
220k
Rails Girls Zürich Keynote
gr2m
94
13k
Building Applications with DynamoDB
mza
93
6.2k
CSS Pre-Processors: Stylus, Less & Sass
bermonpainter
356
29k
The Cult of Friendly URLs
andyhume
78
6.2k
What's in a price? How to price your products and services
michaelherold
244
12k
Designing on Purpose - Digital PM Summit 2013
jponch
117
7.1k
RailsConf & Balkan Ruby 2019: The Past, Present, and Future of Rails at GitHub
eileencodes
134
33k
Transcript
Amazon Aurora Serverless v2のアプデと、 Amazon Aurora PostgreSQL Limitless DatabaseのGA 2024.11.29
SATOSHI KANEYASU
2 自己紹介 氏名:兼安 聡 所属:株式会社サーバーワークス アプリケーションサービス部 在住:広島(フルリモート) 担当:DevOps、PM、SM 2024 Japan
AWS Top Engineers (Database) 2024 Japan AWS All Certifications Engineers 認定スクラムマスター X:@satoshi256kbyte
3 2024年10月・11月のはAWSはデータベースのアプデが続きました ➢2024年10月末 ➢Amazon Aurora PostgreSQL Limitless Databaseがプレビュー版から、 一般公開になりました ➢
Amazon Aurora PostgreSQL Limitless Database is now generally available ➢ブログ書きました。 ➢2024年11月下旬 ➢Amazon Aurora Serverless v2がゼロキャパシティをサポート開始しました。 ➢ Amazon Aurora Serverless v2 supports scaling to zero capacity
4 Amazon Aurora Serverless v2のゼロキャパシティ ➢Amazon Aurora Serverless v2は、読取・書込の需要に応じて性能が自動で増 減するデータベースです。
➢性能の最小・最大が設定可能ですが、これまで最小が0.5だったのがゼロを指定 可能となり、待機状態の時はほぼ費用がかからなくなりました。
5 最小0.5ACUではだめだったのか? ➢だめではないけど、あと一歩足りませんでした。 ➢ちょっとしか変わらないなら、(ほぼ)固定金額の普通のAuroraの方がいいかん という発想が多かったと思います。 ➢ 0.5ACUだと、普通のAuroraの最小(db.t4g.medium)の方がちょっと高いぐらい ➢これにより本番環境と開発環境でDBが大体同じだけど、インスタンスサイズは 明確に違うという環境が散見されました。 ➢今回のアップデートにより、コスト面でAurora
Serverless v2が優位となり、 本番環境も開発環境もAurora Serverless v2でよいという選択肢が生まれたと思 います。
6 Amazon Aurora PostgreSQL Limitless Database ➢Amazon Aurora PostgreSQL Limitless
Databaseも、読取・書込の需要に応じ て性能が自動で増減するデータベースです。 ➢Aurora Serverless v2との違いは拡張の仕方と規模感です。 Amazon Aurora Serverless v2 は垂直スケーリング 最小最大ACUが0.5/256 Amazon Aurora PostgreSQL Limitless Database は水平スケーリング 最小最大ACUが16/6144
7 2種類のデータベースの使い分け ➢システム構築の初期はAmazon Aurora Serverless v2で始め、需要が高まった 時に試算し直して、 Amazon Aurora PostgreSQL
Limitless Databaseに切り替 えた方がコストパフォーマンスの面で有利になると思われます。 ➢Amazon Aurora PostgreSQL Limitless Databaseを試算する場合、同DBは Performance Insightsの有料版が必須など、DB本体以外のオプションにも費用 がかかることに留意する必要があります。
8 Amazon Aurora Serverless v2の残る課題 ➢AWSにはコネクションプーリングを管理するRDS Proxyというサービスがあり ます。 ➢RDS Proxyはサーバーレス構成の時によく用いられますが、RDS
Proxy+ Auroraの場合、RDS Proxyの方に固定費がかかります。 ➢今後のアップデートに期待です。 ➢Amazon Aurora Serverless v2+Amazon RDS Proxyの場合、RDS Proxyの最 低料金は8ACU分です
9 NewSQLとの違い ➢読取・書込の需要に応じて自動でスケーリングするという観点で比較されること があります。 ➢個人的にNewSQLはまだうまく活用できていません。 ➢ただ、私が知るNewSQL製品はNoSQLの特性・RDBの特性を合わせ持る一方、 AuroraはRDBベースなので直接比較されるものではないと思っています。
10 自動スケーリングの注意点 ➢今回のアップデートは、データベースのオートスケーリングを受けやすくする素 晴らしいアップデートだと思います。 ➢一方でここ数年、オートスケーリングにより、データベース設計上の課題が後回 しにされる事例を耳にします。 ➢ある程度お金で解決できてしまうことが、問題を先送りすることに繋がりやす い問題を孕みます。 ➢オートスケーリングに頼りすぎず、データベースの設計やチューニングについて はしっかりとやっておくという意識は保ちたいと思います。
11 ありがとうございました
None