Introducing PGD quick starts#
クイックスタート#
EDB Postgres分散PGDは、高いパフォーマンスと可用性を目指して設計されたPostgresのマルチマスター複製実装です。多数の双方向同期データベースノードで構成されるデータベースクラスターを作成できます。クラスターには、クエリトラフィックを最も利用可能なノードに転送する多数のプロキシサーバーを含めることができ、クラスター構成の復元力をさらに高めます。
Trusted Postgres ArchitectTPAの簡単な紹介と、それがEDB Postgres Distributedの構成、展開、および管理にどのように役立つか
Docker、Linuxホスト、またはAWSを選択するためのガイド クイックスタート
Docker クイックスタートb_tran_4 Linuxホスト クイックスタートb_tran_4 AWS クイックスタート
アプリケーションをクラスターに接続する
競合を含むクラスターでのさらなる探索
フェールオーバー
PGDとTPAの紹介#
PGDは、高いパフォーマンスと可用性を実現するように設計されたPostgresのマルチマスター複製実装です。 PGDのインストールは、TPAによって調整されます。
私たちは、さまざまなPostgres構成のインストールと管理を簡単に再現可能にするためにTPAを作成しました。 TPAは、Postgresの作成と展開を調整します。
これらのクイックスタートは、単一のリージョンクラスターをすばやく取得できるように設計されています。
これらのクイックスタートでは、最初にTPAをインストールします。既にTPAをインストールしている場合、これらの手順をスキップできます。 TPAは、単純なインストーラーというよりはツールです。 TPAの同じインストールを使用して、Postgresクラスターの多くの異なる構成を展開できます。
TPAを使用して、PGDデモクラスターの構成ファイルを生成します。このクラスターには、3つの複製データベースノードがあり、3つの高可用性プロキシと1つのバックアップノードをコホストします。
次に、TPAを使用して、必要な構成とソフトウェアを各ノードにプロビジョニングおよび展開します。
Docker、Linuxホスト、またはAWSクイックスタートの選択#
現在、3つのクイックスタートが利用できます。
Docker —単一のマシン上のDockerコンテナでクラスターをプロビジョニング、展開、およびホストします。
Linuxホスト —オペレーティングシステムとSSH接続で既にプロビジョニングしたLinuxサーバーにクラスターを展開およびホストします。これらは、オンプレミスまたはクラウドに展開された実際の物理サーバーまたは仮想マシンです。
AWS — AWSでクラスターをプロビジョニング、展開、およびホストします。
Dockerクイックスタート#
Dockerクイックスタートは、最初にPGDとその機能を探索しようとしている人に最適です。 PGDのこの構成は実稼働使用には適していませんが、 PGDクラスターの機能と動作をテストする場合に価値があります。 PGDコマンドとAPIに慣れ、クラウド、VM、またはLinuxホストへの展開の準備をする場合にも役立つ場合があります。
Linuxホストのクイックスタート#
Linuxホストのクイックスタートは、ハードウェアとソフトウェアを完全に制御できる独自のホスト、またはプライベートクラウドにPGDをインストールしようとしている人に適しています。全体的な構成はDocker構成に似ていますが、システム再起動後より永続的で、PGDのシングルリージョンの運用展開に似ています。
AWSクイックスタート#
AWSクイックスタートはより広範囲で、Amazonのクラウド上のEC2ノードにPGDクラスターを展開します。クラスターの全体的な構成は、Dockerクイックスタートに似ています。ただし、Dockerコンテナを使用する代わりに、Amazon EC2のt3.microインスタンスを使用してコンピューティング能力を提供します。 AWS展開はより永続的で、Dockerクイックスタート展開の制限の影響を受けません。ただし、AWS CLIを構成するには、より多くの初期設定が必要です。
クラスターを使用したさらなる探索#
Find out how a PGD cluster stands up to downtime of data nodes or proxies
Learn about how EDB Postgres Distributed manages conflicting updates
- Deploying an EDB Postgres Distributed example cluster on Docker
- Deploying an EDB Postgres Distributed example cluster on Linux hosts
- Deploying an EDB Postgres Distributed example cluster on AWS
- Deploying an EDB Postgres Distributed example cluster on Azure and Google cloud platforms
- Connecting to your database
- Exploring failover handling with PGD
- Exploring conflict handling with PGD
- Next Steps with PGD