Slides from the CloudFoundry summit 2015 session, see full cfsummit schedule at http://www.cfsummit.com/program
------------------
Original Cf summit session description:
This talk presents a retrospective on the progressive CF adoption within Orange Labs as a private Paas since 2012, and the activities involved in integrating CF in orange’s infrastructures and work processes.
In particular, this talk presents the opensource “ElPaaSo” product which is offering to orange additional-added value on top of CF to match specific requirements such as: formalizing application versionning and their micro-service architectures, fetching versionned app bits from corporate repositories, formalizing application supported configurations.
This talk then details future work, and challenges to trigger massive paas adoption within Orange.
We’ll conclude by imagining ways CF could potentially be extended in the future to natively support additional customizations and extension mechanisms to enable support for similar organisation-specific requirements.
8. ElPaaso goals and use-cases
• Decentralized autonomy… with
transparency
• Gradual adoption for the majority, beyond
innovators
• Integration in ecosystem and work
processes
• Capture expertise/best practices
8
9. ElPaaso current features
• Org-specific meta-data
• Versionned app templates
• Org-specific service catalog
• Common operations base
– fetch artefacts from corp repo
– app supported config
– logs
9
28. Internal architecture and design
Iaas (vCD)
Splunk ESB
CF Plugin
DbaaS plugin
Technical Model
Orchestration
Projection
Logical model
Business API
UI User-facing API
Servicebroker
API
DbaaS SB
Splunk SB
ESB SB
Object Store Plugin RiakCs SB28
29. Future work, and challenges
• Automated env upgrade/rollback workflows
• Better operations basics
• Mixed elpaaso-managed and user-managed modes
– expert mode: lock/unlock
– CLI plugins for parity with UI/APIs
– Post-process native CC API user requests: notification and events
• More orange specifics projections
– fine tuned security groups
– cmdb
– monitoring and alerting
– sso
• support for multi-region/cf-instances application deployments
– for the simple case of replicated state service across regions (Cassandra) and elpaaso-managed deployments
29
31. Potential CF extensions
• Meta-data attached to cf entities (tags?)
– Entities queryable by tags
– Syslog drains template include to tags
• CC API interception model
31
32. Conclusion
• CF add-on can be an option
• Is it interesting/useful to you ?
Thank you!
32