QCon is a practitioner-driven conference designed for technical team leads, architects, and project managers who influence software innovation in their teams.

Andrew Crump, Founder of CloudCredo

Andrew Crump

Biography: Andrew Crump

Andrew was an early adopter of CloudFoundry and is well known within the Opscode Chef community for his role in developing Chef infrastructure tooling. Prior to founding CloudCredo, Andrew led the development of tooling at a FTSE-100 company and developed software in a variety of roles at ISPs, web development shops and startups.

Andrew has a strong interest in infrastructure-as-code and advocates developers taking responsibility for ensuring their applications are successful in production.

Twitter: @acrmp

Presentation: Extending CloudFoundry with new Services

Track: Building for Clouds / Time: Wednesday 14:30 - 15:20 / Location: Mountbatten Room

CloudFoundry ships with a large number of services that you can bind to your applications very easily such as PostgreSQL, Redis and RabbitMQ.

But what happens if you need to use a service that CloudFoundry doesn't support? We want the speed and flexibility of using vmc to create and bind new service instances but often using an existing Chef cookbook or Puppet manifest to provision a service outside the PaaS (with the loss of functionality that entails) seems like the easier route.

In this talk we walk through extending CloudFoundry with your own services, including how to allow for customisation at deployment time, and common concerns such as security and user quotas. We'll walk through an example taking a vanilla binary from the upstream vendor distribution and each of the steps necessary to make it a fully integrated CloudFoundry service.