Skip to content

Commit

Permalink
Merge pull request #6106 from EnterpriseDB/docs/pem/licensing-page
Browse files Browse the repository at this point in the history
Docs/pem/licensing page
  • Loading branch information
nidhibhammar authored Oct 25, 2024
2 parents 0740282 + 1a50647 commit 90c3542
Show file tree
Hide file tree
Showing 2 changed files with 61 additions and 0 deletions.
2 changes: 2 additions & 0 deletions product_docs/docs/pem/9/considerations/index.mdx
Original file line number Diff line number Diff line change
Expand Up @@ -2,6 +2,7 @@
title: "Deployment considerations"
navigation:

- licensing
- setup_ha_using_efm
- pem_pgbouncer
- authentication_options
Expand All @@ -13,6 +14,7 @@ There are a number of things to consider before deploying Postgres Enterprise Ma

| Considerations | Implementation instructions |
| ---------------------------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------- |
| Does your EDB subscription cover your planned use of PEM? | [How PEM licensing works](licensing)
| Is a standalone server sufficient or do you need a high availability architecture? | [Installing the server](../installing/) or [Deploying high availability](setup_ha_using_efm/) |
| Do you need to implement connection pooling? | [Deploying connection pooling](pem_pgbouncer/) |
| What type of authentication to use? | [Authentication options](authentication_options/) |
Expand Down
59 changes: 59 additions & 0 deletions product_docs/docs/pem/9/considerations/licensing.mdx
Original file line number Diff line number Diff line change
@@ -0,0 +1,59 @@
---

Check warning on line 1 in product_docs/docs/pem/9/considerations/licensing.mdx

View workflow job for this annotation

GitHub Actions / build-deploy

Overlapping redirect found in

Check warning on line 1 in product_docs/docs/pem/9/considerations/licensing.mdx

View workflow job for this annotation

GitHub Actions / build-deploy

Overlapping redirect found in

Check warning on line 1 in product_docs/docs/pem/9/considerations/licensing.mdx

View workflow job for this annotation

GitHub Actions / build-deploy

Overlapping redirect found in

title: "How PEM licensing works"
navTitle: "Licensing"
redirects:
- /pem/latest/pem_ha_setup/
- /pem/latest/pem_ha_setup/setup_ha_using_efm/
---

PEM is intended to be used for monitoring and managing Postgres
instances supported by EDB. As such, if you have a subscription that
entitles you to use PEM, adding it to your stack to monitor such
instances generally incurs no additional license costs.

## Licensing rules

To use PEM, you must have an EDB Standard or Enterprise subscription.

Any Postgres servers you monitor using PEM (whether by installing the
PEM Agent locally, through Remote Monitoring, or by making a client
connection from the PEM web application) must be covered by an EDB
Standard or Enterprise subscription.

Non-Postgres servers that do not otherwise consume cores (for example
PGD Proxy nodes or machines running Barman) may be monitored by PEM. No
additional cores are consumed by monitoring such servers with PEM.

The Postgres instance used as the PEM backend does not consume cores
from your subscription. Likewise, no cores are consumed by any other PEM
components. All these components are covered by your support agreement.

## Examples

### Adding PEM to a fully-supported environment
A customer with an Enterprise subscription for 32 cores has 8 x 4-core
servers running EDB Postgres Advanced Server (EPAS), thereby fully
consuming their 32 cores. This customer may install PEM on a fifth
server and use it to monitor their 8 EPAS servers. This requires no
change to their subscription as the PEM server does not consume cores
and the monitored EPAS instances are already fully covered.

Likewise, if this customer added a Barman server and connected it to PEM
for monitoring, they would consume no additional cores.

### Adding unsupported servers to PEM
A customer with a Standard subscription for 36 cores has PEM and 6 x
6-core servers running PostgreSQL covered by EDB support - thereby
consuming their 36 cores as in the example above.

The customer also has 10 x 2-core PostgreSQL servers that are not
covered by any EDB subscription. These servers must not be monitored by
PEM as they are not covered by a Standard or Enterprise subscription. If
the customer wishes to monitor these servers they must add a further 20
cores to their subscription.

!!! Note
An EDB Community 360 subscription for the additional 20 cores is not
sufficient. Servers monitored by PEM must be covered by Standard or
Enterprise.
!!!

1 comment on commit 90c3542

@github-actions
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Please sign in to comment.