Choosing your deployment method#

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

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

  • BigAnimalは、Oracle互換性が組み込まれたフルマネージドのサービスとしてのデータベースであり、Postgresの専門家が操作するクラウドアカウントまたはBigAnimalのクラウドアカウントで実行されます。 EDB BigAnimalを使用すると、データベースのセットアップ、管理、およびスケーリングが簡単にできます。 EDB Postgres DistributedPGDを活用した分散高可用性サポートの追加により、シングルおよびマルチリージョンのAlways On Goldクラスターが有効になります。詳細は、 BigAnimal 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を含む追加のサポート対象プラットフォームなどの追加価値を提供します。この製品は現在プレビューの段階です。

<center>TPA</center>

<center>BigAnimal</center>

<center>Kubernetes<br/>(preview)</center>

Single region

OK

OK

OK

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

OK

Roadmap

Roadmap

Subscriber-only nodes<br/> (read replicas)

OK

TBD

TBD

Logical standby nodes

OK

TBD

TBD

PgBouncer

OK

TBD

TBD

Selective data replication

OK

OK

OK

Maintenance windows per region

OK

OK

OK

Target availability

99.999% SLO

99.99 SLA (single)<br/>99.995% SLA (multi)

99.999% SLO