boston cloud foundry meetup 5-22-14
DESCRIPTION
Cloud foundry community updateTRANSCRIPT
Cloud Foundry Community UpdateRyan Baxter
@ryanjbaxter
http://ryanjbaxter.com
Background
Early 2011: Open Source effort initiated by VMware Focused on addressing the cloud market beyond IaaS
April 2013: Pivotal created from EMC & VMware around SW and OSS assets including Cloud Foundry, Rabbit, Spring, …
November 2013: Pivotal CF, commercial version of Cloud Foundry released
February 2014: IBM announces BlueMix, making use of Cloud Foundry
2014 and beyond: Rapidly growing ecosystem of OpenSource contributors, consulting companies & commercial, value-add ISVs
Building a Vibrant Community Who is using Cloud Foundry?
Fostering The CF Community
TOTAL CONTRIBUTORS
LINES OF CODE
PULL REQ / WK COMPANIES
1,274Average per month2013 average: 13312mo average: 98
Lifetime average: 58
711k
50+ 43
COMMUNITY PRIORITIES
• Establish a Cloud Foundry Governance Structure
• Name an advisory board of 5-8 founding members
• Expand the governance structure to support the broad partner ecosystem
• Increase transparency• Enable and encourage participation
• Feedback on the Cloud Foundry roadmap• Advise on daily operations, community
assets• Guidance on the Cloud Foundry charter:
scope, definition of cloud profiles• Planning for semi-annual Platform
Conference
ADVISORY BOARD MEMBERS
ADVISORY BOARD
9IBM, Piston, CenturyLink, Intel, ActiveState, CloudCredo, Stark & Wayne, Canonical
The open platform as a service providing a faster and easier way to develop, test, deploy and scale apps
CommunityCommunity Advisory Board Members Top Community Advancements
• Community Advisory Board Forum meetings• Open Dojo program• Public story trackers• Open Inception process• Incubation process
• AdminUI• Spiff• Diego
• Contribution guidelines
Top Cloud Foundry Advancements
• New Lighting Fast CLI• Loggregator• High Availability• Elastic Runtime• v2 Service Broker API
SSO Dashboard Service Brokers can now be apps!
• Eclipse Tools • Clustered NATS
Pull Requests Since Sept 2013
San Francisco
Cloud Foundry Summit
www.cfsummit.com
CFSummit.com
Prelude to Foundation
Feb 24, 2014 “The establishment of the independent Cloud Foundry Foundation to develop and promote an open source platform-as-a-service project is an important step towards building an industry-wide open cloud architecture. To support this, IBM will join the new foundation at the Platinum level and take an active role in developing and promoting the Cloud Foundry project.” – Dr. Angel Diaz, Vice President Open Technology and Cloud Performance Solutions, IBM
Path to Open Governance of Cloud Foundry
4Q2013
1Q2014
2Q2014
3Q2014
Dec 2013
IBM/Pivotal agree on timeline and roadmap
Develop Founding Partner Outreach Plan
Jan 2014
Finalize agreement for Founding Partners
Foundation Governance Framework agreed
Feb 2014
Announce Platinum Sponsors
Mar 2014
Draft Governance Model
Announce w/All Founding Partners
Jun 2014
CF Summit 2014
Intend to publish Governance Model
Aug 2014
Intend to have legal establishment of org
Sep 2014
Intend to launch Foundation and new governance
Cloud Foundry event
Initial Foundation board meeting
Recent development progress
New Lightning Fast CLI Native installer for Windows/Mac/Linux Super Fast and easier to use Faster Parallel Deploys and Updates
Awesome Logging (Loggregator) User configurable syslog drains for all app related logs All app related events are in the log CF components all support syslog draining
Recent development progress
High Availability Removing all SPOF in CF Runtime Tolerate Outage of a full AZ (Thanks IBM)!
Elastic Runtime Easy buildpack management (Thanks IBM!) No internet required for install/run/update Usage events(chargeback/showback) Support large (>1G) apps Clustered NATS! Improved logging/debug capabilities Diego: staging is working!
Recent development progress
Services v2 Service Broker API 1-way API instead of 2-way Service Brokers can now be apps! SSO Dashboard using Oauth2
Audit Events Community Support for more clouds (BOSH CPIs)
Google Compute Engine Apache CloudStack CenturyLink/Savvis VMware vCloud
Recent development progress
Eclipse tools v1.6.1 released Joint IBM/Pivotal development Detection of existing instances to selected spaces Support for Server-wide publish. Support for deploying non-faceted modules. Various fixes Framework changes to better support other CF vendors
Identity Easy LDAP / Active Directory integration Single Login server for User DB, LDAP/AD, SAML Easy to skin
What’s next?
Elastic Runtime Enable other app stacks such as .NET, Docker, ? Many process types (web/worker/etc) in a single app Placement pools for isolation and access to specialized hardware Blob store caching
Identity Map user Groups to OAuth Scopes to derive runtime roles OpenStack Keystone/UAA integration
What’s next?
Monitoring JMX Support for System Metrics Agent-less metrics for applications (Tput, Latency, Error Rates) Pluggable multi-tenant Metrics and Logging
More Clouds Standalone CPI (add CPIs more easily) Service Mesh Verizon
Globalization
Get Involved
Try it! http://cloudfoundry.org/about/index.html
Participate Monthly Community Advisory Board open forums last Wednesday of every month Subscribe to vcap-dev and bosh-developer Google groups Find or start a meetup group http://cloud-foundry.meetup.com/all/
Contribute cloudfoundry - https://github.com/cloudfoundry cloudfoundry-incubator - https://github.com/cloudfoundry-incubator cloudfoundry-attic - https://github.com/cloudfoundry-attic cloudfoundry-community - https://github.com/cloudfoundry-community