How PEM licensing works#
PEMは、EDBでサポートされているPostgresインスタンスのモニタリングと管理に使用することを目的としています。そのため、PEMを使用する資格のあるサブスクリプションをお持ちの場合、それをスタックに追加してこのようなインスタンスを監視しても、通常、追加のライセンスコストは発生しません。
ライセンスルール#
PEMを使用するには、EDB StandardまたはEnterpriseサブスクリプションが必要です。
PEMを使用して監視するPostgresサーバーは、EDB StandardまたはEnterpriseサブスクリプションの対象である必要があります。これは、PEMエージェントをローカルにインストールする場合、リモートモニタリングを介して、またはPEM Webアプリケーションからクライアント接続を行う場合に当てはまります。
コアを消費しない非Postgresサーバーたとえば、 PGDプロキシノードまたはBarmanを実行しているマシンなどは、PEMによって監視される場合があります。 PEMでこのようなサーバーを監視することにより、追加のコアは消費されません。
PEMバックエンドとして使用されるPostgresインスタンスは、サブスクリプションからコアを消費しません。同様に、他のPEMコンポーネントによってコアは消費されません。これらのコンポーネントはすべて、サポート契約の対象です。
例#
完全にサポートされた環境へのPEMの追加#
32コアのEnterpriseサブスクリプションを契約している顧客が、EDB Postgres Advanced Serverを実行している8×4コアサーバーがあるため、32コアを完全に消費すると仮定します。この顧客は、5番目のサーバーにPEMをインストールし、それを使用して8つのEDB Postgres Advanced Serverサーバーを監視できます。 PEMサーバーはコアを消費せず、監視対象のEDB Postgres Advanced Serverインスタンスは既に完全にカバーされているため、この構成では、サブスクリプションを変更する必要はありません。
同様に、この顧客がBarmanサーバーを追加し、モニタリングのためにPEMに接続した場合、追加のコアは消費されません。
サポートされていないサーバーのPEMへの追加#
36コアのStandardサブスクリプションをお持ちのお客様が、EDBサポートの対象となっているPostgreSQLを実行しているPEMと6 x 6コアサーバーを持っているため、前の例のように36コアを消費すると仮定します。
顧客はまた、EDBサブスクリプションの対象になっていない10個の2コアPostgreSQLサーバーを所有しています。これらのサーバーは、StandardまたはEnterpriseサブスクリプションの対象になっていないため、PEMによって監視されません。顧客がこれらのサーバーを監視する場合は、サブスクリプションにさらに20コアを追加する必要があります。
注釈
追加の20コアのEDB Community 360サブスクリプションでは、十分ではありません。 PEMによって監視されるサーバーは、StandardまたはEnterpriseでカバーされている必要があります。