![Page 1: Extending Cloud Foundry with new Services … broker: a more elegant facade over existing services • Service Extension options... 4832](https://reader031.vdocuments.us/reader031/viewer/2022030414/5aa015237f8b9a67178dc197/html5/thumbnails/1.jpg)
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](https://reader031.vdocuments.us/reader031/viewer/2022030414/5aa015237f8b9a67178dc197/html5/thumbnails/2.jpg)
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](https://reader031.vdocuments.us/reader031/viewer/2022030414/5aa015237f8b9a67178dc197/html5/thumbnails/3.jpg)
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](https://reader031.vdocuments.us/reader031/viewer/2022030414/5aa015237f8b9a67178dc197/html5/thumbnails/4.jpg)
vmc help...
4832
![Page 5: Extending Cloud Foundry with new Services … broker: a more elegant facade over existing services • Service Extension options... 4832](https://reader031.vdocuments.us/reader031/viewer/2022030414/5aa015237f8b9a67178dc197/html5/thumbnails/5.jpg)
4832
![Page 6: Extending Cloud Foundry with new Services … broker: a more elegant facade over existing services • Service Extension options... 4832](https://reader031.vdocuments.us/reader031/viewer/2022030414/5aa015237f8b9a67178dc197/html5/thumbnails/6.jpg)
vmc push...
4832
![Page 7: Extending Cloud Foundry with new Services … broker: a more elegant facade over existing services • Service Extension options... 4832](https://reader031.vdocuments.us/reader031/viewer/2022030414/5aa015237f8b9a67178dc197/html5/thumbnails/7.jpg)
4832
![Page 8: Extending Cloud Foundry with new Services … broker: a more elegant facade over existing services • Service Extension options... 4832](https://reader031.vdocuments.us/reader031/viewer/2022030414/5aa015237f8b9a67178dc197/html5/thumbnails/8.jpg)
Gradle example...
4832
![Page 9: Extending Cloud Foundry with new Services … broker: a more elegant facade over existing services • Service Extension options... 4832](https://reader031.vdocuments.us/reader031/viewer/2022030414/5aa015237f8b9a67178dc197/html5/thumbnails/9.jpg)
4832
![Page 10: Extending Cloud Foundry with new Services … broker: a more elegant facade over existing services • Service Extension options... 4832](https://reader031.vdocuments.us/reader031/viewer/2022030414/5aa015237f8b9a67178dc197/html5/thumbnails/10.jpg)
vmc instances...
4832
![Page 11: Extending Cloud Foundry with new Services … broker: a more elegant facade over existing services • Service Extension options... 4832](https://reader031.vdocuments.us/reader031/viewer/2022030414/5aa015237f8b9a67178dc197/html5/thumbnails/11.jpg)
4832
![Page 12: Extending Cloud Foundry with new Services … broker: a more elegant facade over existing services • Service Extension options... 4832](https://reader031.vdocuments.us/reader031/viewer/2022030414/5aa015237f8b9a67178dc197/html5/thumbnails/12.jpg)
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](https://reader031.vdocuments.us/reader031/viewer/2022030414/5aa015237f8b9a67178dc197/html5/thumbnails/13.jpg)
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](https://reader031.vdocuments.us/reader031/viewer/2022030414/5aa015237f8b9a67178dc197/html5/thumbnails/14.jpg)
Services
4832
![Page 15: Extending Cloud Foundry with new Services … broker: a more elegant facade over existing services • Service Extension options... 4832](https://reader031.vdocuments.us/reader031/viewer/2022030414/5aa015237f8b9a67178dc197/html5/thumbnails/15.jpg)
4832
![Page 16: Extending Cloud Foundry with new Services … broker: a more elegant facade over existing services • Service Extension options... 4832](https://reader031.vdocuments.us/reader031/viewer/2022030414/5aa015237f8b9a67178dc197/html5/thumbnails/16.jpg)
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](https://reader031.vdocuments.us/reader031/viewer/2022030414/5aa015237f8b9a67178dc197/html5/thumbnails/17.jpg)
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](https://reader031.vdocuments.us/reader031/viewer/2022030414/5aa015237f8b9a67178dc197/html5/thumbnails/18.jpg)
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](https://reader031.vdocuments.us/reader031/viewer/2022030414/5aa015237f8b9a67178dc197/html5/thumbnails/19.jpg)
Service Architecture
4832
![Page 20: Extending Cloud Foundry with new Services … broker: a more elegant facade over existing services • Service Extension options... 4832](https://reader031.vdocuments.us/reader031/viewer/2022030414/5aa015237f8b9a67178dc197/html5/thumbnails/20.jpg)
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](https://reader031.vdocuments.us/reader031/viewer/2022030414/5aa015237f8b9a67178dc197/html5/thumbnails/21.jpg)
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](https://reader031.vdocuments.us/reader031/viewer/2022030414/5aa015237f8b9a67178dc197/html5/thumbnails/22.jpg)
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](https://reader031.vdocuments.us/reader031/viewer/2022030414/5aa015237f8b9a67178dc197/html5/thumbnails/23.jpg)
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](https://reader031.vdocuments.us/reader031/viewer/2022030414/5aa015237f8b9a67178dc197/html5/thumbnails/24.jpg)
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](https://reader031.vdocuments.us/reader031/viewer/2022030414/5aa015237f8b9a67178dc197/html5/thumbnails/25.jpg)
Questions
4832
![Page 26: Extending Cloud Foundry with new Services … broker: a more elegant facade over existing services • Service Extension options... 4832](https://reader031.vdocuments.us/reader031/viewer/2022030414/5aa015237f8b9a67178dc197/html5/thumbnails/26.jpg)
@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://reader031.vdocuments.us/reader031/viewer/2022030414/5aa015237f8b9a67178dc197/html5/thumbnails/27.jpg)
https://github.com/cloudfoundryhttps://github.com/CloudCredo/vcap_cassandra
www.cloudcredo.com
References
4832