Skip to content
kanchanmohitey edited this page Apr 10, 2020 · 8 revisions

Welcome to the postgres-deployment wiki!

Postgres Deployments

Improving the Postgres deployment experience by designing and developing automation that makes Postgres deployments in the cloud, on-premises easy.

Having the Postgres/EDB Postgres Advanced Server deployment scripts available on the git repo allows any user, be it an EDB staff member or any user looking to deploy Postgres/EDB Postgres Advanced Server (EPAS) quickly in a matter of minutes. We have used Terraform for provisioning the infrastructure across multiple providers.

At present, the scripts are available for 2 providers AWS and VMware(vsphere). We will be expanding on the providers in the upcoming versions

AWS

VMware Vsphere

Deploy the new instances using Terraform and Configure Postgres Platform

Terraform is used to stand up virtual machines or cloud instances, and then we hand over the reins to Ansible to finish up the configuration of the Postgres database and tools like Failover Manager for high availability and fault tolerance and Postgres Enterprise Manager for monitoring the Postgres cluster and EDB Backup and Recovery Tool for backup and recovery purposes.

Existing Instances available - Only Configure Postgres Platform

In case of already running infrastructure be it on AWS or VMware Vsphere the user also has an option to use Ansible scripts made available here to configure the Postgres database and tools like Failover Manager for high availability and fault tolerance and Postgres Enterprise Manager for monitoring the Postgres cluster and EDB Backup and Recovery Tool for backup and recovery purposes.

Clone this wiki locally