Aerospike Service Broker for PCF

This documentation describes the Aerospike Service Broker for Pivotal Cloud Foundry (PCF). The Aerospike Service Broker registers a service broker on PCF and exposes its service plans on the Marketplace. Developers can create instances of these service plans using Apps Manager or the Cloud Foundry Command Line Interface (cf CLI), and bind them to applications to access an existing Aerospike database.

Overview

Aerospike is a high-performance, distributed, scalable NoSQL database and key/value store.

The Aerospike Service Broker for PCF integrates your Aerospike database with your PCF deployment, by automatically discovering the namespaces that have been created on the database and exposing them as service plans in the Marketplace. Developers can create instances of these service plans and bind them to applications to provide connection information to the applications.

The Aerospike Service Broker for PCF has the following features:

  • Key-value store
  • Flexible data model
  • User-defined functions
  • Geospatial support
  • Aggregations
  • Geographic replication
  • Open-source

For more information about Aerospike, see the Aerospike documentation.

Product Snapshot

The following table provides version and version-support information about Aerospike Service Broker for PCF.

Element Details
Version v1.0.0
Release date March 1, 2017
Software component version Aerospike Server (Community or Enterprise) v3.9.1 or higher
Compatible Ops Manager version(s) v1.8.x, v1.9.x
Compatible Elastic Runtime version(s) v1.8.x, v1.9.x
IaaS support AWS, OpenStack, and vSphere

Requirements

Aerospike Service Broker for PCF has the following requirements:

  • You must have an Aerospike database server deployed.
  • Your Aerospike database must have a namespace configured to store service and application binding information for the Aerospike Service Broker.
  • If you have deployed the Enterprise Edition of the Aerospike database server, you must also configure a user with read-write permissions to the designated namespace. This user must also have user-admin permissions because the Aerospike Service Broker will create and delete users during the application binding and unbinding operations.

For more information about how to deploy an Aerospike database, see the Aerospike documentation.

Feedback

Please provide any bugs, feature requests, or questions to the Pivotal Cloud Foundry Feedback list or send an email to pcf-support@aerospike.com.

License

Customers interested in deploying the Aerospike database server can download and install it from the download page. To obtain a license for the Enterprise Edition of the server, use this form to contact the Aerospike sales team.

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