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
240
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
7
10k
プロジェクトマネージャーがGitHub Copilotのエージェンモードを使い始めました
satoshi256kbyte
1
150
そもそもAWS Configの設定変えられたらどうするの?Amazon EventBridgeでマネコンの操作を監視する
satoshi256kbyte
1
120
変化の激しい時代における、こだわりのないエンジニアの強さ
satoshi256kbyte
1
1.6k
密集、ドキュメントのコロケーション with AWS Lambda
satoshi256kbyte
1
270
【PHP】破壊的バージョンアップと戦った話〜決断と説得
satoshi256kbyte
0
270
今更聞けないセキュリティ用語の基礎知識 2025新春
satoshi256kbyte
0
180
AWS re:Invent 2024個人的まとめ
satoshi256kbyte
0
320
今年一番支援させていただいたのは認証系サービスでした
satoshi256kbyte
1
610
Other Decks in Programming
See All in Programming
Rails Frontend Evolution: It Was a Setup All Along
skryukov
0
160
“いい感じ“な定量評価を求めて - Four Keysとアウトカムの間の探求 -
nealle
2
11k
生成AI時代のコンポーネントライブラリの作り方
touyou
1
250
Claude Code + Container Use と Cursor で作る ローカル並列開発環境のススメ / ccc local dev
kaelaela
10
6k
ふつうの技術スタックでアート作品を作ってみる
akira888
1
900
NPOでのDevinの活用
codeforeveryone
0
860
Android 16KBページサイズ対応をはじめからていねいに
mine2424
0
130
Quand Symfony, ApiPlatform, OpenAI et LangChain s'allient pour exploiter vos PDF : de la théorie à la production…
ahmedbhs123
0
210
20250704_教育事業におけるアジャイルなデータ基盤構築
hanon52_
5
840
10 Costly Database Performance Mistakes (And How To Fix Them)
andyatkinson
0
440
猫と暮らす Google Nest Cam生活🐈 / WebRTC with Google Nest Cam
yutailang0119
0
160
Azure AI Foundryではじめてのマルチエージェントワークフロー
seosoft
0
190
Featured
See All Featured
Java REST API Framework Comparison - PWX 2021
mraible
31
8.7k
Adopting Sorbet at Scale
ufuk
77
9.5k
GraphQLの誤解/rethinking-graphql
sonatard
71
11k
For a Future-Friendly Web
brad_frost
179
9.8k
Statistics for Hackers
jakevdp
799
220k
Facilitating Awesome Meetings
lara
54
6.4k
Optimising Largest Contentful Paint
csswizardry
37
3.3k
Raft: Consensus for Rubyists
vanstee
140
7k
Designing Dashboards & Data Visualisations in Web Apps
destraynor
231
53k
Documentation Writing (for coders)
carmenintech
72
4.9k
I Don’t Have Time: Getting Over the Fear to Launch Your Podcast
jcasabona
32
2.4k
Let's Do A Bunch of Simple Stuff to Make Websites Faster
chriscoyier
507
140k
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