RDS
Amazon Relational Database Service
AWSが運用を支援してくれるリレーショナルデータベース。
一言でいうと
AWSが運用を支援してくれるリレーショナルデータベース。
概要
MySQL、PostgreSQLなどのリレーショナルデータベースをマネージドで利用できるサービス。バックアップやMulti-AZなどを設定できる。
主な用途
- 注文データやユーザーデータの保存
- SQLを使う業務アプリ
- トランザクションが必要なアプリ
CLF-C02 試験ポイント
- 構造化データとSQLに向く
- Multi-AZで可用性を高める
- Read Replicaで読み取り性能を伸ばせる
SAA-C03 試験ポイント
- Multi-AZは可用性、Read Replicaは読み取り性能向上が目的
- バックアップ保持期間とストレージ課金を考慮する
- サブネットグループとSecurity Groupを設計する
実際の使いどころ
Amazon Relational Database Service(Amazon RDS)は、リレーショナルデータベースを マネージドで提供するサービスである。OS パッチ適用・DB エンジンのマイナーバージョン アップ・自動バックアップ・スナップショット取得・障害時のフェイルオーバーといった 運用作業を AWS 側が肩代わりするため、利用者はスキーマ設計・クエリチューニング・ アプリケーション側のロジックに集中できる。 サポートする DB エンジンは、Amazon Aurora(MySQL/PostgreSQL 互換)、MySQL、 PostgreSQL、MariaDB、Oracle Database、Microsoft SQL Server の 6 種類である。 インスタンスタイプ・ストレージタイプ・ストレージ容量はワークロードに合わせて選択でき、 ストレージは利用に応じて自動拡張するオプションも提供される。 可用性と耐障害性の主要機能としては、マルチ AZ 配置(プライマリと同期スタンバイを 異なる AZ に配置し、障害時に自動フェイルオーバー)、リードレプリカ(参照クエリの 負荷分散と一部のクロスリージョン構成)、自動バックアップによるポイントインタイム リカバリ、手動スナップショットによる時点指定の保存が挙げられる。料金は「DB インスタンス の稼働時間 × インスタンスタイプ」「ストレージ容量」「バックアップ容量」「データ 転送量」などの組み合わせで課金される。リザーブドインスタンスによる長期コミット割引も 利用できる。CLF-C02 では、自前で EC2 上に DB を構築する場合と RDS を使う場合の責任 共有モデル上の役割分担(パッチ・バックアップを誰が担うか)が頻出論点となる。
公式ドキュメント
コスト注意点
- インスタンス稼働時間とストレージで課金される
- 個人MVPでは固定費になりやすい
セキュリティ注意点
- DBをパブリック公開しない
- 保存時暗号化とバックアップ設定を確認する
関連サービス
関連する比較記事
関連する構成図
タグ
最終更新日:2026-06-19