|
| 1 | +--- |
| 2 | +title: "How PEM licensing works" |
| 3 | +navTitle: "Licensing" |
| 4 | +redirects: |
| 5 | +- /pem/latest/pem_ha_setup/ |
| 6 | +- /pem/latest/pem_ha_setup/setup_ha_using_efm/ |
| 7 | +--- |
| 8 | + |
| 9 | +PEM is intended to be used for monitoring and managing Postgres |
| 10 | +instances supported by EDB. As such, if you have a subscription that |
| 11 | +entitles you to use PEM, adding it to your stack to monitor such |
| 12 | +instances generally incurs no additional license costs. |
| 13 | + |
| 14 | +## Licensing rules |
| 15 | + |
| 16 | +To use PEM, you must have an EDB Standard or Enterprise subscription. |
| 17 | + |
| 18 | +Any Postgres servers you monitor using PEM (whether by installing the |
| 19 | +PEM Agent locally, through Remote Monitoring, or by making a client |
| 20 | +connection from the PEM web application) must be covered by an EDB |
| 21 | +Standard or Enterprise subscription. |
| 22 | + |
| 23 | +Non-Postgres servers that do not otherwise consume cores (for example |
| 24 | +PGD Proxy nodes or machines running Barman) may be monitored by PEM. No |
| 25 | +additional cores are consumed by monitoring such servers with PEM. |
| 26 | + |
| 27 | +The Postgres instance used as the PEM backend does not consume cores |
| 28 | +from your subscription. Likewise, no cores are consumed by any other PEM |
| 29 | +components. All these components are covered by your support agreement. |
| 30 | + |
| 31 | +## Examples |
| 32 | + |
| 33 | +### Adding PEM to a fully-supported environment |
| 34 | +A customer with an Enterprise subscription for 32 cores has 8 x 4-core |
| 35 | +servers running EDB Postgres Advanced Server (EPAS), thereby fully |
| 36 | +consuming their 32 cores. This customer may install PEM on a fifth |
| 37 | +server and use it to monitor their 8 EPAS servers. This requires no |
| 38 | +change to their subscription as the PEM server does not consume cores |
| 39 | +and the monitored EPAS instances are already fully covered. |
| 40 | + |
| 41 | +Likewise, if this customer added a Barman server and connected it to PEM |
| 42 | +for monitoring, they would consume no additional cores. |
| 43 | + |
| 44 | +### Adding unsupported servers to PEM |
| 45 | +A customer with a Standard subscription for 36 cores has PEM and 6 x |
| 46 | +6-core servers running PostgreSQL covered by EDB support - thereby |
| 47 | +consuming their 36 cores as in the example above. |
| 48 | + |
| 49 | +The customer also has 10 x 2-core PostgreSQL servers that are not |
| 50 | +covered by any EDB subscription. These servers must not be monitored by |
| 51 | +PEM as they are not covered by a Standard or Enterprise subscription. If |
| 52 | +the customer wishes to monitor these servers they must add a further 20 |
| 53 | +cores to their subscription. |
| 54 | + |
| 55 | +!!! Note |
| 56 | +An EDB Community 360 subscription for the additional 20 cores is not |
| 57 | +sufficient. Servers monitored by PEM must be covered by Standard or |
| 58 | +Enterprise. |
| 59 | +!!! |
0 commit comments