Amazon RDSってなに?
最終更新日:2026年8月10日
この記事でわかること
最近よく目にするクラウドサービス「AWS」と「Azure」。その中でも本記事では「AWS」のRDSサービスに着目して解説していきます。
AWSとは?
| 項目 | AWS | Microsoft Azure | Google Cloud |
|---|---|---|---|
| 世界シェア | 約33%(首位) | 約22% | 約11% |
| 強み | サービス数・実績 | Microsoft製品連携 | データ分析・AI |
| 無料枠 | 12ヶ月+常時無料 | 12ヶ月無料 | 常時無料枠あり |
| 主な資格 | CLF / SAA / SAP | AZ-900 / AZ-104 | ACE / PCA |
AWSとはAmazon社が事業者向けに提供しているクラウドコンピューティングサービスで、Amazon Web Servicesの略称のことです。
IT業界ではクラウドの導入は当たり前の選択肢となっており、その中でも人気を集めているサービスがAWSです。AWSはクラウド上でサーバやデータベースといったインフラ環境をはじめ、機械学習や画像認識など最先端の技術をサービスとして利用することができます。
AWSでできることとは?
AWSは「パブリッククラウド」と呼ばれるサービス形態を提供しており、インターネット経由でAWSのコンソール画面にアクセスすると様々なサービスを受けることが出来ます。現在AWSは200以上のサービスを提供しており、その数は日々拡大しています(最新のサービス数はAWS公式サイトでご確認ください)。クラウドの基本サービスであるレンタルサーバ、データベース、ストレージ利用のデータ保存、バックアップ、さらにはソフトウェアのオンデマンド配信、IoTシステムの構築、機械学習、画像認識といったAmazonが保有する最新の技術の利用も可能となっております。
以下はAWSの代表的なサービスです。
Elastic Compute Cloud(EC2)
サーバの構築・運用ができるサービスで、AWSでもっとも有名なサービスです。Amazon社のデータセンターで稼働するコンピュータ上に構築された仮想サーバを遠隔操作し、好きな用途に使用できます。WindowsやLinuxなどのOS、Core数やメモリ容量など選ぶインスタンスタイプ、サーバにアクセスができるサポートを設定するセキュリティーグループなど、サーバ構築時のカスタマイズが幅広いところも魅力です。構築時間も短く、早くて5分以内のサーバ構築が可能な点も人気が高まった理由の一つであり、企業内の情報システムの運用基盤としての利用も広がっています。
Simple Storage Service(S3)
S3とはストレージサービスのことであり、インターネット経由でWordやExcelなどのデータ保存をすることができます。コンソール画面上から保存するだけでなくAWS独自のコマンドを使用しサーバやローカルPCから保存することも可能です。また格納されたデータは複数のデータセンター間で同期されているため、フォールトトレランスが高いところも魅力の一つです。
Command Line Interface(CLI)
コマンドベースでAWSを操作できるサービスです。PCやサーバにCLIをインストールし、AWSのアカウント情報を登録すれば、コンソール画面にアクセスせずコマンド操作でAWSサービスを実行することが可能です。またコマンドは「aws(サービス名)(実行処理)」という順序で、わかりやすい構造になっています。
Relational Database Service(RDS)
データベース機能を提供するサービスです。通常データベースを利用する際はサーバを準備し、データベースのライセンスをインストールして利用します。しかしRDSの場合はサーバの準備が不要で、構築後すぐにデータベースの利用が可能となります。
その他、企業の情報システムなどを安全に構築・運用できる「Amazon Virtual Private Cloud(Amazon VPC)」、膨大な量のデータを高速処理する「Amazon Elastic MapReduce(Amazon EMR)」、「Amazon Aurora(MySQL/PostgreSQL互換サービス)」、NoSQLデータサービス「Amazon DynamoDB」等のサービスが提供されています。
本記事ではAmazon RDSについて解説していきます。
RDSとは?
前記したように RDSとは AWSのリレーショナル型のデータベースです。リレーショナル型データベース(関係性データベース)とは、行と列の2つの軸で表されるデータベースのことです。データベースは、特定の条件に基づき複数のデータ管理をし、目的のデータ検索や、編集を行うために必要となります。特にリレーショナル型データベースは情報の統合性や管理効率化に優れています。そのため企業情報システム等での従業員リストや顧客リストなど、データ管理に適しています。
RDSで利用できるRDBMS
RDSで利用できるRDBMS(Relational DataBase Management Systemの略でデータベースを管理するためのソフトウェア)には、代表的なものとして以下の6つが挙げられます。
【要注意】対応RDBMSの追加について
本記事執筆時点でRDSは以下6エンジンを紹介していますが、AWSは2023年にビジネス向けRDBMS「Db2」対応のAmazon RDS for Db2を新たにリリースしており、現在は7エンジン構成となっています。最新の対応エンジン一覧はAWS公式サイトでご確認ください。
MySQL
最も広く利用されているオープンソースのリレーショナル型データベースで、基本的なデータベースでの利用に適しています。
PostgreSQL
MySQLと人気を二分するオープンソースのリレーショナル型データベースで、機能の豊富さや拡張性の高さに定評があります。
Amazon Aurora
Amazonが提供しているMySQL/PostgreSQL互換のリレーショナル型データベースです。標準的なMySQL・PostgreSQLと比較して高いスループットを発揮するとされていますが、具体的な倍率は利用条件によって異なるため、最新の情報はAWS公式サイトでご確認ください。あわせて高いセキュリティ、無停止でのパッチ適用にも対応しています。
Oracle
世界で最初に採用されたRDBMSの一つで、現在も広く利用されています。行レベルロック、読み取り一貫性、堅牢性、移植性が優れており、幅広いプラットフォームをサポートしています。
SQL Server
Microsoft社が提供しているRDBMSで、Windowsとの相性が良いため、WindowsサーバやMicrosoft系の開発環境で利用されることが多いです。
MariaDB
MySQLをもとに作られたオープンソース型データベースです。MySQLと操作方法、使用方法は似ていますが拡張性が高く、セキュリティ・処理速度が優れています。
【要注意】ライセンス費用と利用料金の関係
SQL ServerやOracleなど商用データベースのライセンス費用は、原則としてRDSの利用料金に含める形(License Included)で提供されており、別途ライセンス費用を用意する必要はありません(既存ライセンスを持ち込むBring Your Own License方式を選ぶことも可能です)。一方、MySQL・PostgreSQL・MariaDBはエンジン自体のライセンス費用はかかりませんが、RDSとして利用する場合はインスタンスやストレージの利用料金は常に発生します。「オープンソースだから無料で使える」わけではない点にご注意ください。
RDSのメリット
利用、運用が容易
データベースの構築にはサーバラックの設置が必要で、容量の追加のためにサーバの交換等が必要になりますが、Amazon RDSは物理サーバの準備が不要なためクラウド上の容量を追加するだけでよいのです。ソフトウェアのインストール、メンテナンスの手間も軽減されます。
可用性と耐久性
AWSの他サービスと同じインフラストラクチャ(下部構造)を使用しています。重要な本稼働用のデータベースの信頼性向上のため、Multi-AZ配置により異なるアベイラビリティゾーンのスタンバイインスタンスへ同期的にデータを複製し、自動バックアップ、データベーススナップショット、障害発生時の自動フェイルオーバーなどを行うことができます。
高速
SSDベースのストレージは「高性能OLTPアプリケーション用に最適化されているもの」もしくは「コスト効率の良い汎用性SSDストレージ」どちらかを選択可能となっています。またAmazon独自のRDBMS「Amazon Aurora」を使用することで、標準的なデータベースと比較して高いスループットを低コストで得られるとされています(具体的な性能・コスト差は条件により変動するため公式サイトでご確認ください)。
セキュア(Secure)
Amazon VPC内でデータベースインスタンスを稼働させることで、ネットワークを分離した上でアクセス制御を行うことができ、暗号化されたVPN接続を介した社内ITインフラとの接続も可能です。これにより保管時の暗号化と転送時の暗号化のサポートを受けられます。
安価
実際に利用したリソース分の料金となります。利用目的に合わせて短期間契約や、リザーブドインスタンス(一定期間の利用でコストを抑える料金プラン)等も選択可能となっています。最新の料金体系はAWS公式サイトでご確認ください。
RDSのデメリット
使用料金の一定化が難しい
前述したように従量課金制のため、クラウドの追加などシステムの利用状況で料金が変動します。そのため予算化が少し難しくなっています。
エラーログの確認に制約がある
サーバへのシェルアクセスができないため、OSレベルでのログ確認はできません。ただし、DBのエラーログ自体はAWSマネジメントコンソールやAWS CLI、CloudWatch Logsとの連携を通じて確認することが可能です(対応状況はエンジンにより異なります)。
SSHでサーバにアクセスが出来ない
OSコマンドによる確認や操作が出来なくなっています。オンプレミスでは出来ますが、RDSではできないというレベルの話になるため、正確にはデメリットではないですが制限事項として理解しておく必要があります。
WAL(トランザクションログ)を直接操作した復旧はできない
オンプレミスのようにWALファイルを直接扱って任意の状態へ復旧することはできません。ただし、自動バックアップと合わせて提供されるポイントインタイムリカバリ機能により、バックアップ保持期間内であれば数分単位の粒度で任意の時点まで復旧することが可能です。
利用できない周辺ツールがある
pg_statsinfo/pg_dbms_stats/oracle_fdw
導入できるPostgreSQLの拡張機能に制限があり、上記ツールの使用が不可となります。
柔軟なレプリケーション構成には制約がある
RDSでは、オンプレミスのようにユーザー側で自由にレプリケーション方式を組むことはできません。なお、Multi-AZ配置では高可用性のためスタンバイインスタンスへの同期レプリケーションが標準で行われており、読み取り性能向上を目的としたリードレプリカは非同期レプリケーションとなります。また一部のパラメータ変更を反映するにはインスタンスの再起動が必要になる場合があります。通常EC2インスタンスにMySQLサーバをインストールした状態であればmy.cnfの変更はMySQLプロセスの再起動のみで反映できますが、RDSではインスタンス再起動が必要となるケースがあり、反映に数分程度のダウンタイムが発生することがあります。
定期メンテナンスが発生する
RDSでは週1回、最短30分単位でメンテナンスウィンドウを設定できます。マイナーバージョンアップ等では数十秒〜数分程度の中断で済むケースもありますが、内容によってはより長い時間が必要になる場合もあるため、事前にメンテナンス予定を確認しておくことが重要です。
AWSの料金体系
AWSのサービスは使用した分だけお金がかかる仕組みとなっております。サーバ自体を削除しなくても、停止するだけで課金を止めることができます。AWSサービスは詳細に選択できる分、不要なサービス選択をしている可能性もあるため、内容把握を徹底させ定期的に使用するもの・停止するものを選定するようにしましょう。
押さえておきたいポイント
- RDSはMySQL・PostgreSQL・MariaDB・Oracle・SQL Server・Amazon Aurora・Db2など複数のRDBMSエンジンに対応しており、用途や既存資産に応じて選択できる。
- サーバー構築・OSやミドルウェアのパッチ適用・バックアップなどの運用作業の多くをAWS側が代行するため、オンプレミスに比べて運用負荷を大きく軽減できる。
- Multi-AZ配置による同期レプリケーション、自動バックアップ、ポイントインタイムリカバリなど、可用性・耐久性を高める仕組みが標準で用意されている。
- 料金体系・対応エンジン・具体的な性能数値は変更されることがあるため、導入検討時は必ずAWS公式サイトで最新情報を確認する。
よくある質問
Amazon RDSとAmazon Auroraの違いは何ですか?
RDSは複数のRDBMSエンジンを選択できるマネージド型データベースサービスの総称です。AuroraはそのRDSの一部として提供される、AWSが独自開発したMySQL/PostgreSQL互換の高性能エンジンで、高いスループットや自動スケーリングストレージなどの特徴があります。
RDSはサーバー管理の知識がなくても使えますか?
OSやミドルウェアのパッチ適用、バックアップ、フェイルオーバーといった運用作業の多くをAWSが代行するため、オンプレミスでのDB運用に比べて必要な作業負荷は大きく軽減されます。ただし、パラメータグループの設計やクエリチューニングなど、データベース自体の知識は引き続き必要です。
RDSの料金はどのように確認すればよいですか?
インスタンスタイプ・ストレージ容量・リージョン・購入形態(オンデマンド/リザーブド等)によって料金は変動します。最新の料金はAWS公式サイトの料金ページやAWS Pricing Calculatorでご確認ください。
まとめ
Amazon RDSの利用はスケールアップの簡易性、バックアップの自動取得、スペックの変更が容易に行える点がとても魅力的で手を付けやすいでしょう。柔軟なレプリケーション構成に一部制約がある点は理解した上で、初期導入の費用なども加味しながら自身にあったサービスを選定し、その利便性を感じていただければ幸いです。
▼ アクロビジョンについて


