a9s PostgreSQL for PCF

This documentation describes the a9s PostgreSQL for Pivotal Cloud Foundry (PCF) tile.

a9s PostgreSQL for PCF logo

Overview

a9s PostgreSQL for PCF 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.

Current Features

a9s PostgreSQL for PCF includes the following key features:

Feature Benefits
On‐demand Service Instance Provisioning
  • Fully automated deployment of PostgreSQL. Developers can provision a single-VM PostgreSQL server or a multi-VM PostgreSQL cluster with a single command.
  • Only existing service instances allocate infrastructure resources, which are released when you delete the service instance.
  • The number of service instances is not limited by design.
Service Instance Isolation
  • Each PostgreSQL server runs on a dedicated virtual machine to ensure bad neighborhood protection and align with enterprise security requirements.
  • Cloud Foundry security groups ensure that only authorized applications connect to service instances.
High Availability
  • The Replication Manager for PostgreSQL ensures high availability.
  • Consul-based internal DNS delivered by a9s Consul DNS for PCF ensures that the connected app 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 MongoDB for PCF contains a post-deploy smoke tests errand that runs a series of basic tests 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.
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 MongoDB service instance provides log messages and MongoDB-specific metrics to one or more syslog/graphite endpoints. You can configure the syslog/graphite endpoint to receive logging and monitoring information.
Deployment Updater This errand automatically updates the stemcell and all provisioned a9s MongoDBs for PCF service instances to their lastest version.

Upcoming Features

The following features have been developed and tested on paas.anynines.com. These features will be included in upcoming a9s PostgreSQL for PCF tile releases.

Feature Benefits
On‐demand Encrypted Remote Connectivity You can establish a private encrypted tunnel to your service instance on‐demand. Developers can use this connection to perform manual backups. As soon as the public connection is obsolete, you can terminate the tunnel to prevent further access. An additional component, the Service Jumper Module, provides this functionality.

Product Snapshot

a9s PostgreSQL for PCF Details:

Criteria Version and support information
Version v1.0.1
Release date April 20, 2017
Compatible Ops Manager versions: v1.7.x, v1.8.x, v1.9.x
Compatible Elastic Runtime versions: v1.7.x, v1.8.x, v1.9.x
vSphere support? Yes
AWS support? Yes
OpenStack support? Yes

Requirements

To install and use a9s PostgreSQL for PCF, you must install the following products and tiles:

For more information, see Installing and Configuring a9s PostgreSQL for PCF.

Feedback and Support

a9s PostgreSQL for PCF is an automation toolset for Open Source PostgreSQL. The entire anynines team can help your team get started and be successful. Technical support, including a service level agreement, is available with a commercial license.

If your company has specific PostgreSQL administration policies or configuration best practices, the anynines team is happy to incorporate them, if applicable. Third-party PostgreSQL support organizations are also welcome to assist.

Contributions are welcome and will be investigated by the anynines team. Send any bugs, feature requests, or questions to svc.support@anynines.com.

License

Contact the anynines sales team to learn more about commercial licenses and support.

Create a pull request or raise an issue on the source for this page in GitHub