EDB Postgres Distributed for Kubernetes(PGD4K)1.0.1
EDB Postgres Distributed for Kubernetes(PGD4K)は、EDB Postgres Distributed(PGD)ワークロードを管理するために設計されたKubernetesオペレーターです。Kubernetes上で動作するPGDクラスタのデプロイと管理を行い、PGD Proxy経由でトラフィックをルーティングします。主に使用するカスタムリソースはPGDGroupと呼ばれ、Kubernetes環境でのPGDのデプロイと管理を簡素化し、自己修復や宣言型構成などのタスクを処理します。
EDB Postgres Distributed for Kubernetes のユースケース
主なユースケースは、Kubernetes環境でのEDB Postgres Distributedクラスタのデプロイと管理です。2つのシナリオがあります。
- Kubernetes内部のアプリケーション: アプリケーションとデータベースの両方が同じKubernetesクラスタ内に存在
- Kubernetes外部のアプリケーション: データベースはKubernetesでホストされ、アプリケーションは外部(例:仮想マシン)で実行
EDB Postgres Distributed for Kubernetes を使用するメリット
- 自己修復と堅牢性: 障害が発生したノードの自動復旧と再起動のためにKubernetesの機能を活用
- 宣言型構成による管理: Kubernetesの宣言型アプローチを使用してクラスタ管理を簡素化
- Kubernetesエコシステムの活用: 既存のKubernetesインフラストラクチャとツールと統合
- 複数クラスタのデプロイメント: アーキテクチャは複数のKubernetesクラスタにまたがって展開
EDB Postgres Distributedとの関係・違い
- EDB Postgres Distributedが存在するにもかかわらず、EDB Postgres Distributed for Kubernetesが必要な理由
EDB Postgres Distributed for Kubernetesは、EDB Postgres Distributedを管理するためのKubernetesネイティブな方法を提供します。既存のEDB Postgres Distributedは、デプロイと管理に外部ツール(Ansibleなど)に依存していますが、PGD4KはKubernetesの組み込み機能と機能を活用します。 - EDB Postgres for KubernetesとEDB Postgres Distributedのメリットの比較
EDB Postgres for Kubernetes(PG4K)は、EDB Postgres Distributed for Kubernetesの基盤となるテクノロジーです。PGD4KはPG4K上に構築され、Kubernetes内で分散データベースを管理するために必要な特定の機能を提供します。PG4Kのメリットには、デプロイの簡素化、自己修復、Kubernetesとの統合などがあります。PGD4Kは、これに加えて分散クラスタ管理機能を追加します。
EDB Postgres for Kubernetesとの関係・違い
EDB Postgres for Kubernetes(PG4K)は、単一のPostgreSQLインスタンスを管理するためのKubernetesオペレーターです。EDB Postgres Distributed for Kubernetes(PGD4K)は、PG4Kを基盤として構築され、Kubernetes内で分散型EDB Postgresクラスタを管理します。PGD4Kは、個々のPGDノードの管理にPG4Kを使用しますが、分散クラスタ自体の管理(PGDGroupリソースを通じて)を追加します。PGD4Kは、分散コンセンサスとデータレプリケーションの複雑さを処理しますが、PG4Kは個々のデータベースインスタンスに焦点を当てています。
日本語訳|EDB Postgres Distributed(PGD)for Kubernetes 1.0.1
※GoogleのAutoML Translationを使用して翻訳しております。
![]() |
![]() |
英語原文|EDB Postgres Distributed(PGD)for Kubernetes 1.0.1
![]() |
![]() |





