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 servers do I need to run PEM?,:ref:`Sizing PEM deployments<Sizing PEM deployments>` 
  Does my EDB subscription cover my planned use of PEM?,":ref:`Platform Compatibility <How PEM licensing works>` "
  Is a standalone server sufficient or do I need a high availability architecture?,":ref:`Installing the server <../installing/>`  or  :ref:`Platform Compatibility <High availability patterns for PEM deployment>` "
  Do I need to implement connection pooling?,:ref:`Platform Compatibility <PEM server and agent connection management mechanism>` 
  How will I manage generation and renewal of SSL certificates?,:ref:`Deciding on an SSL model<Deciding on an SSL model>` 
  What type of user authentication should I use?,:ref:`Authentication options<Authentication options>` 
  What actions should I take to avoid security vulnerabilities?,:ref:`Securing your deployment<Securing your deployment>` 
  Where should I host the web server?,":ref:`Platform Compatibility <Web server installation options>` "

.. toctree::
  :maxdepth: 4

  PLANNING--considerations--licensing
  PLANNING--considerations--managing_connections
  PLANNING--considerations--authentication_options
  PLANNING--considerations--ssl_certs
  PLANNING--considerations--pem_security_best_practices--index
  PLANNING--considerations--installing_pem_server_and_apache_web_server_preferences
  PLANNING--considerations--sizing
  PLANNING--considerations--ha_pem
