Upgrade to PRO for Only $50/Year—Limited-Time Offer! 🔥
Speaker Deck
Features
Speaker Deck
PRO
Sign in
Sign up for free
Search
Search
新機能!Amazon Aurora Limitless Database とは
Search
Chiharu-Tsuboi
December 20, 2023
Technology
0
770
新機能!Amazon Aurora Limitless Database とは
2023/12/20のcolor is【クラウドLT大会vol.6】大型アップデート祭りで発表した資料です
Chiharu-Tsuboi
December 20, 2023
Tweet
Share
More Decks by Chiharu-Tsuboi
See All by Chiharu-Tsuboi
AWS公式MCP、全部入れたら便利?精度下がる?
chiharutsuboi
1
290
AWSアカウント74件をバックアップした方法と課題
chiharutsuboi
0
390
S3の情報漏洩からデータを守るには?CloudFormationで作るS3標準テンプレートのご紹介
chiharutsuboi
0
210
Amazon Aurora徹底比較 Provisioned vs Serverless
chiharutsuboi
0
4.8k
EventBridgeでEventが発生しないことがある?v2
chiharutsuboi
0
1.6k
EventBridgeでEventが発生しないことがある?
chiharutsuboi
0
170
500万円のサービスを申し込んでしまった
chiharutsuboi
1
1.4k
Other Decks in Technology
See All in Technology
AI駆動開発の実践とその未来
eltociear
2
500
ハッカソンから社内プロダクトへ AIエージェント ko☆shi 開発で学んだ4つの重要要素
leveragestech
0
200
事業の財務責任に向き合うリクルートデータプラットフォームのFinOps
recruitengineers
PRO
2
220
さくらのクラウド開発ふりかえり2025
kazeburo
2
1.2k
Strands Agents × インタリーブ思考 で変わるAIエージェント設計 / Strands Agents x Interleaved Thinking AI Agents
takanorig
5
2.1k
モダンデータスタックの理想と現実の間で~1.3億人Vポイントデータ基盤の現在地とこれから~
taromatsui_cccmkhd
2
270
SQLだけでマイグレーションしたい!
makki_d
0
1.2k
特別捜査官等研修会
nomizone
0
580
TED_modeki_共創ラボ_20251203.pdf
iotcomjpadmin
0
150
SREが取り組むデプロイ高速化 ─ Docker Buildを最適化した話
capytan
0
150
通勤手当申請チェックエージェント開発のリアル
whisaiyo
3
470
[2025-12-12]あの日僕が見た胡蝶の夢 〜人の夢は終わらねェ AIによるパフォーマンスチューニングのすゝめ〜
tosite
0
180
Featured
See All Featured
Making Projects Easy
brettharned
120
6.5k
技術選定の審美眼(2025年版) / Understanding the Spiral of Technologies 2025 edition
twada
PRO
115
94k
Redefining SEO in the New Era of Traffic Generation
szymonslowik
1
170
Breaking role norms: Why Content Design is so much more than writing copy - Taylor Woolridge
uxyall
0
120
Have SEOs Ruined the Internet? - User Awareness of SEO in 2025
akashhashmi
0
200
Practical Tips for Bootstrapping Information Extraction Pipelines
honnibal
25
1.7k
Agile Leadership in an Agile Organization
kimpetersen
PRO
0
58
Refactoring Trust on Your Teams (GOTO; Chicago 2020)
rmw
35
3.3k
Reality Check: Gamification 10 Years Later
codingconduct
0
1.9k
16th Malabo Montpellier Forum Presentation
akademiya2063
PRO
0
31
Information Architects: The Missing Link in Design Systems
soysaucechin
0
720
The Illustrated Guide to Node.js - THAT Conference 2024
reverentgeek
0
210
Transcript
新機能! Amazon Aurora Limitless Database とは 2023/12/20 株式会社セゾン情報システムズ 坪井 千春
1 クラウドLT大会 vol.6
自己紹介 名前: 坪井 千春 所属: 株式会社セゾン情報システムズ 仕事: アーキテクト、CCoE 好きなAWSサービス: Amazon
ECS(Amazon Elastic Container Service) 経歴: ・SIerとしてJAVAメインのアプリ開発を19年 ・直近6年程度AWSを利用 ・2022年4月からアプリを離れてAWSエンジニアとして活動 2
アジェンダ 3 1. Limitless Databaseとは? 2. 従来方式との違い 3. 分散管理「シャーディング」 4.
使い方 5. Limitless Databaseを 実現する技術 6. ユースケース 7. まとめ
Amazon Auroraとは? • AWSが開発した独自のRDBエンジンで、RDSのひとつ • 2種類の互換DBを選択可能 • MySQL • PostgreSQL
• 高機能高性能 • 通常の5倍のパフォーマンス • 最大128TBのストレージ • 最大15台のリードレプリカ • マルチAZでデータ保存し高い耐障害性 4 …でした
Limitless Databaseとは? 「AWS re:Invent 2023」で発表されたAuroraの新機能! 5 • 既存のProvisioned、ServerlessV1、ServerlessV2に加えた新たな稼働方式 • 書き込みをスケールアウト/スケールインすることができる
• 1秒あたり数百万件の書き込みトランザクションに対応 • ペタバイト単位のデータを管理できる • 現在はまだPostgreSQL互換のみを限定プレビュー (一般には利用不可、公式ドキュメントも未公開)
従来方式との違い 無停止で書き込みもスケールアウトが可能に! 6 • 数百万/秒のトランザクションを処理できる • ペタバイト単位のデータを管理できる 比較項目 Provisioned Serverless
v1 Serverless v2 Limitless Database オートスケール イン/アウト Write × × × 〇 Read 〇 リードレプリカ × 〇 リードレプリカ 〇 オートスケール アップ/ダウン Write × 〇 〇 〇 Read × 〇 〇 〇 最大データ容量 128TiB 128TiB 128TiB ペタバイト単位 NEW!
従来方式との違い 一つのエンドポイントでスケーリング可能 7 • 従来は書き込み用と読み取り用でエンドポイントが分かれていたが、 1つのエンドポイントでオートスケーリングできるように改善 https://aws.amazon.com/jp/blogs/news/join-the-preview-amazon-aurora-limitless-database/ アプリ Write/Read Read
Write転送 従来 Limitless Database アプリ Write/Read
分散管理「シャーディング」 データを「シャード」という単位で分割管理する仕組み 8 • 複数のノードに分散してデータを書き込みすることでスケールアウトを実現 • シャードは通常、ユーザが管理するのは難しいが完全マネージド化 https://www.youtube.com/watch?v=a9FfjuVJ9d8
使い方(インスタンス作成) クラスターにシャードグループを追加する方式 9 • 従来通りコンソールまたはAPIでクラスターを作成 • DBシャードグループ(Limitless Database)を追加 • Auroraキャパシティユニット(ACU)の最大値を選択可能
• 既存のクラスターにも追加できそう? https://aws.amazon.com/jp/blogs/news/join-the-preview-amazon-aurora-limitless-database/
使い方(テーブル作成) セッションパラメータでテーブルのモードを指定 10 • テーブル作成時にモードとキーの指定が必要 • Sharded: シャーディング対象テーブル • Sharded(co-located):
Shardedと同じシャードに配置したい対象テーブル • Reference: 全てのシャードにコピーして配置されるテーブル • Standard: シャード管理されない通常のテーブル https://www.youtube.com/watch?v=a9FfjuVJ9d8
Limitless Databaseを実現する技術 3つの技術で分散管理の複雑さを完全マネージド化 11 Grover • Auroraストレージエンジン • 3つのAZへ2つずつ分散して書き込み Caspian
• 新たに開発したハイパーバイザ • 無停止でスケールアップ/ダウンが可能に Amazon Time Sync Service • 既存の時刻同期サービス • 新たにPrecision Time Protocolに対応 • マイクロ秒以下の精度で同期が可能に https://www.youtube.com/watch?v=pJG6nmR7XxI
ユースケース 大規模なトランザクションで有効 12 • 1秒あたり数百万の書き込みトランザクションを処理し、ペタバイト 単位のデータを管理できるため、今までAuroraで対応できなかった 大規模なデータベースワークロードを1つのデータベースで利用可 能 • 逆に小さすぎるワークロードではシャーディング等のオーバーヘッ
ドで適さない可能性あり • また、これだけの高機能であるため、現行のAurora Serverlessより も高単価となり、性能特性と費用対効果で使い分けることになると 推測
4.まとめ 13 Amazon Aurora Limitless Databaseは、AWSで今まで対応 できなかった大規模なワークロードのRDBに新たな選択肢 テーブル作成DDLへのシャーディング設定等、使う上での 考慮事項は多々ありそう 公式ドキュメントが発表されたら制約を熟読してどんど
ん使っていきましょう!