Sizing#
CPU/コアのサイジング#
運用展開の場合、EDBは、Postgresデータノードごとに少なくとも4コアを推奨します。 Witnessノードはデータレプリケーション操作に参加せず、この要件を満たす必要はありません。サブグループRaftなしで1つのコアで十分です。サブグループRaftを使用する場合、2つのコアで十分です。
ノードが昇格した場合のパフォーマンスの低下を回避するために、常にデータノードとまったく同じようにロジカルスタンバイのサイズを設定します。
特定のパフォーマンス要件の詳細なベンチマークを作成して、ワークロードに基づいて適切なサイジングを決定することをお勧めします。 EDBプロフェッショナルサービスチームが、必要に応じてサポートします。
開発のために、2コア未満のPostgresデータノードを割り当てないでください。 Barmanノードのサイズは、データベースのサイズとデータ変更率によって異なります。
PostgresデータノードとBarmanノードは、仮想マシンまたはベアメタル展開モードで展開できます。ただし、復元性が低下するため、同じ物理ハードウェア上にあるVMに複数のデータノードを展開しないでください。