以下にサーバ構成の概要を示します。
構成要素
サーバを構成する各種リソースを以下に示します。
種類 | 説明 |
---|---|
オペレーター | 利用者のリクエストを受け付け、データベース構築や運用操作の自動化処理を担うコンテナです。 |
FEPサーバコンテナ | FEPサーバのコンテナです。 |
FEPバックアップコンテナ | スケジューリングされたバックアップ処理を実行するコンテナです。FEPコンテナと同じPodに作成されます。 |
FEPFluentbitコンテナ | FEPデータベースのCSVログを収集し、fluentdコンテナに転送して処理します。 |
FEP pgpool2コンテナ | 負荷分散およびコネクションプールを提供するPGPool2のコンテナです。利用しない場合は作成不要です。 |
FEPリストアコンテナ | リストア処理を実行するコンテナです。リストア処理の実行時に一時的に作成されるコンテナです。 |
FEPエクスポータコンテナ | 統計情報の収集をモニタリングするためにhttp/httpsエンドポイントを公開するコンテナです。 |
FEPFluentdコンテナ | FEPログの重要度をPrometheusが利用するメトリクスとしてまとめます。必要に応じて、詳細なログ分析のためにElasticsearchにログエントリを転送します。 |
バックアップストレージ | バックアップデータが格納されるストレージです。バックアップを取得する必要がない場合は作成不要です。 |
FEPCluster | FEPクラスタ定義およびクラスタ構成のためのカスタムリソースです。. |
FEPBackup | バックアップ構成のためのカスタムリソースです。 |
FEPVolume | ボリューム設定のためのカスタムリソースです。 |
FEPConfig | FEPの環境設定のためのカスタムリソースです。 |
FEPCert | システム証明書のためのカスタムリソースです。 |
FEPUser | データベース利用者のためのカスタムリソースです。 |
FEPAction | アクションを実行するためのカスタムリソースです。 |
FEPExporter | モニタリングのためのカスタムリソースです。 |
マスターサービス | マスターのFEPサーバに接続するためのサービスです。 |
レプリカサービス | レプリカのFEPサーバに接続するためのサービスです。 |
Pgpool2サービス | Pgpool-IIに接続するためのサービスです。 |
FEPエクスポータサービス | すべてのFEPClusterノードからメトリクスを収集するサービスです。 |