基本情報
| 項目 | 内容 |
|---|---|
| 英語名 | Amazon Aurora |
| 正式名称 | Amazon Aurora |
| 中国語の説明 | AWS 云原生关系型数据库 |
| 日本語の説明 | クラウドネイティブリレーショナルデータベース |
| 出題頻度 | ⭐⭐⭐⭐⭐ |
| 混同しやすいもの | RDS 常规引擎 / DynamoDB |
一言で理解
Aurora は SQL と Transaction を保ちつつ、3 AZ に分散した Storage で耐久性、可用性、読み取り拡張を高めます。
主な役割
- Cluster Storage は 3 AZ に 6 Copy を保持するが、DB Instance が 6 台という意味ではない。
- 1 Writer が書き込み、最大 15 Aurora Replica が読み取りと Failover に参加できる。
- Cluster Endpoint は Writer、Reader Endpoint は Reader 間へ読み取りを分散する。
試験ポイント
- MySQL/PostgreSQL 互換、クラウドネイティブ、高性能・高可用なら Aurora。
- Aurora Global Database は Region 間読み取りと DR 用で、通常の Multi-AZ とは異なる。
- Serverless v2 は Compute を調整するが DB 設計やコスト管理は必要。
よくある誤解
- Aurora はすべての RDS Engine をサポートしない。
- 15 Replica は Reader Instance 数で、独立 Storage Copy 数ではない。
重要ポイント
MySQL/PostgreSQL 互換 + 分散クラウド Storage + 複数 Reader → Aurora。
関連サービス
RDS、Global Database、AWS Backup、DMS、Secrets Manager。
追加:Endpoint、Scaling、Recovery
- Writer / Cluster Endpoint は Read/Write、DDL、Transaction、Reader Endpoint は一般的な Read Traffic の入口です。
- Aurora Replica Auto Scaling は Reader CPU や Connection などで Replica 数を調整します。
- Global Database は Primary Region で書き込み、Secondary Region で Global Read と Region-level DR を提供します。
- Backtrack は作成時に有効化する Aurora MySQL の巻き戻しで、Backup / PITR の代替ではありません。
- Database Clone は Copy-on-Write で書き込み可能な Dev/Test Cluster を高速作成します。