Amazon Aurora PostgreSQL概要
最終更新日:2026年8月12日
この記事でわかること
1.Amazon Auroraとは
| 項目 | AWS | Microsoft Azure | Google Cloud |
|---|---|---|---|
| 世界シェア | 約33%(首位) | 約22% | 約11% |
| 強み | サービス数・実績 | Microsoft製品連携 | データ分析・AI |
| 無料枠 | 12ヶ月+常時無料 | 12ヶ月無料 | 常時無料枠あり |
| 主な資格 | CLF / SAA / SAP | AZ-900 / AZ-104 | ACE / PCA |
Amazon Aurora(Aurora)は完全マネージド型のリレーショナルデータベースエンジンで、MySQLおよびPostgreSQLと互換性があります。
マネージドサービス(フルマネージドサービス)とは、サーバーの運用管理や保守、障害時の対応といったシステム管理などの業務を、自社のオンプレミス環境で構築・実施すると多くのコストやリソースが発生し大きな負担となるため、その一連の業務をアウトソーシングするサービスとなります。
MySQLとPostgreSQLは、ハイエンドの商用データベースのスピードおよび信頼性と、オープンソースデータベースのシンプルさとコスト効率を併せ持っています。
既存のMySQLおよびPostgreSQLデータベースで現在使用しているコード、ツール、アプリケーションをAuroraでも使用できます。
Auroraでは、既存のアプリケーションのほとんどを変更することなく、少しのワークロードでMySQLのスループットの5倍、PostgreSQLのスループットの3倍を実現します。
Auroraには、高性能のストレージサブシステムが含まれています。MySQLとPostgreSQLとの互換性のあるデータベースエンジンは、その高速分散ストレージを利用するようにカスタマイズされています。
基本ストレージは、必要に応じて自動的に拡張されます。
Auroraはデータベースのクラスター化とレプリケーションも自動化および標準化します。
【要注意】ストレージ上限の記載について
以前は「最大64TiBまで自動拡張」という記載が一般的でしたが、その後の拡張により現在は最大128TiB、対応するエンジンバージョンでは最大256TiBまで拡張可能になっています。ストレージ上限はエンジンバージョンにより異なるため、最新の上限値はAWS公式ドキュメント(Amazon Aurora size limits)でご確認ください。
Auroraは、マネージド型データベースサービスであるAmazon Relational Database Service(Amazon RDS)の一部です。
Amazon RDSは、クラウド上でリレーショナルデータベースを簡単に設定、オペレーション、スケーリングできるウェブサービスです。
以下では、AuroraとAmazon RDSで利用可能な標準のMySQLエンジンとPostgreSQLエンジンとの関係を示しています。
Amazon RDSを通じて新しいデータベースサーバーを設定するときは、DBエンジンオプションとしてAuroraを選択します。
Auroraでは、使い慣れたAmazon Relational Database Service(Amazon RDS)機能を管理に利用できます。AuroraはAmazon RDS AWSマネジメントコンソール インターフェイス、AWS CLIコマンド、およびAPIオペレーションを使用して、プロビジョニング、パッチ適用、バックアップ、復旧、障害検出、修復などのルーチンデータベースタスクを処理します。
Aurora管理オペレーションには、通常、個々のデータベースインスタンスではなく、レプリケーションによって同期化されたデータベースサーバーのクラスター全体が含まれます。自動クラスタリング、レプリケーション、およびストレージの割り当てにより、MySQLとPostgreSQLの最大規模のデプロイを簡単に、コスト効率よく設定、操作、スケーリングすることができます。
スナップショットの作成とリストア、または一方向レプリケーションの設定により、Amazon RDS for MySQLとAmazon RDS for PostgreSQLからAuroraにデータを持ち込むことができます。押しボタン式の移行ツールを使用すると、既存のAmazon RDS for MySQLおよびAmazon RDS for PostgreSQLアプリケーションをAuroraに変換できます。
2.PostgreSQL互換エディションとは
PostgreSQL互換エディションの特徴としては以下になります。
優れたパフォーマンスとスケーラビリティとしては次があげられます。
PostgreSQLと比べて最大3倍のスループット、ボタンを押すだけのコンピューティングスケーリング、ストレージのAuto-Scaling、低レイテンシーのリードレプリカ、サーバーレス設定、カスタムデータベースエンドポイント
高可用性と耐久性としては次があげられます。
インスタンスのモニタリングと修復、マルチ AZ配置とAuroraレプリカ、Global Database、耐障害性と自己修復機能を備えたストレージ、自動的かつ継続的な増分バックアップとポイントインタイム復元、データベースのスナップショット
高い安全性としては次があげられます。
ネットワークの隔離、リソースレベルのアクセス許可、暗号化
完全マネージド型としては次があげられます。
使いやすさ、モニタリングおよびメトリクス、ソフトウェアの自動パッチ適用、DBイベントの通知、高速なデータベースのクローン作成、データベースの開始/停止
移行サポートとしては次があげられます。
PostgreSQLデータベースの移行、商用データベースの移行
上記以外にも、低コスト:実際に使用した分のみ料金が発生、開発者の生産性:Machine Learningなどもあげられます。
なお、料金は使用量や選択するストレージ構成(Aurora StandardまたはAurora I/O-Optimized)によって変動するため、最新料金はAWS公式サイトでご確認ください。
押さえておきたいポイント
- AuroraはMySQL・PostgreSQL互換の完全マネージド型データベースで、オンプレミスでの運用管理負担を大きく軽減できる。
- ストレージは自動拡張され、対応エンジンバージョンでは最大256TiBまで利用可能(上限値は変更されることがあるため公式ドキュメントで最新情報を確認する)。
- Global Databaseやサーバーレス設定など高可用性・スケーラビリティを支える機能が揃っており、既存のMySQL/PostgreSQL資産をほぼそのまま移行できる。
よくある質問
Q. Amazon Aurora PostgreSQLと通常のAmazon RDS for PostgreSQLの違いは何ですか?
どちらもマネージド型のPostgreSQL互換データベースですが、Auroraは高速分散ストレージと自動レプリケーションを備えた独自のストレージサブシステムを利用しており、標準的なPostgreSQLと比べて最大3倍のスループットや高可用性、ストレージの自動拡張といった特長があります。
Q. 既存のPostgreSQLデータベースをAuroraに移行できますか?
可能です。Amazon RDS for PostgreSQLからのスナップショット作成・リストアや一方向レプリケーションのほか、押しボタン式の移行ツールを使って既存のRDSアプリケーションをAuroraに変換する方法が用意されています。
Q. Aurora PostgreSQLの料金体系はどうなっていますか?
インスタンス利用料とストレージ・I/O利用料に加え、Aurora StandardかAurora I/O-Optimizedかというストレージ構成の選択によって料金体系が変わります。実際に使用した分のみ課金される仕組みですが、具体的な料金は変動することがあるため、最新料金はAWS公式サイトでご確認ください。
最後に
互換性やパフォーマンスの面だけを見てもPostgreSQLを使用する場合、Amazon Auroraを使用することを選択肢に入れてみることをお勧めします。
▼ アクロビジョンについて


