Cloud Foundry Roadmap in 2016

25
@MichaelFraenk Michael Fraenkel, Distinguished Engine I Cloud Foundry Roadmap in 2016 chipchilders hip Childers, VP Technology loud Foundry Foundation June 16, 2016

Transcript of 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 Foundation grew to 63 members, with a growth pace of a new member organization every two weeks.

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 The EnterpriseAEROSPACE

AUTOMOTIVE

IOT

HEALTHCARE

TECHNOLOGY

Cloud Foundry In The Enterprise

MEDIA

INSURANCE

RETAIL

TELECOM

FINANCAL

Cloud Foundry In The Enterprise

Cloud Foundry In Government

South Korea & United Kingdom are Founding Members of the Digital 5 (D5)

GOVERNMENT

Cloud Foundry Certified PaaS Launched in December 2015

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

SEPTEMBER 26 - 28, 2016FRANKFURT, GERMANY

cfsummit.com

The Cloud Foundry Architecture

Recent and Upcoming Features

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

Container to Container Networking

Today Future

Route Services

• Fully Brokered• User provided

• Static BrokeredClient

Load Balancer

CFRouter App

RouteService

TCP Routing

Client Load Balancer

TCPRouter AppTCP

RouterTCPRouter

Router Group

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+

Elastic Clusters

@MichaelFraenkelMichael Fraenkel, Distinguished Engineer

IBM

Cloud Foundry Roadmap in 2016

Learn more at cloudfoundry.org

@chipchildersChip Childers, VP TechnologyCloud Foundry Foundation