PGD-S#

!!!注

このアーキテクチャは、 Postgres Distributed 6専用です。 PGD 5が必要な場合は、 PGD-Always-ON を使用してください。

このアーキテクチャには、EDBサブスクリプションが必要です。すべてのソフトウェアは Configuring EDB Repos 2.0 repositories から供給されています。

クラスター構成#

構成オプションの概要#

このアーキテクチャのtpaexec configure の呼び出し例を以下に示します。

tpaexec configure ~/clusters/pgd-s \
    --architecture PGD-S
    --edb-postgres-extended 15 \
    --platform aws --instance-type t3.micro \
    --distribution Debian \

helpコマンドを使用して、使用可能なすべてのオプションをリストできます。

tpaexec configure --architecture PGD-S --help

以下の表では、PGD-Sの必須オプションと追加の重要なオプションについて説明しています。オプションの詳細については、次のセクションで説明します。

必須オプション#

Options

Description

--architecture (-a)

`PGD-S`に設定する必要があります

Postgres flavour and version (e.g. --postgresql 15)

有効な Postgresのフレーバーとバージョン 。

追加オプション#

Options

Description

Behaviour if omitted

--platform

aws、docker、`bare`のいずれか。

Defaults to aws.

--bdr-database

レプリケーションに使用されるデータベースの名前。

Defaults to bdrdb.

--layout

standard`または`near-far

Defaults to standard

--add-subscriber-only-nodes

追加する加入者専用ノードの数最大10。

Defaults to 0

--read-write-port

接続マネージャーが読み取り/書き込み接続をリッスンするポート。

Left empty in config.yml, allowing default of the postgres port + 1000

--read-only-port

接続マネージャーが読み取り専用接続をリッスンするポート。

Left empty in config.yml, allowing default of the read-write port + 1

--http-port

接続マネージャーがhttp API接続をリッスンするポート。

Left empty in config.yml, allowing default of the read-write port + 2

--use https

Connection Managerのhttp APIのhttpsを有効にする

https is not enabled

PGD-S構成の詳細#

PGD-Sクラスターには3つのデータノードがあります。 standard レイアウトでは、ノードはすべて同じ場所にあります。 near-far レイアウトでは、2つのノードがプライマリロケーションにあり、もう1つがセカンダリロケーションにあります。 PGDdocumentation を参照してください。

2つのレイアウトの詳細については、

また、クラスターには、1つのバーマンノードと最大10のサブスクライバー専用ノードが含まれ、 --add-subscriber-only-nodes パラメーターによって制御されます。これらは常にプライマリの場所にあります。

オプションで--bdr-database dbname を指定して、 BDRが有効になったデータベースの名前を設定できますデフォルトbdrdb 。

クラスター構成 で説明されるオプションを指定することもできます。