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 |
✅ |
✅ |
✅ |
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 |
✅ |
Roadmap |
Roadmap |
Subscriber-only nodes<br/> (read replicas) |
✅ |
TBD |
TBD |
Logical standby nodes |
✅ |
TBD |
TBD |
PgBouncer |
✅ |
TBD |
TBD |
Selective data replication |
✅ |
✅ |
✅ |
Maintenance windows per region |
✅ |
✅ |
✅ |
Target availability |
99.999% SLO |
99.99 SLA (single)<br/>99.995% SLA (multi) |
99.999% SLO |