Choosing your deployment method#
次の方法を使用して、 EDB Postgres分散製品を展開およびインストールできます。
Trusted Postgresアーキテクト TPAは、Ansibleを使用してPostgresクラスターをビルドするオーケストレーションツールです。さまざまなシナリオでPostgresをセットアップおよび操作する方法を文書化したリファレンスアーキテクチャセットを使用してPostgresクラスターをビルドします。 TPAは、EDBが従うベストプラクティスを表しており、その推奨事項は、運用環境と同じように簡単なテストベッドのセットアップに適用されます。 TPAの柔軟性により、仮想マシン、AWSクラウドインスタンス、またはLinuxホストハードウェアに展開できます。詳細については、 Deploying with TPA を参照してください。
BigAnimalは、ビルトインのOracle互換性を備えたフルマネージドのサービスとしてのデータベースであり、EDBのPostgres専門家が操作するクラウドアカウントまたはBigAnimalのクラウドアカウントで実行されます。 EDB BigAnimalを使用すると、データベースのセットアップ、管理、およびスケーリングが簡単にできます。 EDB Postgres DistributedPGDを活用した分散高可用性サポートの追加により、シングルおよびマルチリージョンのAlways-onクラスターが有効になります。詳細は、 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</center> |
|
|---|---|---|---|
Single region |
<span style="color: green;">✓</span> |
<span style="color: green;">✓</span> |
<span style="color: green;">✓</span> |
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 |
<span style="color: green;">✓</span> |
||
Subscriber-only nodes<br/> (read replicas) |
<span style="color: green;">✓</span> |
||
Logical standby nodes |
<span style="color: green;">✓</span> |
||
PgBouncer |
<span style="color: green;">✓</span> |
||
Selective data replication |
<span style="color: green;">✓</span> |
<span style="color: green;">✓</span> |
<span style="color: green;">✓</span> |
Maintenance windows per region |
<span style="color: green;">✓</span> |
<span style="color: green;">✓</span> |
<span style="color: green;">✓</span> |
Target availability |
99.999% SLO |
99.99 SLA (single)<br/>99.995% SLA (multi) |
99.999% SLO |