Upgrade to PRO for Only $50/Year—Limited-Time Offer! 🔥
Speaker Deck
Features
Speaker Deck
PRO
Sign in
Sign up for free
Search
Search
RDS/Aurora関連アップデート(2021年版)
Search
hmatsu47
PRO
December 15, 2021
Technology
0
310
RDS/Aurora関連アップデート(2021年版)
JAWS-UG 名古屋 "re:Invent" の復習 2021/12/17 LT 資料
hmatsu47
PRO
December 15, 2021
Tweet
Share
More Decks by hmatsu47
See All by hmatsu47
今年の DB ネタ登壇振り返り
hmatsu47
PRO
0
6
RDS/Aurora アップデート 2025
hmatsu47
PRO
0
9
YAPC::Fukuoka 2025 現地ハイブリッド参加の旅
hmatsu47
PRO
0
5
今年の FESTA で初当日スタッフ+登壇してきました
hmatsu47
PRO
0
10
攻略!Aurora DSQL の OCC(楽観的同時実行制御)
hmatsu47
PRO
0
7
PostgreSQL でもできる!GraphRAG
hmatsu47
PRO
0
8
Aurora DSQL のトランザクション(スナップショット分離と OCC)
hmatsu47
PRO
0
14
いろんなところに居る Amazon Q(Developer)を使い分けてみた
hmatsu47
PRO
0
33
「ゲームで体感!Aurora DSQL の OCC(楽観的同時実行制御)」の結果ログから Aurora DSQL の動作を考察する
hmatsu47
PRO
0
10
Other Decks in Technology
See All in Technology
生成AI活用の型ハンズオン〜顧客課題起点で設計する7つのステップ
yushin_n
0
230
ログ管理の新たな可能性?CloudWatchの新機能をご紹介
ikumi_ono
1
810
生成AIを利用するだけでなく、投資できる組織へ / Becoming an Organization That Invests in GenAI
kaminashi
0
100
re:Invent2025 コンテナ系アップデート振り返り(+CloudWatchログのアップデート紹介)
masukawa
0
390
SSO方式とJumpアカウント方式の比較と設計方針
yuobayashi
7
690
30分であなたをOmniのファンにしてみせます~分析画面のクリック操作をそのままコード化できるAI-ReadyなBIツール~
sagara
0
180
Challenging Hardware Contests with Zephyr and Lessons Learned
iotengineer22
0
230
【AWS re:Invent 2025速報】AIビルダー向けアップデートをまとめて解説!
minorun365
4
530
AIプラットフォームにおけるMLflowの利用について
lycorptech_jp
PRO
1
170
ガバメントクラウド利用システムのライフサイクルについて
techniczna
0
190
Databricks向けJupyter Kernelでデータサイエンティストの開発環境をAI-Readyにする / Data+AI World Tour Tokyo After Party
genda
1
520
.NET 10の概要
tomokusaba
0
110
Featured
See All Featured
StorybookのUI Testing Handbookを読んだ
zakiyama
31
6.5k
Dealing with People You Can't Stand - Big Design 2015
cassininazir
367
27k
10 Git Anti Patterns You Should be Aware of
lemiorhan
PRO
659
61k
Imperfection Machines: The Place of Print at Facebook
scottboms
269
13k
It's Worth the Effort
3n
187
29k
Into the Great Unknown - MozCon
thekraken
40
2.2k
The Language of Interfaces
destraynor
162
25k
Why Our Code Smells
bkeepers
PRO
340
57k
Templates, Plugins, & Blocks: Oh My! Creating the theme that thinks of everything
marktimemedia
31
2.6k
How To Stay Up To Date on Web Technology
chriscoyier
791
250k
Rebuilding a faster, lazier Slack
samanthasiow
85
9.3k
The MySQL Ecosystem @ GitHub 2015
samlambert
251
13k
Transcript
RDS / Aurora 関連アップデート JAWS-UG 名古屋 "re:Invent" の復習 2021/12/17 まつひさ(hmatsu47)
自己紹介 松久裕保(@hmatsu47) • https://qiita.com/hmatsu47 • 現在のステータス: ◦ 名古屋で Web インフラのお守り係をしています
◦ しばらく RDBMS 関連の勉強会では登壇していませんでした ▪ これ↓がラスト(5/31・JAWS-UG 名古屋) RDS_Aurora パフォーマンスインサイトのデータを Athena と QuickSight で見る • 「MySQL 8.0 の薄い本」更新終了のお知らせ 2
RDS / Aurora 関連の主なアップデート • re:Invent で発表があったもの ◦ DevOps Guru
for RDS ◦ RDS Custom for SQL Server ◦ DMS Studio & DMS Fleet Advisor • それ以前の発表・提供開始分(気になったもの) ◦ 移行・バージョンアップ関連 / 新バージョン ◦ 可用性向上・安定稼働 / RDS Proxy 3
re:Invent で発表があったもの • DevOps Guru for RDS ◦ https://aws.amazon.com/jp/about-aws/whats-new/2021/12/amazon-devops-guru-r ds-ml-powered-capability-amazon-aurora/
◦ 機械学習を利用して DB のパフォーマンス・運用に関する問題を 自動的に検出・診断 ◦ ボトルネックを数分で解決 4
re:Invent で発表があったもの • RDS Custom for SQL Server ◦ https://aws.amazon.com/jp/about-aws/whats-new/2021/12/amazon-rds-custom-sql
-server/ ◦ 基盤となるホストや OS などの設定をユーザが調整可能 ▪ 例:ドライバーのインストール ◦ 基盤管理の責任を AWS とユーザが共有 ◦ Oracle 版は 10 月に GA 5
re:Invent で発表があったもの • DMS Studio & DMS Fleet Advisor(プレビュー) ◦
https://aws.amazon.com/jp/about-aws/whats-new/2021/12/aws-database-migratio n-service-aws-dms-studio/ ◦ https://aws.amazon.com/jp/about-aws/whats-new/2021/12/aws-dms-fleet-advisor/ ◦ DMS の新しいマネジメントコンソール ◦ 移行過程の各フェーズのためにツールを統合 ▪ 移行を加速・簡素化 ▪ https://dev.classmethod.jp/articles/new-aws-database-migration-service-studio/ 6
re:Invent 以前の発表・提供開始分 • 移行関連(他環境から・バージョンアップ・異種 DBMS 間など) ◦ DMS 移行元(ソース)の追加 ▪
https://aws.amazon.com/jp/about-aws/whats-new/2021/11/aws-database-migration-goog le-cloud-sql-mysql/ • Google Cloud SQL for MySQL ▪ https://aws.amazon.com/jp/about-aws/whats-new/2021/11/aws-database-migration-servi ce-azure-sql-managed-instance/ • Azure SQL Managed Instance 7
re:Invent 以前の発表・提供開始分 • 移行関連(他環境から・バージョンアップ・異種 DBMS 間など) ◦ Babelfish for Aurora
PostgreSQL(GA に) ▪ https://aws.amazon.com/jp/rds/aurora/babelfish/ • SQL Server → Aurora PostgreSQL ▪ https://dev.classmethod.jp/articles/babelfish-for-aurora-postgresql-ga/ ◦ RDS Custom ▪ 前述(Oracle・SQL Server) 8
re:Invent 以前の発表・提供開始分 • 移行関連(他環境から・バージョンアップ・異種 DBMS 間など) ◦ その他(リンクは省略) ▪ メジャーバージョンアップのロールバック保護
• RDS for MySQL 5.7 → 8.0 ▪ Aurora インプレースアップグレード • MySQL 5.6 互換→ 5.7 互換 • PostgreSQL 11 互換→ 12 互換 9
re:Invent 以前の発表・提供開始分 • 新バージョン(Aurora のみ) ◦ PostgreSQL 13 互換 ▪
https://aws.amazon.com/jp/about-aws/whats-new/2021/08/amazon-aurora-po stgresql-13/ ◦ MySQL 8.0 互換 ▪ https://aws.amazon.com/jp/about-aws/whats-new/2021/11/amazon-aurora-m ysql-8-0/ 10
re:Invent 以前の発表・提供開始分 • 新バージョン(Aurora のみ) ◦ 個人ネタ(MySQL Advent Calendar 2021
の 6 日目) ▪ Aurora MySQL バージョン 1(5.6 互換)→バージョン 3(8.0 互換)間の dumpInstance() & loadDump() を試す • https://qiita.com/hmatsu47/items/9db2ad8e8f41e44a54b7 • そろそろ Aurora MySQL バージョン 1 の EoL が近づいてきた…? • SELECT INTO OUTFILE S3 / LOAD DATA FROM S3 よりは楽に並列エクスポート &インポートができそう 11
re:Invent 以前の発表・提供開始分 • 可用性向上・安定稼働 ◦ RDS クロスリージョン自動バックアップのリージョン追加 ▪ https://aws.amazon.com/jp/about-aws/whats-new/2021/07/amazon-rds-cross-region-aut omated-backups-regional-expansion/
▪ 東京〜大阪の DR 対応 ▪ Oracle・PostgreSQL 暗号化バックアップ 12
re:Invent 以前の発表・提供開始分 • 可用性向上・安定稼働 ◦ Aurora Global Database マネージドフェイルオーバー ▪
https://aws.amazon.com/jp/about-aws/whats-new/2021/02/amazon-aurora-global-databa se-supports-managed-planned-failover/ ▪ 計画的なフェイルオーバーとフェイルバックが可能に ◦ AWS Backup が RDS の継続的バックアップと PITR をサポート ▪ https://aws.amazon.com/jp/about-aws/whats-new/2021/03/aws-backup-adds-support-for -continuous-backup-and-point-in-time-recovery-of-amazon-rds-instances/ 13
re:Invent 以前の発表・提供開始分 • 可用性向上・安定稼働 ◦ 大阪リージョンで RDS for SQL Server
の Multi-AZ 対応 ▪ https://aws.amazon.com/jp/about-aws/whats-new/2021/04/amazon-rds-for-sql-server-no w-supports-high-availability-in-aws-asia-pacific-osaka-region/ ◦ Aurora MySQL がリードレプリカの可用性を改善 ▪ https://aws.amazon.com/jp/about-aws/whats-new/2021/05/amazon-aurora-mysql-improv es-availability-read-replicas/ ▪ フェイルオーバー時に Reader の無駄な再起動がなくなる 14
re:Invent 以前の発表・提供開始分 • 可用性向上・安定稼働 ◦ RDS for PostgreSQL・MySQL の Multi-AZ
改善(プレビュー) ▪ https://aws.amazon.com/jp/about-aws/whats-new/2021/11/multi-az-deployment-amazon- rds-postgre-sql/ ▪ 3AZ が可能に ▪ バックアップ側のインスタンスを Reader として活用可能に 15
re:Invent 以前の発表・提供開始分 • RDS Proxy(詳細リンクは省略) ◦ Amazon Aurora レプリカの読み取り専用エンドポイント対応 ◦
複数の Amazon VPC からの DB 接続に対応 ◦ PostgreSQL 12(RDS / Aurora)サポート ▪ PostgreSQL 13 は未サポート https://docs.aws.amazon.com/AmazonRDS/latest/AuroraUserGuide/Concept s.AuroraFeaturesRegionsDBEngines.grids.html#Concepts.Aurora_Fea_Regi ons_DB-eng.Feature.RDS_Proxy 16
まとめ • 2021 年の re:Invent ◦ RDS / Aurora 関連の発表は少なかった
• 2021 年のアップデート ◦ 他環境や異種 RDBMS 間の移行に力が入っていた(気がする) ◦ 可用性向上に寄与する機能も地味に増えた(ような気がする) ◦ Aurora MySQL 8.0 互換版(バージョン 3)がやっと出た ◦ RDS Proxy も地味に進化した 17
一つ忘れていた • Aurora Driver ◦ https://aws.amazon.com/jp/about-aws/whats-new/2021/12/aurora-accelerates-dev elopment-aurora-driver-aws/ WS の高性能なインフラストラクチャと豊富な機能ポートフォリオを利用し、機械学習と 1
日数百万回の クラウドベースのシミュレーションにより、自動運転技術の安全かつ迅速なトレーニング、テスト、検証 を実施 18