

# ブルー/グリーンデプロイの PostgreSQL レプリケーション方法
<a name="blue-green-deployments-replication-type"></a>

Amazon RDS for PostgreSQL は、ブルー/グリーンデプロイに主に物理レプリケーションを使用します。ただし、ブルー/グリーンデプロイの作成時にメジャーバージョンアップグレードをリクエストし、ソース DB インスタンスが次の表に示す PostgreSQL バージョンのいずれかを実行する場合、Amazon RDS は代わりに論理レプリケーションを使用します。

次の表は、Amazon RDS が PostgreSQL ブルー/グリーンデプロイで物理レプリケーションを使用する状況と論理レプリケーションを使用する状況を示しています。


| ソース PostgreSQL DB インスタンスのバージョン | ブルー/グリーンデプロイのアップグレードアクション | レプリケーション方法 | 
| --- | --- | --- | 
|  [\[See the AWS documentation website for more details\]](http://docs.aws.amazon.com/ja_jp/AmazonRDS/latest/UserGuide/blue-green-deployments-replication-type.html)  | メジャーバージョンアップグレード(ブルーより上位のメジャーエンジンバージョンのグリーンインスタンス) | 論理レプリケーション | 
| サポートされている全バージョン | マイナーバージョンアップグレード、またはアップグレードなし(ブルーと同じメジャーエンジンバージョンのグリーンインスタンス) | 物理レプリケーション。 | 

**注記**  
メジャーバージョンのアップグレードは、ソース RDS for PostgreSQL バージョン 15.3 以前、14.8 以前、13.11 以前、12.15 以前、11.20 以前のブルー/グリーンデプロイではサポートされていません。

物理レプリケーションと論理レプリケーションを使用するブルー/グリーンデプロイの制限については、以下のセクションを参照してください。
+ [物理レプリケーションを使用した RDS for PostgreSQL のブルー/グリーンデプロイの制限事項](blue-green-deployments-considerations.md#blue-green-deployments-limitations-postgres-physical)
+ [論理レプリケーションを使用した RDS for PostgreSQL のブルー/グリーンデプロイの制限事項](blue-green-deployments-considerations.md#blue-green-deployments-limitations-postgres-logical)