Postgres Enterprise Manager(PEM)10.5.0

日本語訳|Postgres Enterprise Manager(PEM)10.5.0

※GoogleのAutoML Translationを使用して翻訳しております。

英語原文|Postgres Enterprise Manager(PEM)10.5.0

概要

1.Postgres Enterprise Manager (PEM) とは?
Postgres Enterprise Manager (PEM) は、オープンソースの pgAdmin 4 プロジェクトをベースとした、包括的なデータベース設計および管理システムです。PostgreSQL、EDB Postgres Advanced Server、EDB Postgres Extended Server など、複数の Postgres サーバーを監視・管理するための単一のグラフィカルインターフェースを提供します。PEM は、データベースオブジェクトの作成、保守、および使用を簡素化する強力なグラフィカルインターフェースを提供することで、初心者から経験豊富なユーザーまでのニーズを満たすように設計されています。

2.PEM の主なメリット

  • 一括管理 (Management en masse): PEM はエンタープライズ規模のデータベース管理向けに設計されており、地理的な境界を越えて多数のサーバーを管理できます。グローバルダッシュボードを使用して、すべてのサーバーのステータスを視覚的に最新の状態に保ちます。
  • グラフィカルな管理 (Graphical administration): サーバーの起動・停止、構成管理、ストレージとセキュリティの制御、オブジェクトの作成、パフォーマンス管理など、データベース管理のあらゆる側面を単一のグラフィカルコンソールから実行できます。
  • エンタープライズクラスのパフォーマンス監視 (Enterprise performance monitoring): 軽量で効率的なエージェントが、各データベースサーバーの操作と、基盤となるオペレーティングシステムのすべての側面を監視します。
  • プロアクティブなアラート管理 (Proactive alert management): メモリやストレージなどの主要なメトリクスに対して24時間体制のパフォーマンスしきい値を設定できます。しきい値違反があった場合は集中ダッシュボードにアラートが送信され、問題の性質と状況の悪化を防ぐために必要なアクションを伝えます。
  • 簡素化されたキャパシティプランニング (Simplified capacity planning): PEM は主要なパフォーマンス統計を保持します。これにより、トレンド分析を実行し、予算と計画のためにリソース使用量を予測することができます。
  • 完全な SQL IDE (Full SQL IDE): PEM には、アドホッククエリの実行、ストアドプロシージャの開発、およびグラフィカルなデバッグ機能を提供する堅牢な SQL 統合開発環境 (IDE) が含まれています。

3.PEM の仕組み
PEM は、主に4つのソフトウェアコンポーネントを通じて監視と管理の機能を実現します。

  • PEM サーバー (PEM server): 監視データのデータリポジトリとして機能し、Web サービスを提供します。バックエンドの Postgres データベースと Web サーバーで構成されています。
  • PEM エージェント (PEM agent): ローカルまたはリモートにインストールされ、ホストマシンと監視対象の Postgres インスタンスからタスクを実行し、統計情報を PEM サーバーに報告します。
  • PEM Web クライアント (PEM web client): ユーザーが PEM サーバーに接続してデータベースを管理し、ダッシュボードや Capacity Manager などの拡張機能を利用できるようにする Web ベースのグラフィカルインターフェースです。
  • SQL Profiler: オプションの Postgres サーバー拡張機能で、PEM 内での詳細なワークロード分析のために監視データとクエリプランを記録します。
  • プローブによるデータ収集 (Data collection via probes): エージェントは、「プローブ」と呼ばれるスケジュールされたタスクを使用して統計とメトリクスを収集します。エージェントは、SSL 証明書ベースの認証を使用した PostgreSQL の libpq を介して、これらのデータを PEM サーバーに安全に送信します。

4.PEM 10.5.0 の新機能
2026年6月22日にリリースされたバージョン 10.5.0 では 、いくつかの新機能、パフォーマンスの強化、およびセキュリティ修正が導入されています 。

  • クラスタトポロジの検出 (Cluster Topology Discovery): PostgreSQL レプリケーションクラスタ (Patroni、PGD、EFM など) を自動的に検出し、ブラウザツリーにインタラクティブな SVG トポロジ図をレンダリングする新機能です。
  • プロファイル管理の改善 (Improved Profile Management): プロファイルの追加ダイアログから既存のプロファイルを複製できるようになりました。また、新しいプロファイル割り当てページにより、管理者はインラインまたは一括でプロファイルの割り当てを表示および変更できます。
  • プロファイルのインポート/エクスポート エンドポイント (Profile Import/Export Endpoints): 監視プロファイルを JSON ファイルとしてエクスポートし、他の PEM インストールにインポートするための新しい REST API エンドポイントが追加されました。
  • 新しいレポート機能 (New Reporting Capabilities): PEM 10.5.0 では、PEM サーバー自体に対してカスタムレポートを実行する機能が導入されました。また、サーバーの可用性を追跡し、計画的ダウンタイムと計画外のダウンタイムを分類する新しいサーバーダウンタイムレポート (Server Downtime Report) も追加されています。
  • パフォーマンスの最適化 (Performance Optimizations): 複数のアラートスレッドを持つシステムでのアラート評価パフォーマンスが大幅に向上しました。また、バックエンドの再起動後に接続プールが回復するように最適化され 、収集のオーバーヘッドを減らすために CPU サンプリングがバッチ処理されるようになりました。
  • セキュリティの強化 (Enhanced Security): アプリケーション層の承認ゲートにより、PEM REST API の書き込み操作に適切な管理ロールが必要になりました。このリリースでは、SQL インジェクションや OS コマンドインジェクションの脆弱性を含む、複数のセキュリティの欠陥も修正されています。

AI

次の記事

AI Database(AIDB)7.4.0