Extending Cloud Foundry with new Services … broker: a more elegant facade over existing services...

Post on 07-Mar-2018

214 views 2 download

transcript

Extending Cloud Foundry withnew Services

#cloudcredo#cloudfoundry

4832

RoadmapWhat is Cloud Foundry?

Why would I want one?

Your PaaS should be hackable

Extending with new Services

The Future

•••••

4832

Why Cloud Foundry

Power to developers

Powerful simple clients

••

4832

vmc help...

4832

4832

vmc push...

4832

4832

Gradle example...

4832

4832

vmc instances...

4832

4832

Where can we use this...

4832

Features of a PaaS

Your PaaS should be hackable•

4832

Services

4832

4832

Service Extension options...

Static service: crufty but straightforward•

4832

Service broker: a more elegant facadeover existing services

Service Extension options...

4832

First-class service support: superawesome, cleaner and more maintainable

Service Extension options...

4832

Service Architecture

4832

Service Node APIprovision/unprovision

bind/unbind

enable_instance/disable_instance

announcement

••••

4832

TestingUnit

Integration

Yeti - End to end testing

Stac2 - Load testing

••••

4832

Bosh

Chef

••

Deploying Services

4832

Build packs•

The Future

4832

RecapWhat is Cloud Foundry?

Why would I want one?

Your PaaS should be hackable

Extending with new Services

••••

4832

Questions

4832

@acrmp@christhedley@cloudcredo

4832

https://github.com/cloudfoundryhttps://github.com/CloudCredo/vcap_cassandra

www.cloudcredo.com

References

4832