31
1

Christopher Ferris Pivotal - cloud- · PDF fileChristopher Ferris IBM Distinguished Engineer CTO Cloud Interoperability Mike Maxey Senior Director, Strategy & Corp Development Pivotal

Embed Size (px)

Citation preview

Page 1: Christopher Ferris Pivotal - cloud- · PDF fileChristopher Ferris IBM Distinguished Engineer CTO Cloud Interoperability Mike Maxey Senior Director, Strategy & Corp Development Pivotal

1

Page 2: Christopher Ferris Pivotal - cloud- · PDF fileChristopher Ferris IBM Distinguished Engineer CTO Cloud Interoperability Mike Maxey Senior Director, Strategy & Corp Development Pivotal

2

Christopher Ferris IBM Distinguished Engineer CTO Cloud Interoperability

Mike Maxey

Senior Director, Strategy & Corp Development Pivotal

Page 3: Christopher Ferris Pivotal - cloud- · PDF fileChristopher Ferris IBM Distinguished Engineer CTO Cloud Interoperability Mike Maxey Senior Director, Strategy & Corp Development Pivotal

3

Why Cloud Foundry? Building a Vibrant Community

Building a Kicka** PaaS Platform Get Involved

Page 4: Christopher Ferris Pivotal - cloud- · PDF fileChristopher Ferris IBM Distinguished Engineer CTO Cloud Interoperability Mike Maxey Senior Director, Strategy & Corp Development Pivotal

4

Why Cloud Foundry?

Page 5: Christopher Ferris Pivotal - cloud- · PDF fileChristopher Ferris IBM Distinguished Engineer CTO Cloud Interoperability Mike Maxey Senior Director, Strategy & Corp Development Pivotal

5

On Being a Developer

http://xkcd.com/303/ Shamelessly plagiarized from Dr Nic Willims

Page 6: Christopher Ferris Pivotal - cloud- · PDF fileChristopher Ferris IBM Distinguished Engineer CTO Cloud Interoperability Mike Maxey Senior Director, Strategy & Corp Development Pivotal

6

Agile Composition and Continuous Delivery

6  

5  

4  3  

2  

Create  app  

Add  database  service  

Extract  social  media  data  into  database  

Add  social    analy;cs  service  

Add  Monitoring  service  instance  

Secure  the  service  

1  ITERATE  

TASK: Create a secure application that analyses sentiment about certain

topics in social media

Page 7: Christopher Ferris Pivotal - cloud- · PDF fileChristopher Ferris IBM Distinguished Engineer CTO Cloud Interoperability Mike Maxey Senior Director, Strategy & Corp Development Pivotal

7

Why Cloud Foundry?

§  Deploy in seconds not weeks or months

§  No need to talk to anyone else

§  Polyglot runtimes

•  Java, Node.js, Ruby, Python, Go, PHP, …

§  Easily integrate internal and 3rd party services/APIs

§  Open Source runtime platform

§  IaaS independent – runs in the cloud or on-prem

Page 8: Christopher Ferris Pivotal - cloud- · PDF fileChristopher Ferris IBM Distinguished Engineer CTO Cloud Interoperability Mike Maxey Senior Director, Strategy & Corp Development Pivotal

8

§  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

Cloud Foundry Background

Page 9: Christopher Ferris Pivotal - cloud- · PDF fileChristopher Ferris IBM Distinguished Engineer CTO Cloud Interoperability Mike Maxey Senior Director, Strategy & Corp Development Pivotal

9

Who is using Cloud Foundry?

Page 10: Christopher Ferris Pivotal - cloud- · PDF fileChristopher Ferris IBM Distinguished Engineer CTO Cloud Interoperability Mike Maxey Senior Director, Strategy & Corp Development Pivotal

10

§  Developers can focus on development and not infrastructure plumbing

§  Separate the concerns of AppDev and Operations

§  Eliminate the bottleneck of provisioning and deployment processes

The Need for an Application Centric Layer

Page 11: Christopher Ferris Pivotal - cloud- · PDF fileChristopher Ferris IBM Distinguished Engineer CTO Cloud Interoperability Mike Maxey Senior Director, Strategy & Corp Development Pivotal

11

Cloud Foundry Architecture

Page 12: Christopher Ferris Pivotal - cloud- · PDF fileChristopher Ferris IBM Distinguished Engineer CTO Cloud Interoperability Mike Maxey Senior Director, Strategy & Corp Development Pivotal

12

Building a Vibrant Community

