AWSで提供されているRDSについて調べてみた。(サービスの概要、価格など)
最終更新日:2026年8月10日
この記事でわかること
はじめに
| 項目 | AWS | Microsoft Azure | Google Cloud |
|---|---|---|---|
| 世界シェア | 約33%(首位) | 約22% | 約11% |
| 強み | サービス数・実績 | Microsoft製品連携 | データ分析・AI |
| 無料枠 | 12ヶ月+常時無料 | 12ヶ月無料 | 常時無料枠あり |
| 主な資格 | CLF / SAA / SAP | AZ-900 / AZ-104 | ACE / PCA |
【要注意】上記のシェア・料金・資格名は変動する場合があります
クラウド市場シェアや無料枠の内容は時期により変わるため、最新の情報は各社公式サイトでご確認ください。
Amazon Web Services(AWS)では、仮想サーバを用意して様々なアプリケーションをインストールして利用する事ができます。
AWS環境下にOracleやSQL Serverに代表されるデータベースアプリケーションを導入する際にも同様の事が行えますが、AWSが提供しているAmazon Relational Database Service(Amazon RDS)を利用する事で、導入コストを大幅に削減する事ができます。
今回はこのサービスについて調べてみました。
データベースサーバを導入するまでの流れ
データベースサーバを導入するまでの流れというのはどのようになるのでしょうか。
大まかには以下のようになります。
- 構築(物理サーバの導入、サーバOSのインストールや機能設定など)
- 運用(ソフトウェアのアップデート、データバックアップ、スケーリングなど)
- アプリ最適化
オンプレミス環境に導入する場合、上記の作業を全て自前で行う必要があり、柔軟な構築が可能とはなりますが、非常に手間が掛かってしまいます。
EC2を用いてデータベースアプリケーションを導入する場合、構築を行う際の手間を削減する事は可能ですが、それでも運用の手間は掛かってしまいます。
そこで、AWS側で提供されているAmazon Relational Database Service(Amazon RDS)を利用する事で構築と運用の手間を削減する事が可能となります。
Amazon Relational Database Service(Amazon RDS)とは?
Amazon Relational Database Service(Amazon RDS)はAWS側でデータベースアプリケーションの導入を簡単に行えるフルマネージドなサービスとなります。
特徴としては以下のものが挙げられます。
構築作業時の簡便さが期待できる
オンプレミス環境では自前で行う必要があるサーバの構築やデータベースアプリケーションの設定を、マネジメントコンソールから簡単に行う事ができます。
構築時のインスタンスはデータベースの利用に適したものが選択され、AWS側にてデータベース設計のベストプラクティスとなる設定が適用されます。
管理の自動化が実現できる
データは1日1回自動的にスナップショットとして取得され、それを基にしてインスタンスを作成する事が可能です。
ソフトウェアアップデートといったメンテナンス作業も、指定した曜日や時間帯に自動実施できるようにしてくれます。
稼働監視もAmazon CloudWatchを用いて行い、標準(Basic)モニタリングでは各種メトリクスを60秒間隔で取得及び確認が可能です。より高頻度な監視が必要な場合は、拡張モニタリング機能で最大1秒間隔での取得も可能となっています。
可用性と耐久性が期待できる
複数のアベイラビリティーゾーンで構築する事を想定しており、マルチAZ化が容易に実現できます。
また、データベースインスタンスはRDSのバックアップ機能により、データベースとトランザクションログが保存され、最大35日間の保持期間内の任意の時点(最新で数分前まで)に遡ってデータを復元する事が可能です。
バックアップで取得したデータを基にインスタンスを複製する事も容易に行えます。
利用可能なデータベースサービスの豊富さ
RDSを利用可能なデータベースエンジンには以下のものがあります。
- MySQL
- PostgreSQL
- Oracle
- SQL Server
- Amazon Aurora
- MariaDB
- IBM Db2
サービスの利用価格ですが、設定を行う分には料金は発生しません。
サービスによって、実際に使用した分に対して発生する従量制での価格設定と、長期利用を条件とした前払い(なし、一部、全額)による価格設定(リザーブドインスタンス)があります。
設定価格はRDSを使用したいリージョンや使用するデータベースサービスで異なり、データベースサービスのライセンスを所有しているかなどでも利用価格が設定されています。
更に、インスタンスで使用するストレージやバックアップストレージの利用、RDSからのデータ転送(別リージョンやインターネット)についても利用価格が設定されています。
なおRDSに限った話ではありませんが、AWSが提供されるサービスは利用契約状況などでもサービスの利用価格は変わっていきます。
最新料金はAWS公式サイトでご確認ください。
押さえておきたいポイント
- Amazon RDSを使えば、オンプレミスやEC2上での自前構築に比べて、データベースサーバの構築・運用の手間を大幅に削減できる。
- 対応データベースエンジンはMySQL・PostgreSQL・Oracle・SQL Server・MariaDB・Amazon Auroraに加え、IBM Db2にも対応しており、既存システムのエンジン資産を活かしやすい。
- 料金体系は従量課金とリザーブドインスタンス(前払い)の2種類があり、リージョン・エンジン・ライセンス形態によって金額が変動するため、導入前には必ずAWS公式サイトで最新料金を確認する。
よくある質問
Amazon RDSに無料利用枠はありますか?
AWSには無料利用枠(AWS無料利用枠)があり、対象データベースエンジンであれば一定期間・一定容量までRDSを無料で試すことができます。対象条件や内容は変更される可能性があるため、利用前にAWS公式サイトで最新の適用条件をご確認ください。
RDSとEC2上に自前でデータベースを構築するのは何が違いますか?
EC2上に自前でデータベースを構築した場合、OSやミドルウェアの設定は柔軟に行える一方、バックアップ・パッチ適用・障害時の切り替えなどの運用作業は自分で行う必要があります。RDSはこれらの構築・運用作業の多くをAWS側が代行するフルマネージドサービスであるため、運用負荷を抑えてデータベースを利用したい場合に向いています。
RDSで利用できるデータベースエンジンには何がありますか?
MySQL、PostgreSQL、Oracle、SQL Server、MariaDB、Amazon Auroraに加え、IBM Db2にも対応しています。対応エンジンやバージョンは今後も追加・変更される可能性があるため、最新の対応状況はAWS公式サイトでご確認ください。
まとめ
いかがだったでしょうか。
RDSの利用で、AWS上でのデータベースサーバの導入と運用における手間の大幅削減と価格の低廉さによるコスト削減が可能となり、コアとなる機能開発と品質向上への注力がしやすくなります。
一般的によく利用されているデータベースサービスで構築していく事ができますので、Webシステム構築を検討する際の参考となれば幸いです。
▼ アクロビジョンについて


