【AWS】Amazon Auroraの特徴と長短を知る

最終更新日: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 Relational Database Service、通称RDSは、AWSのマネージド型のリレーショナルデータベースサービスのことですね。では、「Amazon Aurora」については、どこまでご存知でしょうか。ここでは、RDSとよく比較されるAmazon Auroraについて解説していこうと思います。

■Amazon RDSについて

Amazon RDSはAWSが展開しているクラウド型のリレーショナルデータベースサービスです。マネージド型っというのは、データベースを運用する上で面倒なパッチ適用、セットアップ、バックアップ等をAWSでやってくれるということです。AWSでデータベースを利用しようとした場合、EC2インスタンスにデータベースソフトウェアをインストールする利用方法もあります。ただし、AWSがRDSのページで紹介しているように、RDSには以下のような様々な便利なシステムがあります。

・柔軟なスペックの変更が可能

AWSのコンソール画面から容易にスペック調整が可能です。

・バックアップ機能

バックアップの自動化だけでなく、任意の時点に復元することができます。

・Multi-AZ機能による冗長化

Multi-AZという機能を使用することで冗長化構成を簡単に構築することが可能です。

・マイナーバージョンアップの自動化

バージョンアップ作業は何かと面倒ですが、諸々の作業を自動で行うことが可能です。もちろん手動で行うことも可能です。

■Amazon Auroraとは

AWSがクラウド向けに新たに開発したRDBのサービス、それが「Amazon Aurora」です。MySQLと互換性のあるバージョンと、PostgreSQLと互換性のあるバージョンがあり、それぞれMySQLの最大5倍PostgreSQLの最大3倍高速とAWSは紹介しています。RDSとよく比較されるっと言いましたが、正確にはAmazon RDSを利用する際に選択できるデータベースエンジンはいくつかあり、その中のひとつがAmazon Auroraっということになります。その他の利用可能なデータベースには、MySQL、PostgreSQL、MariaDB、ORACLE、Microsoft SQL Serverなどがあります。特徴としては以下があげられます。

●Amazon Auroraの特徴

・MySQLの5倍のスループットと拡張性

標準的なMySQLと比べて5倍のスループット、標準的なPostgreSQLと比べて3倍のスループットを実現できるそうです。また、変更の必要に応じて、小さなインスタンスタイプから大きなインスタンスタイプに、データベースデプロイを簡単にスケールアップ/スケールダウンできます。

・ストレージオートスケーリング

Amazon Auroraのストレージは、必要に応じてデータベースインスタンスごとに自動的にスケールされます。

【要注意】ストレージ上限の記述を修正しました
以前は「最大64TBまで自動スケール」としていましたが、現在のAurora(MySQL互換・PostgreSQL互換とも新しいエンジンバージョン)ではクラスターボリュームの上限は最大128TiBまで拡張されており、対応エンジンバージョンによってはさらに大きい上限(256TiB)も用意されています。上限はエンジンバージョンにより異なるため、最新の数値はAWS公式サイト・ドキュメントでご確認ください。

・アベイラビリティーゾーンを利用した高可用性と耐久性

Amazon Auroraでは3つのアベイラビリティーゾーンにわたってデータを6個レプリケーションし、継続的にAmazon S3にバックアップすることで高い可用性を実現しています。

・RDSの完全マネージド型サービスの恩恵

ハードウェアのプロビジョニング、ソフトウェアのパッチ適用、セットアップ、構成、バックアップといったデータベース管理をAWSに任せることで運用負荷の軽減が可能です。

■Amazon Auroraのメリット・デメリット

●メリット

Amazon Auroraの特徴で紹介した内容の多くがそのままメリットとなると思います。「優れた性能と拡張性」「高可用性と耐久性」「MySQLおよびPostgreSQLとの互換性」「高い安全性」などです。高い安全性に関しては、Amazon VPCを介したネットワーク分離、AWS Key Management Service (KMS) を使用したアクセス制限、KMSを介して作成および制御されるキーによる保管時の暗号化、移動中データのSSLによる暗号化などのシステムが用意されておりセキュリティは充実してます。

●デメリット

MySQLやPostgreSQLに対しては互換性があると紹介してきましたが、逆に言ってしまえば、その他のデータベースエンジンへの互換性がないことになります。加えて、MySQLやPostgreSQLであってもバージョンによっては互換性がないものも多いです。また、MySQLに限って言えば、InnoDBストレージエンジンを使用することでMySQL 5.6および5.7と強い互換性があるのですが、MyISAM ストレージエンジンなどの特定のMySQLの特徴はAmazon Auroraでは使用できません。

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

  • Amazon AuroraはAmazon RDSで選択できるデータベースエンジンのひとつで、MySQL互換・PostgreSQL互換の2種類が用意されている。
  • ストレージは使用量に応じて自動でスケールし、3つのアベイラビリティーゾーンに6つのデータコピーを保持することで高い可用性と耐久性を実現している。
  • 他のデータベースエンジンやバージョンとの互換性には制約があるため、既存システムを移行する場合は事前に互換性の範囲を確認する必要がある。

よくある質問

Amazon AuroraとAmazon RDSは何が違うのですか?

Amazon RDSはマネージド型リレーショナルデータベースサービスの総称で、利用する際にMySQL・PostgreSQL・MariaDB・Oracle・Microsoft SQL Serverなど複数のデータベースエンジンから選択します。Amazon Auroraはその選択肢のひとつで、AWSがクラウド向けに独自開発した高性能・高可用性のエンジンです。

Amazon Auroraはどのような用途に向いていますか?

MySQLやPostgreSQLとの互換性を保ちながら高いスループットと拡張性、耐障害性が求められるシステム、たとえばアクセス増減の大きいWebサービスの基幹データベースや、可用性を重視する業務システムなどに向いています。既存のMySQL/PostgreSQL資産を活かしつつスケールさせたい場合の移行先としてもよく検討されます。

Amazon Auroraの料金はどのくらいですか?

料金はインスタンスタイプ、稼働時間、ストレージ使用量、I/Oリクエスト数、リージョンなどによって変動します。具体的な最新料金はAWS公式サイトでご確認ください。

■おわりに

そもそものAmazon RDSの紹介から始まり、Amazon Auroraのメリットデメリットまでを紹介しました。今後もAmazon Auroraについて知識を深めていこうと思っています。では、機会がありましたら、また会いましょう。

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

👔

一緒に働きましょう

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

採用サイトを見る →
💻

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

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

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