Amazon RDSで選択できるリレーショナルデータベースエンジン(Amazon Aurora・PostgreSQL・MySQL・MariaDB・Oracle データベース・SQL Server)について

最終更新日: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 RDS(Amazon Relational Database Service)とは、クラウド上のリレーショナルデータベースのセットアップ・オペレーション・スケールが簡単に行える完全マネージド型サービスです。
そのAmazon RDSで選択できるリレーショナルデータベースエンジンには、Amazon Aurora・PostgreSQL・MySQL・MariaDB・Oracle データベース・SQL Serverの6つがあります。どのリレーショナルデータベースエンジンも基本料金は無料で使用した分だけ料金が発生するシステムになっています。具体的な料金設定は細かく分かれているためここでの紹介は割愛します。最新の料金設定・対応エンジンバージョンはAWS公式サイトでご確認ください。それではそれぞれのリレーショナルデータベースエンジンについて簡単にですが説明していきます。

【要注意】各エンジンの対応バージョンについて
Amazon RDSでは各データベースエンジンの対応バージョンがAWSにより随時追加・廃止(EOL)されており、古いメジャーバージョンは新規作成やサポートが順次終了しています。本記事内のバージョン表記は目安であり、最新の対応バージョン一覧は必ずAWS公式サイト(Amazon RDS ユーザーガイド)でご確認ください。

Amazon Auroraについて

Amazon Auroraは、Amazonによって開発されたMySQLおよびPostgreSQLと互換性があるクラウド向けの独自のリレーショナルデータベースです。標準的なMySQLのデータベースと比較し最大で5倍、標準的なPostgreSQLのデータベースと比べて最大で3倍高速なスループットを実現できます。また、商用データベースと同等のセキュリティ・可用性・信頼性を10分の1程度のコストで実現できるとAWSは謳っています。

ストレージシステムは分散型で耐障害性と自己修復機能を備えているため、必要に応じてデータベースインスタンスごとに大容量まで自動的にスケールされます(上限はストレージタイプ等により異なるため、最新値はAWS公式サイトでご確認ください)。MySQLおよびPostgreSQLと互換性があるため、既存のMySQLのデータベースやPostgreSQLのデータベースを簡単にAmazon Auroraに移行することが可能で、AWS Database Migration Serviceというサービスを使用すればダウンタイムを最小限に抑えつつ安全に移行することができます。また、既存のデータベースで既に使用しているコード・アプリケーション・ドライバー・ツールをほとんど変更せずにAmazon Auroraにて使用できます。セキュリティの性能に関しては、Amazon VPCを使用するとDBインスタンスを専用の仮想ネットワークの中に隔離でき、既存のITインフラストラクチャにIPsec VPNを使用して接続することもできます。また、ファイアウォールを設定してDBインスタンスへのネットワークアクセスを制御することもできます。そして、KMS(AWS Key Management Service)により作成および制御されるキーによる保管時の暗号化と移動中データのSSLによる暗号化も行われるため、高い安全性があります。なお、需要に応じて容量を自動的に増減させる「Aurora Serverless v2」も選択でき、負荷が変動するワークロードでも柔軟にコストを最適化できます。

PostgreSQLについて

PostgreSQLは、最先端のビジネスアプリケーションおよびモバイルアプリケーションを実行するオープンソースのリレーショナルデータベースです。Amazon RDSでは、クラウド内でPostgreSQLのデプロイを簡単にセットアップ・運用・スケールをすることができます。AWSマネジメントコンソールで容量などを選択するだけで本番環境ですぐに使えるPostgreSQLのデータベースを数分で起動して接続可能です。対応するPostgreSQLのメジャーバージョンは順次更新されているため、既存のデータベースで使用しているコード・アプリケーション・ツールを移行する際は、事前にAWS公式サイトで現在対応中のバージョンをご確認ください。

高速で予測可能なストレージオプションとして汎用(SSD)とプロビジョンドIOPS(SSD)があります。自動バックアップ機能により、DBインスタンスのポイントインタイムリカバリが可能で最大で5分前までの保持期間内(最大 35 日間)の任意の時点にDBインスタンスを復元することができます。セキュリティに関しては基本的にはAmazon Auroraと同じ性能です。

MySQLについて

MySQLは、世界で最も人気の高いオープンソースのリレーショナルデータベースです。Amazon RDSでは、MySQLのデプロイをクラウド内で簡単にセットアップ・運用・スケールをすることができます。AWSマネジメントコンソールで容量などを選択するだけで本番環境ですぐに使えるMySQLのデータベースを数分で起動して接続可能です。現在の主流はMySQL 8.0系(およびLTSリリース)で、5.7以前の古いメジャーバージョンは順次サポートが終了しているため、既存のコード・アプリケーション・ツールを移行する際は最新の対応バージョンをAWS公式サイトで確認してください。

ストレージオプション・バックアップや復旧のオプションは基本的にはPostgreSQLと同じ性能です。セキュリティに関しては基本的にはAmazon Auroraと同じ性能です。

MariaDBについて

MariaDBは、MySQLの開発者が作成したオープンソースのリレーショナルデータベースです。Amazon RDSでは、MariaDBのデプロイをクラウド内で簡単にセットアップ・運用・スケールをすることができます。AWSマネジメントコンソールで容量などを選択するだけで本番環境ですぐに使えるMariaDBのデータベースを数分で起動して接続可能です。対応するMariaDBのバージョンも順次更新されているため、既存のコード・アプリケーション・ツールを移行する際は最新の対応バージョンをAWS公式サイトで確認してください。

ストレージオプション・バックアップや復旧のオプションは基本的にはPostgreSQLと同じ性能です。セキュリティに関しては基本的にはAmazon Auroraと同じ性能です。