Page 13: Christopher Ferris Pivotal - cloud- · PDF fileChristopher Ferris IBM Distinguished Engineer CTO Cloud Interoperability Mike Maxey Senior Director, Strategy & Corp Development Pivotal

13

Fostering the Cloud Foundry community

TOTAL CONTRIBUTORS

LINES OF CODE

PULL REQ / WK COMPANIES

1,118 Average per month 2013 average: 133 12mo average: 98

Lifetime average: 58

586k

50+ 41

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

9 IBM, Piston, Savvis, 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

Page 14: Christopher Ferris Pivotal - cloud- · PDF fileChristopher Ferris IBM Distinguished Engineer CTO Cloud Interoperability Mike Maxey Senior Director, Strategy & Corp Development Pivotal

14

Community Community 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

ü  1-way API instead of 2-way ü  Service Brokers can now be apps!

•  CentOS / RHEL compatible •  Eclipse Tools •  Clustered NATS

Pull Requests Since Sept 2013

Page 15: Christopher Ferris Pivotal - cloud- · PDF fileChristopher Ferris IBM Distinguished Engineer CTO Cloud Interoperability Mike Maxey Senior Director, Strategy & Corp Development Pivotal

15

San Francisco

www.cfsummit.com

Cloud Foundry Summit

Page 16: Christopher Ferris Pivotal - cloud- · PDF fileChristopher Ferris IBM Distinguished Engineer CTO Cloud Interoperability Mike Maxey Senior Director, Strategy & Corp Development Pivotal

16

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

Page 17: Christopher Ferris Pivotal - cloud- · PDF fileChristopher Ferris IBM Distinguished Engineer CTO Cloud Interoperability Mike Maxey Senior Director, Strategy & Corp Development Pivotal

17

Feedback §  Overwhelmingly positive reactions on twitter, FB, LinkedIn, etc §  All press/analyst coverage was positive to neutral Ben Kepes @benkepes‏ Feb 24 New on Forbes from me.... - Game On - Pivotal Announces the Cloud Foundry Foundation http://ln.is/j.mp/ar2iu The Register Cloud Foundry laps up attention in EMC, IBM, HP, Rackspace, SAP, VMware love-in Jack Clark http://www.theregister.co.uk/2014/02/24/cloud_foundry_foundation/ The Cloud Foundry open-source project looks set to become a standard piece of technology in the thriving distributed systems ecosystem: its main backer, Pivotal, has persuaded IBM, HP, SAP and Rackspace to join a new foundation dedicated to the tech. Today's announcement of the launch of a formal open governance model and associated Foundation for Cloud Foundry represents a major bet by the involved vendors that it will be Pivotal's Cloud Foundry – and not Rackspace's Solum nor Red Hat's OpenShift – that defines the platform layer of cloudy data centers. VentureBeat Why open-source cloud builder Cloud Foundry is about to get more popular Jordan Novet http://venturebeat.com/2014/02/23/why-open-source-cloud-builder-cloud-foundry-is-about-to-get-more-popular/ Cloud Foundry, an open-source cloud-computing project for quickly building and running applications, could become a lot more popular in the months to come. That’s because it won’t be under the rule of a single company anymore. Today Pivotal, Cloud Foundry‘s “steward,” announced that it will work with a bunch of other big technology companies to launch the Cloud Foundry Foundation, effectively letting more people decide the direction of the project. EMC, Hewlett-Packard, IBM, Rackspace, SAP, and VMware are on board with Pivotal as founding platinum sponsors of the project, meaning they’ll put money toward the development of the new organization. ActiveState and CenturyLink are also founding sponsors, with a “gold” level of participation. EMC and its subsidiary VMware gave birth to Pivotal, but the lineup of participating companies is nonetheless impressive.

Page 18: Christopher Ferris Pivotal - cloud- · PDF fileChristopher Ferris IBM Distinguished Engineer CTO Cloud Interoperability Mike Maxey Senior Director, Strategy & Corp Development Pivotal

18

Path to Open Governance of Cloud Foundry

4Q2013

1Q2014

2Q2014

3Q2014

Dec 2013 Develop Founding Partner

Outreach Plan

Jan 2014 Finalize agreement for

Founding Partners

Foundation Governance Framework agreed

Feb 2014 Announce Platinum Sponsors

Apr 2014 Draft Governance Model

Announce w/All Founding Partners

Jun 2014 CF Summit 2014 Publish Governance Model

Aug 2014 Legal establishment of org

Sep 2014 Launch Foundation and new governance

Cloud Foundry event Initial Foundation board meeting

