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
Sponsored
·
SiteGround - Reliable hosting with speed, security, and support you can count on.
→
Satoshi Kaneyasu
November 26, 2024
Programming
320
0
Share
Amazon Aurora Serverless v2のアプデと、Amazon Aurora PostgreSQL Limitless DatabaseのGAについて
Satoshi Kaneyasu
November 26, 2024
More Decks by Satoshi Kaneyasu
See All by Satoshi Kaneyasu
AWS re:Invent 2025の少し振り返り + DevOps AgentとBacklogを連携させてみた
satoshi256kbyte
3
160
Amazon_Cognito_で構築する_スケーラブルな_Web_アプリケーション__シングルページ_Web_アプリケーションに認証を組み込む_.pdf
satoshi256kbyte
0
26
人間とAI、どちらが書いたコードもCI/CDでチェックしてみよう
satoshi256kbyte
0
29
今こそ押さえておきたい アマゾンウェブサービス(AWS)の データベースの基礎 おもクラ #6版
satoshi256kbyte
1
250
今こそ押さえておきたい アマゾンウェブサービス(AWS)の データベースの基礎
satoshi256kbyte
1
41
人間とAI、どちらが書いたコードもCICDでチェックしてみよう
satoshi256kbyte
1
40
はじめてのカスタムエージェント【GitHub Copilot Agent Mode編】
satoshi256kbyte
0
510
お客様とSIerではじめたスクラム開発(で得た学び)
satoshi256kbyte
0
120
From Pipenv to UV: Migrating to a Monorepoto Tame a Complex Repository
satoshi256kbyte
0
65
Other Decks in Programming
See All in Programming
Reactive ❤️ Loom: A Forbidden Love Story
franz1981
2
240
AIエージェントで業務改善してみた
taku271
0
530
The Less-Told Story of Socket Timeouts
coe401_
3
110
UIの境界線をデザインする | React Tokyo #15 メイントーク
sasagar
2
360
LM Linkで(非力な!)ノートPCでローカルLLM
seosoft
0
500
PicoRuby for IoT: Connecting to the Cloud with MQTT
yuuu
2
540
SkillがSkillを生む:QA観点出しを自動化した
sontixyou
6
3.4k
Don't Prompt Harder, Structure Better
kitasuke
0
760
夢の無限スパゲッティ製造機 -実装篇- #phpstudy
o0h
PRO
0
210
アーキテクチャモダナイゼーションとは何か
nwiizo
19
5.2k
レガシーPHP転生 〜父がドメインエキスパートだったのでDDD+Claude Codeでチート開発します〜
panda_program
0
950
JAWS-UG横浜 #100 祝・第100回スペシャルAWS は VPC レスの時代へ
maroon1st
0
140
Featured
See All Featured
Evolution of real-time – Irina Nazarova, EuRuKo, 2024
irinanazarova
9
1.3k
More Than Pixels: Becoming A User Experience Designer
marktimemedia
3
380
Rebuilding a faster, lazier Slack
samanthasiow
85
9.5k
Agile that works and the tools we love
rasmusluckow
331
21k
SEO Brein meetup: CTRL+C is not how to scale international SEO
lindahogenes
1
2.6k
jQuery: Nuts, Bolts and Bling
dougneiner
66
8.4k
Fireside Chat
paigeccino
42
3.9k
Reality Check: Gamification 10 Years Later
codingconduct
0
2.1k
Git: the NoSQL Database
bkeepers
PRO
432
67k
Distributed Sagas: A Protocol for Coordinating Microservices
caitiem20
333
22k
Bash Introduction
62gerente
615
210k
Raft: Consensus for Rubyists
vanstee
141
7.4k
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