PGD-S
=====

!!!注

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

.. ::
   テストおよびプロダクションでの使用に適したPGD EssentialPGD-S構成のEDB Postgres分散6。

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

クラスター構成
--------------

構成オプションの概要
^^^^^^^^^^^^^^^^^^^^

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

.. code:: bash

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

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

.. code:: bash

   tpaexec configure --architecture PGD-S --help

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

必須オプション
^^^^^^^^^^^^^^

.. csv-table::
  :header: Options,Description
  :widths: 10,30
  :align: left
  :class: longtable

  `--architecture` (`-a`),`PGD-S`に設定する必要があります
  Postgres flavour and version (e.g. `--postgresql 15`),有効な :ref:`Postgresのフレーバーとバージョン<Postgresのフレーバーとバージョン>` 。

追加オプション
^^^^^^^^^^^^^^

.. csv-table::
  :header: Options,Description,Behaviour if omitted
  :widths: 12,25,15
  :align: left
  :class: longtable

  `--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 <https://www.enterprisedb.com/docs/pgd/latest/essential-how-to/>`_ を参照してください。

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

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

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

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