Page 19: Christopher Ferris Pivotal - cloud- · PDF fileChristopher Ferris IBM Distinguished Engineer CTO Cloud Interoperability Mike Maxey Senior Director, Strategy & Corp Development Pivotal

19

Building a Kicka** PaaS Platform

Page 20: Christopher Ferris Pivotal - cloud- · PDF fileChristopher Ferris IBM Distinguished Engineer CTO Cloud Interoperability Mike Maxey Senior Director, Strategy & Corp Development Pivotal

20

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

Page 21: Christopher Ferris Pivotal - cloud- · PDF fileChristopher Ferris IBM Distinguished Engineer CTO Cloud Interoperability Mike Maxey Senior Director, Strategy & Corp Development Pivotal

21

Recent development progress

§  High Availability •  Removing all SPOF in CF Runtime •  Tolerate Outage of a full AZ (Thanks IBM)!

§  Elastic Runtime •  Easy buildpack management •  No internet required for install/run/update •  Usage events(chargeback/showback)

§  Identity •  Easy LDAP / Active Directory integration •  Single Login server for User DB, LDAP/AD, SAML •  Easy to skin

Page 22: Christopher Ferris Pivotal - cloud- · PDF fileChristopher Ferris IBM Distinguished Engineer CTO Cloud Interoperability Mike Maxey Senior Director, Strategy & Corp Development Pivotal

22

Recent development progress

§  Services •  v2 Service Broker API •  1-way API instead of 2-way •  Service Brokers can now be apps!

§  Audit Events §  Community Support for more clouds (BOSH CPIs)

•  Google Compute Engine •  Apache CloudStack •  CenturyLink/Savvis •  VMware vCloud

Page 23: Christopher Ferris Pivotal - cloud- · PDF fileChristopher Ferris IBM Distinguished Engineer CTO Cloud Interoperability Mike Maxey Senior Director, Strategy & Corp Development Pivotal

23

Recent development progress

§  Eclipse tools v1.6.1 released •  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

§  Support large (>1G) apps §  Clustered NATS! §  Improved logging/debug capabilities §  Diego: staging is working!

Page 24: Christopher Ferris Pivotal - cloud- · PDF fileChristopher Ferris IBM Distinguished Engineer CTO Cloud Interoperability Mike Maxey Senior Director, Strategy & Corp Development Pivotal

24

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

Page 25: Christopher Ferris Pivotal - cloud- · PDF fileChristopher Ferris IBM Distinguished Engineer CTO Cloud Interoperability Mike Maxey Senior Director, Strategy & Corp Development Pivotal

25

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

Page 26: Christopher Ferris Pivotal - cloud- · PDF fileChristopher Ferris IBM Distinguished Engineer CTO Cloud Interoperability Mike Maxey Senior Director, Strategy & Corp Development Pivotal

26

Get Involved

Page 27: Christopher Ferris Pivotal - cloud- · PDF fileChristopher Ferris IBM Distinguished Engineer CTO Cloud Interoperability Mike Maxey Senior Director, Strategy & Corp Development Pivotal

27

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

Page 28: Christopher Ferris Pivotal - cloud- · PDF fileChristopher Ferris IBM Distinguished Engineer CTO Cloud Interoperability Mike Maxey Senior Director, Strategy & Corp Development Pivotal

28

Page 29: Christopher Ferris Pivotal - cloud- · PDF fileChristopher Ferris IBM Distinguished Engineer CTO Cloud Interoperability Mike Maxey Senior Director, Strategy & Corp Development Pivotal

29

Learn more about building a smarter planet

ibm.co/16U7euv

Accelerate business with open cloud architecture

openstack.org

Transform your infrastructure

ibm.co/18fRN0Q

Simplify cloud

opendaylight.org ibm.biz/BdRS9E

IBM Codename: BlueMix

cloudfoundry.org

Empower development

Software defined networking

Page 30: Christopher Ferris Pivotal - cloud- · PDF fileChristopher Ferris IBM Distinguished Engineer CTO Cloud Interoperability Mike Maxey Senior Director, Strategy & Corp Development Pivotal

30

Primary Accent R: 0 G: 150 B: 214

Slide Titles R: 24 G: 60 B: 104

Text

Call Out

Link R: 0 G: 150 B: 214

R: 82 G: 82 B: 82

R: 248 G: 152 B: 29

Background R: 228 G: 228 B: 228

Color Palette

Page 31: Christopher Ferris Pivotal - cloud- · PDF fileChristopher Ferris IBM Distinguished Engineer CTO Cloud Interoperability Mike Maxey Senior Director, Strategy & Corp Development Pivotal

31