Choosing your deployment method#

次の方法を使用して、 EDB Postgres分散製品を展開およびインストールできます。

  • Trusted Postgres Architect TPAは、Ansibleを使用してPostgresクラスターをビルドするオーケストレーションツールです。さまざまなシナリオでPostgresをセットアップおよび操作する方法を文書化したリファレンスアーキテクチャセットを使用してPostgresクラスターをビルドします。 TPAは、EDBが従うベストプラクティスを表しており、その推奨事項は、運用環境と同じように簡単なテストベッドのセットアップに適用されます。 TPAの柔軟性により、仮想マシン、AWSクラウドインスタンス、またはLinuxホストハードウェアに展開できます。詳細については、 Deploying with TPA を参照してください。

  • EDB Postgres AI Cloud Serviceは、Oracle互換性がビルトインされたフルマネージドのDatabase-as-a-Serviceで、EDBのPostgres専門家が操作するクラウドアカウントまたはCloud Serviceのクラウドアカウントで実行されます。 EDB Postgres AI Cloud Serviceを使用すると、データベースのセットアップ、管理、およびスケールが簡単になります。 EDB Postgres DistributedPGDを活用した分散高可用性サポートの追加により、シングルおよびマルチリージョンのAlways-onクラスターが有効になります。詳細は、 Cloud Service documentation の Distributed high availability を参照してください。

  • EDB Postgres Distributed for Kubernetes は、EDBによって設計、開発、およびサポートされているKubernetesオペレーターです。 PGDレプリケーションを使用した、マルチマスターアーキテクチャと高可用性Postgresデータベースクラスターのライフサイクル全体をカバーします。これは、オープンソースのCloudNativePGオペレーターをベースにしており、 EDB Postgres Advanced Serverを使用したOracleとの互換性、 EDB Postgres ExtendedまたはAdvanced Serverを使用した透過的データ暗号化TDE、IBM PowerやOpenShiftを含む追加のサポート対象プラットフォームなどの追加価値を提供します。

TPA

EDB Postgres AI Cloud Service

Kubernetes

Single region

✓

✓

✓

Active-Active support

2+ regions

2 regions

2 regions

Write/Read routing

Local or global

Local

Local

Automated failover

AZ or Region

AZ

AZ

Major version upgrades

✓

Subscriber-only nodes (read replicas)

✓

Logical standby nodes

✓

PgBouncer

✓

Selective data replication

✓

✓

✓

Maintenance windows per region

✓

✓

✓

Target availability

99.999% SLO

99.99 SLA (single) 99.995% SLA (multi)

99.999% SLO