Deployment considerations
=========================

Before deploying Postgres Enterprise Manager, consider these factors.

.. csv-table::
  :header: Considerations,Implementation instructions
  :widths: 20,15
  :align: left
  :class: longtable

  What specification of server(s) do I need to run PEM?,:ref:`Sizing PEM Deployments<Sizing PEM Deployments>` 
  Does your EDB subscription cover your planned use of PEM?,":ref:`Query information <How PEM licensing works>` "
  Is a standalone server sufficient or do you need a high availability architecture?,":ref:`Installing the server <../installing/>`  or  :ref:`Query information <High availability patterns for PEM deployment>` "
  Do you need to implement connection pooling?,:ref:`Deploying connection pooling <pem_pgbouncer/>` 
  What type of authentication should you use?,:ref:`Authentication options<Authentication options>` 
  What actions should you take to avoid security vulnerabilities?,:ref:`Securing your deployment<Securing your deployment>` 
  Where should you host the web server?,":ref:`Query information <Web server installation options>` "

.. toctree::
  :maxdepth: 3

  Planning--considerations--licensing
  Planning--considerations--pem_pgbouncer--index
  Planning--considerations--authentication_options--index
  Planning--considerations--pem_security_best_practices--index
  Planning--considerations--installing_pem_server_and_apache_web_server_preferences
  Planning--considerations--sizing
  Planning--considerations--ha_pem
