$30 off During Our Annual Pro Sale. View Details »
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
99
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
おもにクラウドの話してます#4 OPスライド
satoshi256kbyte
0
41
AWS認定資格を勉強した先に何があったか
satoshi256kbyte
2
190
GitHub Actionsのキャッシュと手を挙げることの大切さとそれに必要なこと
satoshi256kbyte
5
440
Amazon Neptuneで始めてみるグラフDB-OpenSearchによるグラフの全文検索-
satoshi256kbyte
4
420
【5分LT】フロントエンドとバックエンドを繋ぐ認証サービス Amazon Cognito
satoshi256kbyte
2
78
AWS認定資格を受験するにあたり、気づいたこと・実践していたことのまとめ
satoshi256kbyte
2
180
[LT]Amazon Neptuneで始める初めてのグラフDB ー グラフDBを使う意味を考える ー
satoshi256kbyte
2
360
おもにクラウドの話してます#3 OPスライド
satoshi256kbyte
1
34
AWS CodeCommitの次として考えた場合のAmazon CodeCatalyst
satoshi256kbyte
1
1k
Other Decks in Programming
See All in Programming
Recoilを剥がしている話
kirik
3
3.6k
これが俺の”自分戦略” プロセスを楽しんでいこう! - Developers CAREER Boost 2024
niftycorp
PRO
0
130
DevTools extensions で 独自の DevTool を開発する | FlutterKaigi 2024
kokiyoshida
0
450
Reckoner における Datadog Browser Test の活用事例 / Datadog Browser Test at Reckoner
nomadblacky
0
200
Symfony Mapper Component
soyuka
2
560
Discord Bot with AI -for English learners-
xin9le
1
110
PaaSとSaaSの境目で信頼性と開発速度を両立する 〜TROCCO®︎のこれまでとこれから〜
gtnao
6
7.2k
フロントエンドのディレクトリ構成どうしてる? Feature-Sliced Design 導入体験談
osakatechlab
7
3.7k
macOS なしで iOS アプリを開発する(※ただし xxx に限る)
mitsuharu
1
170
As an Engineers, let's build the CRM system via LINE Official Account 2.0
clonn
1
640
Cursorでアプリケーションの追加開発や保守をどこまでできるか試したら得るものが多かった話
drumnistnakano
0
280
Refactor your code - refactor yourself
xosofox
1
170
Featured
See All Featured
StorybookのUI Testing Handbookを読んだ
zakiyama
27
5.3k
Faster Mobile Websites
deanohume
305
30k
4 Signs Your Business is Dying
shpigford
181
21k
It's Worth the Effort
3n
183
27k
Improving Core Web Vitals using Speculation Rules API
sergeychernyshev
0
39
Building a Modern Day E-commerce SEO Strategy
aleyda
38
7k
Six Lessons from altMBA
skipperchong
27
3.5k
GraphQLの誤解/rethinking-graphql
sonatard
67
10k
Rebuilding a faster, lazier Slack
samanthasiow
79
8.7k
What’s in a name? Adding method to the madness
productmarketing
PRO
22
3.2k
We Have a Design System, Now What?
morganepeng
51
7.3k
Docker and Python
trallard
41
3.1k
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