RDS(Relational Database Service)はマネージドデータベースサービスです。リレーショナルデータベース(PostgreSQL、MySQL、SQL Server など)を代わりに実行し、運用タスク(セットアップ、バックアップ、パッチ適用、スケーリング、フェイルオーバー)を処理してくれるため、データベース管理ではなくアプリケーションに集中できます。
RDS が提供するもの: マネージドデータベース
RDS はリレーショナルデータベースを実行し、運用負担を代わりに管理します:
→ SETUP — 数分でデータベースをプロビジョニング
→ BACKUPS — 自動バックアップ + ポイントインタイムリカバリ
→ PATCHING — ソフトウェア更新/セキュリティパッチを処理
→ SCALING — コンピューティング/ストレージのサイズ変更; リードレプリカ
→ HIGH AVAILABILITY — マルチ AZ フェイルオーバー(別ゾーンにスタンバイ)
→ MONITORING — 組み込みメトリクス
→ EC2 上でデータベースを自分で実行する場合との比較(上記すべてを手動で管理する必要がある)。
サポートされるエンジン
RDS は人気のあるリレーショナルデータベースをサポートします:
→ PostgreSQL、MySQL、MariaDB、Oracle、SQL Server
→ Amazon AURORA — AWS 独自の MySQL/PostgreSQL 互換エンジン(高性能、
クラウド最適化、自動スケーリングストレージ)
