Download - Cloud Foundry Roadmap in 2016
@MichaelFraenkelMichael Fraenkel, Distinguished Engineer
IBM
Cloud Foundry Roadmap in 2016
@chipchildersChip Childers, VP TechnologyCloud Foundry Foundation
June 16, 2016
The Cloud Foundry project saw a 36% increase in week-over-week code commits.
More than 2,300 patches from non-dedicated committers were accepted, and the total
contributor-base expanded to more than 2,100 contributors.
This activity spans 185 discrete modular projects that are either incubating or active
projects within the foundation.
The Cloud Foundry user community grew to 173 self-organized local groups, attracting more than 33,400 members from 105 cities in 48
countries across 6 continents.
More than 30 engineers from 9 companies have completed the Dojo process, resulting in more than 130
full-time dedicated committers working on the project.
Cloud Foundry In Government
South Korea & United Kingdom are Founding Members of the Digital 5 (D5)
GOVERNMENT
CF Summit North America – May 2016Largest Cloud Foundry Gathering in History
107 Sessions, Keynotes, Lightning Talks, Breakouts, BoFs, and Project Office Hours
63 Foundation Members9 Certified Platforms
29 Sponsors
Diego Runtime• Re-architecture of the core elastic
runtime and related components• Graduated from Incubator in October
2015• Currently working towards 1.0 marker
– Target scale of 250k AIs• “Garden” container layer adopting
runC from the Open Container Initiative
• Used commercially in several distributions today
• Required for CF Certification in 2017
Persistence• Ceph as POC storage system• Storage services extensible via
the marketplace• Storage can be multi-attach (NFS)
or local scratch space• Example usage:
> cf push wp-app --no-start> cf create-service cephfs free wp-data> cf bind-service wp-app wp-data -c ‘{"mount":"/app/wordpress/wp-content"}'> cf start wp-app
Route Services
• Fully Brokered• User provided
• Static BrokeredClient
Load Balancer
CFRouter App
RouteService
V3 API• Backwards compatible with v2• Consistent API which is discoverable and not surprising
• Faster, update with less downtime• Easier to manage, Procfiles provide support for Web and Tasks
within an application• Modular, rollback to a previous version
• Tasks, run arbitrary commands within the context of your app
BOSH “2.0”• Dramatically simplifying BOSH deployment manifests
– Dynamic IP management– Global Cloud Config– 1st class support for multi-AZ job striping– Manifest enhancements
• Allows CF service brokers to potentially build in on demand BOSH provisioning of services
• Note: Opting into use of Cloud Config requires all deployments to use the manifest v2 format
• Available as of BOSH-release v255.4+