メインコンテンツへ移動
Databaseデータベース初級CLF-C02SAA-C03

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をパブリック公開しない
  • 保存時暗号化とバックアップ設定を確認する

関連サービス

関連する比較記事

関連する構成図

タグ

databaserelational

最終更新日:2026-06-19