Skip to main content
Version: Develop

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.

Key Features

All of the a9s Data Services include the following key features:

FeatureBenefit
On­-Demand Service Instance ProvisioningThe a9s Data Service deploys vendored Data Service Service Instances automatically. Developers can provision a vendored Data Service server using a single command.
Service Instance IsolationEach 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 TestsThe 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 UpgradeCloud Foundry Service Plan updates allow upgrades to the RAM, CPU, and storage capacity for the vendored Data Service Service Instances.
MonitoringEach 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 UpdaterThis errand automatically updates the stemcell and all provisioned The a9s Data Service Service Instances to their latest version.
Backups and RestoresThe Backup Manager does a regular backup of the Service Instances and offers endpoints to backup instantly and restore backups.
CF Service GuardThe 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 AvailabilityThe a9s Data Service ensures high-availability. The Consul-based internal DNS system ensures that the connected application always connects to a working node.