+ All Categories
Home > Documents > Extending Cloud Foundry with new Services … broker: a more elegant facade over existing services...

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

Date post: 07-Mar-2018
Category:
Upload: phamkiet
View: 214 times
Download: 2 times
Share this document with a friend
27
Extending Cloud Foundry with new Services #cloudcredo #cloudfoundry 4832
Transcript
Page 1: Extending Cloud Foundry with new Services … broker: a more elegant facade over existing services • Service Extension options... 4832

Extending Cloud Foundry withnew Services

#cloudcredo#cloudfoundry

4832

Page 2: Extending Cloud Foundry with new Services … broker: a more elegant facade over existing services • Service Extension options... 4832

RoadmapWhat is Cloud Foundry?

Why would I want one?

Your PaaS should be hackable

Extending with new Services

The Future

•••••

4832

Page 3: Extending Cloud Foundry with new Services … broker: a more elegant facade over existing services • Service Extension options... 4832

Why Cloud Foundry

Power to developers

Powerful simple clients

••

4832

Page 4: Extending Cloud Foundry with new Services … broker: a more elegant facade over existing services • Service Extension options... 4832

vmc help...

4832

Page 5: Extending Cloud Foundry with new Services … broker: a more elegant facade over existing services • Service Extension options... 4832

4832

Page 6: Extending Cloud Foundry with new Services … broker: a more elegant facade over existing services • Service Extension options... 4832

vmc push...

4832

Page 7: Extending Cloud Foundry with new Services … broker: a more elegant facade over existing services • Service Extension options... 4832

4832

Page 8: Extending Cloud Foundry with new Services … broker: a more elegant facade over existing services • Service Extension options... 4832

Gradle example...

4832

Page 9: Extending Cloud Foundry with new Services … broker: a more elegant facade over existing services • Service Extension options... 4832

4832

Page 10: Extending Cloud Foundry with new Services … broker: a more elegant facade over existing services • Service Extension options... 4832

vmc instances...

4832

Page 11: Extending Cloud Foundry with new Services … broker: a more elegant facade over existing services • Service Extension options... 4832

4832

Page 12: Extending Cloud Foundry with new Services … broker: a more elegant facade over existing services • Service Extension options... 4832

Where can we use this...

4832

Page 13: Extending Cloud Foundry with new Services … broker: a more elegant facade over existing services • Service Extension options... 4832

Features of a PaaS

Your PaaS should be hackable•

4832

Page 14: Extending Cloud Foundry with new Services … broker: a more elegant facade over existing services • Service Extension options... 4832

Services

4832

Page 15: Extending Cloud Foundry with new Services … broker: a more elegant facade over existing services • Service Extension options... 4832

4832

Page 16: Extending Cloud Foundry with new Services … broker: a more elegant facade over existing services • Service Extension options... 4832

Service Extension options...

Static service: crufty but straightforward•

4832

Page 17: Extending Cloud Foundry with new Services … broker: a more elegant facade over existing services • Service Extension options... 4832

Service broker: a more elegant facadeover existing services

Service Extension options...

4832

Page 18: Extending Cloud Foundry with new Services … broker: a more elegant facade over existing services • Service Extension options... 4832

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

Service Extension options...

4832

Page 19: Extending Cloud Foundry with new Services … broker: a more elegant facade over existing services • Service Extension options... 4832

Service Architecture

4832

Page 20: Extending Cloud Foundry with new Services … broker: a more elegant facade over existing services • Service Extension options... 4832

Service Node APIprovision/unprovision

bind/unbind

enable_instance/disable_instance

announcement

••••

4832

Page 21: Extending Cloud Foundry with new Services … broker: a more elegant facade over existing services • Service Extension options... 4832

TestingUnit

Integration

Yeti - End to end testing

Stac2 - Load testing

••••

4832

Page 22: Extending Cloud Foundry with new Services … broker: a more elegant facade over existing services • Service Extension options... 4832

Bosh

Chef

••

Deploying Services

4832

Page 23: Extending Cloud Foundry with new Services … broker: a more elegant facade over existing services • Service Extension options... 4832

Build packs•

The Future

4832

Page 24: Extending Cloud Foundry with new Services … broker: a more elegant facade over existing services • Service Extension options... 4832

RecapWhat is Cloud Foundry?

Why would I want one?

Your PaaS should be hackable

Extending with new Services

••••

4832

Page 25: Extending Cloud Foundry with new Services … broker: a more elegant facade over existing services • Service Extension options... 4832

Questions

4832

Page 26: Extending Cloud Foundry with new Services … broker: a more elegant facade over existing services • Service Extension options... 4832

@acrmp@christhedley@cloudcredo

4832

Page 27: Extending Cloud Foundry with new Services … broker: a more elegant facade over existing services • Service Extension options... 4832

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

www.cloudcredo.com

References

4832


Recommended