Oracle Databaseについて

Oracle Databaseは、米国のOracleが開発した世界初の商用リレーショナルデータベースです。Amazon RDSでは、Oracle Databaseのデプロイをクラウド内で簡単にセットアップ・運用・スケールをすることができます。指定したエディションのOracle Database ソフトウェアに直接アクセスできるため、これまでと同様にアプリケーションにシームレスに接続することができます。「ライセンス込み」か「Bring–Your–Own–License (BYOL)」の2つの異なるライセンシングモデルで実行することができます。「ライセンス込み」のサービスモデルでは、ソフトウェアのライセンスをAWSが取得しているためOracleのライセンスを別途購入する必要はありません。対応エディション・バージョンはOracle社の方針変更に伴い変わることがあるため、最新情報はAWS公式サイトでご確認ください。

ストレージオプション・バックアップや復旧のオプションは基本的にはPostgreSQLと同じ性能です。セキュリティの性能に関しては、Amazon VPCを使用するとDBインスタンスを専用の仮想ネットワークの中に隔離でき、既存のITインフラストラクチャにIPsec VPNを使用して接続することもできます。また、ファイアウォールを設定してDBインスタンスへのネットワークアクセスを制御することもできます。さらに、Transparent Data EncryptionおよびNative Network Encryptionをそれぞれサポートしているため、AWS Cloud HSM(Hardware Security Module)により安全に暗号化キーを生成、保存、管理することができます。

SQL Serverについて

SQL Serverは、Microsoftが開発した比較的操作のしやすいリレーショナルデータベースです。Amazon RDSでは、SQL Serverのデプロイをクラウド内で簡単にセットアップ・運用・スケールをすることができます。AWSマネジメントコンソールで容量などを選択するだけで本番環境ですぐに使えるSQL Serverの複数のエディションを数分で起動して接続可能です。対応するSQL Serverのバージョン(例:2016以降の各バージョン)・エディション(Express・Web・Standard・Enterprise)は順次更新されており、すべてのリージョンですべてのエディションが使えるわけではありません。既存のアプリケーションをAmazon RDSに移行することもでき、その場合もアプリケーションのコードを全面的に書き直す必要はありません。指定のSQL Serverエディションのネイティブな機能に直接アクセスできるのでアプリケーションをシームレスに動作可能です。ソフトウェア・ハードウェアリソース・Amazon RDSマネジメント機能が含まれている「ライセンス込み」のライセンスモデルをサポートしています。Microsoft SQL Serverライセンスを別途購入する必要はありません。最新の対応バージョン・エディションはAWS公式サイトでご確認ください。

ストレージオプション・バックアップや復旧のオプションは基本的にはPostgreSQLと同じ性能です。セキュリティの性能に関しては、Amazon VPCを使用すると、DBインスタンスを専用の仮想ネットワークの中に隔離でき、既存のITインフラストラクチャにIPsec VPNを使用して接続することもできます。また、ファイアウォールを設定してDBインスタンスへのネットワークアクセスを制御することもできます。

押さえておきたいポイント

  • Amazon RDSは6種類のリレーショナルデータベースエンジン(Amazon Aurora・PostgreSQL・MySQL・MariaDB・Oracle Database・SQL Server)から用途に合わせて選択でき、いずれも基本料金無料・従量課金で利用できる。
  • 特にこだわりがなければ、MySQL/PostgreSQL互換で高パフォーマンス・低コストなAmazon Auroraがまず検討候補になる。需要変動が大きいワークロードでは容量を自動調整する「Aurora Serverless v2」も選択肢になる。
  • 各エンジンの対応バージョン・料金・ストレージ上限はAWSにより随時更新されるため、選定・移行時は必ずAWS公式サイトの最新情報を確認する。

よくある質問

Amazon RDSのデータベースエンジンはどれを選べばよいですか?

既存システムとの互換性(使用中のMySQL/PostgreSQL/Oracle/SQL Server資産があるか)を優先するのが基本です。特に制約がなく高パフォーマンス・低コストを重視するなら、Amazonが推奨するAmazon Auroraがおすすめです。エンジンごとの詳細な違いはAWS公式サイトで比較できます。

Amazon RDSの料金体系はどうなっていますか?

基本料金は無料で、インスタンス稼働時間・ストレージ容量・I/O・バックアップ容量などに応じた従量課金制です。エンジンやライセンスモデル(ライセンス込み/BYOL等)によっても料金が変わるため、具体的な金額はAWS公式サイトの料金ページで確認してください。

Amazon Auroraは通常のMySQL・PostgreSQLとどう違いますか?

Amazon Auroraは、MySQL・PostgreSQLとの互換性を保ちながらAWSが独自に開発したクラウドネイティブなリレーショナルデータベースです。分散型ストレージによる高い耐障害性・自己修復機能と、標準的なMySQL/PostgreSQLを上回るスループットを両立している点が特徴です。

まとめ

Amazon RDSで選択できるリレーショナルデータベースエンジンである、Amazon Aurora・PostgreSQL・MySQL・MariaDB・Oracle データベース・SQL Serverの6つについて簡単にですが説明してきました。Amazon RDSはよく使われているリレーショナルデータベースに対応していますが、特にこだわりがなければAmazonが推奨している高パフォーマンスで低コストなAmazon Auroraを選択することをオススメします。この記事が何かのお役に立つことができれば幸いです。最後までご覧いただきありがとうございました。

▼ アクロビジョンについて

👔

一緒に働きましょう

一人ひとりのキャリアに向き合い、
活躍できる現場をご紹介します。

採用サイトを見る →
💻

システム開発のご依頼・ご相談

コンサルティングから運用保守まで、
ワンストップで対応します。

まずはお気軽にご相談ください →