Skip to content

Auroraとは?

Auroraは、MySQL/PostgreSQL互換のクラウドネイティブリレーショナルデータベースです。商用DBの性能とオープンソースのコスト効率を両立します。

互換性:
Aurora MySQL: MySQL 5.7/8.0互換
Aurora PostgreSQL: PostgreSQL 13-16互換
性能:
MySQL: 5倍の性能
PostgreSQL: 3倍の性能
可用性: 99.99%
ストレージ:
- 3AZ × 2コピー = 6コピー自動レプリケーション
- 自動修復
- 最大128TB
- 10GBから自動拡張
コンピュート:
- プライマリ(書き込み): 1台
- Read Replica: 最大15台
- 自動フェイルオーバー: 30秒以内
v1:
- オンデマンド自動スケール
- ACU(Aurora Capacity Units)
- 使用時のみ課金
- 用途: 開発/テスト、予測不可能な負荷
v2(推奨):
- 瞬時スケーリング(1秒以内)
- きめ細かいスケーリング
- Reader自動スケール
- 用途: 本番環境
特徴:
- クロスリージョンレプリケーション
- レイテンシー: 1秒未満
- セカンダリリージョン: 最大5つ
- RPO: 1秒、RTO: 1分未満
用途:
- グローバル展開
- DR対策
- 読み取り負荷分散
自動バックアップ:
- 継続的バックアップ(S3)
- 保持期間: 1-35日
- ポイントインタイムリカバリ
- パフォーマンス影響なし
スナップショット:
- ユーザー起動
- クロスリージョンコピー
統合:
- SageMaker
- Comprehend
SQL関数:
- 機械学習モデル呼び出し
- リアルタイム推論
インスタンスタイプ用途価格(時間)
db.r6g.large汎用$0.29
db.r6g.xlarge高性能$0.58
db.r6g.2xlarge大規模$1.16
項目価格備考
ストレージ$0.10 / GB / 月自動スケーリング、最小10GB
I/O$0.20 / 100万リクエスト読み取り・書き込みリクエスト
バックアップ$0.021 / GB / 月保持期間中のストレージ
項目価格備考
ACU$0.12 / ACU時間Aurora Capacity Unit
最小ACU0.5 ACUスケーリング下限
最大ACU128 ACUスケーリング上限(設定可能)

料金計算例(db.r6g.large、100GB、1000万I/O/月):

項目計算料金
インスタンス$0.29 × 24時間 × 30日$208.80
ストレージ100GB × $0.10$10.00
I/O(1000万 / 100万) × $0.20$2.00
合計-$220.80/月
Aurora:
☑ 高性能(5倍/3倍)
☑ 高可用性(6コピー)
☑ 自動スケーリングストレージ
☑ Read Replica最大15台
☑ Global Database
☒ 料金やや高い
RDS:
☑ 多様なエンジン
☑ 料金低い
☒ 性能標準
☒ Read Replica最大5-15台

Auroraの重要ポイント:

  • MySQL/PostgreSQL互換
  • 5倍/3倍の高性能
  • 6コピー自動レプリケーション
  • Serverlessで自動スケール
  • Global Databaseでマルチリージョン