a9s PostgreSQL enables on-demand provisioning of VM-based, dedicated PostgreSQL servers and clusters. Developers can create instances of a PostgreSQL server or cluster using Apps Manager or the Cloud Foundry Command Line Interface (cf CLI), and bind these instances to an application. Depending on the chosen service plan, a service instance may be associated with a single, dedicated virtual machine, or a set of VMs consisting of multiple virtual machines comprising a cluster of PostgreSQL servers.
a9s PostgreSQL includes the following key features:
|On-Demand Service Instance Provisioning||a9s PostgreSQL deploys PostgreSQL instances automatically. Developers can provision a single-VM PostgreSQL server or a multi-VM PostgreSQL Replica Set using a single command.|
|Service Instance Isolation||Each PostgreSQL server runs on a dedicated VM to ensure bad neighborhood protection in order to be aligned with enterprise security requirements.|
a9s PostgreSQL uses Cloud Foundry security groups to prevent network connections being established by unauthorized applications.
|High Availability||The Replication Manager for PostgreSQL ensures high availability.|
The Consul-based internal DNS ensures that the connected application always connects to a working node.
The clustered data service plans are spread across several infrastructure availability zones, which enables very short failover times and a strong resilience of individual infrastructure hosts or even entire availability zones.
|Smoke Tests||a9s PostgreSQL contains a post-deploy smoke tests errand that runs a series of basic test against your installation to ensure that it is configured properly.|
|Service Instance Capacity Upgrade||Cloud Foundry Service Plan updates allow upgrades to the RAM, CPU and storage capacity for your MongoDB instances.|
|Logging and Monitoring||Each PostgreSQL service instance provides log messages and MongoDB-specific metrics to one or more |
|Deployment Updater||This errand automatically updates the stemcell and all provisioned a9s PostgreSQL service instances to their lastest version.|
|Backup Manager||The Backup Manager does regular backup of your instances and offers endpoints to backup instantly and restore backups.|
|Service Guard||The Service Guard creates Cloud Foundry security groups for your service instance VMs.|
When the IP address of a service instance changes, the guard updates the security group.