Application Developer
This section describes everything an Application Developer might need to know to use the a9s Data Services. Each a9s Data Service has its own section plus one common section for components and functionalities that are the same between all or some of them.
🗃️ Getting Started
3 items
🗃️ a9s KeyValue
5 items
🗃️ a9s LogMe2
4 items
🗃️ a9s MariaDB
5 items
🗃️ a9s Messaging
4 items
🗃️ a9s MongoDB
6 items
🗃️ a9s PostgreSQL
6 items
🗃️ a9s Prometheus
6 items
🗃️ a9s Redis®
6 items
🗃️ a9s Search
3 items
🗃️ Common Features
6 items
Key Features
All of the a9s Data Services include the following key features:
Feature | Benefit |
---|---|
On-Demand Service Instance Provisioning | The a9s Data Service deploys vendored Data Service Service Instances automatically. Developers can provision a vendored Data Service server using a single command. |
Service Instance Isolation | Each vendored Data Service server runs on a dedicated VM to ensure bad neighborhood protection in order to be aligned with enterprise security requirements. The a9s Data Service uses Cloud Foundry security groups to prevent network connections being established by unauthorized apps. |
Smoke Tests | The a9s Data Service contains a post-deploy smoke tests errand that runs a series of basic test against the 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 the vendored Data Service Service Instances. |
Monitoring | Each vendored Data Service Service Instance provides log messages and vendored Data Service-specific metrics to one or more syslog/graphite endpoints. The syslog/graphite endpoint can be configured to receive logging and monitoring information. |
Deployment Updater | This errand automatically updates the stemcell and all provisioned The a9s Data Service Service Instances to their latest version. |
Backups and Restores | The Backup Manager does a regular backup of the Service Instances and offers endpoints to backup instantly and restore backups. |
CF Service Guard | The CF Service Guard creates Cloud Foundry App Security Groups for the Service Instance's VMs. When the IP address of a Service Instance changes, the CF Service Guard updates the ASG. |
High Availability | The a9s Data Service ensures high-availability. The Consul-based internal DNS system ensures that the connected application always connects to a working node. |