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
140
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
今更聞けないセキュリティ用語の基礎知識 2025新春
satoshi256kbyte
0
15
AWS re:Invent 2024個人的まとめ
satoshi256kbyte
0
78
今年一番支援させていただいたのは認証系サービスでした
satoshi256kbyte
1
280
おもにクラウドの話してます#4 OPスライド
satoshi256kbyte
0
47
AWS認定資格を勉強した先に何があったか
satoshi256kbyte
2
240
GitHub Actionsのキャッシュと手を挙げることの大切さとそれに必要なこと
satoshi256kbyte
5
460
Amazon Neptuneで始めてみるグラフDB-OpenSearchによるグラフの全文検索-
satoshi256kbyte
4
490
【5分LT】フロントエンドとバックエンドを繋ぐ認証サービス Amazon Cognito
satoshi256kbyte
2
110
AWS認定資格を受験するにあたり、気づいたこと・実践していたことのまとめ
satoshi256kbyte
2
190
Other Decks in Programming
See All in Programming
ISUCON14感想戦で85万点まで頑張ってみた
ponyo877
1
210
見えないメモリを観測する: PHP 8.4 `pg_result_memory_size()` とSQL結果のメモリ管理
kentaroutakeda
0
900
テストコード書いてみませんか?
onopon
2
290
今年のアップデートで振り返るCDKセキュリティのシフトレフト/2024-cdk-security-shift-left
tomoki10
0
330
return文におけるstd::moveについて
onihusube
1
1.4k
QA環境で誰でも自由自在に現在時刻を操って検証できるようにした話
kalibora
1
120
GitHubで育つ コラボレーション文化 : ニフティでのインナーソース挑戦事例 - 2024-12-16 GitHub Universe 2024 Recap in ZOZO
niftycorp
PRO
0
1.1k
アクターシステムに頼らずEvent Sourcingする方法について
j5ik2o
6
670
ある日突然あなたが管理しているサーバーにDDoSが来たらどうなるでしょう?知ってるようで何も知らなかったDDoS攻撃と対策 #phpcon.2024
akase244
2
7.7k
毎日13時間もかかるバッチ処理をたった3日で60%短縮するためにやったこと
sho_ssk_
1
500
短期間での新規プロダクト開発における「コスパの良い」Goのテスト戦略」 / kamakura.go
n3xem
2
210
선언형 UI에서의 상태관리
l2hyunwoo
0
250
Featured
See All Featured
No one is an island. Learnings from fostering a developers community.
thoeni
19
3.1k
How To Stay Up To Date on Web Technology
chriscoyier
790
250k
Building Adaptive Systems
keathley
38
2.3k
Unsuck your backbone
ammeep
669
57k
Dealing with People You Can't Stand - Big Design 2015
cassininazir
365
25k
Designing Dashboards & Data Visualisations in Web Apps
destraynor
230
52k
Put a Button on it: Removing Barriers to Going Fast.
kastner
59
3.6k
Mobile First: as difficult as doing things right
swwweet
222
9k
The MySQL Ecosystem @ GitHub 2015
samlambert
250
12k
What’s in a name? Adding method to the madness
productmarketing
PRO
22
3.2k
Evolution of real-time – Irina Nazarova, EuRuKo, 2024
irinanazarova
6
490
RailsConf & Balkan Ruby 2019: The Past, Present, and Future of Rails at GitHub
eileencodes
132
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