34
A NEW PLATFORM FOR A NEW ERA

Apachecon 2014 Keynote: The Apache Way in the Cloud with Cloud Foundry

Embed Size (px)

DESCRIPTION

Apachecon 2014 Keynote: The Apache Way in the Cloud with Cloud Foundry

Citation preview

Page 1: Apachecon 2014 Keynote: The Apache Way in the Cloud with Cloud Foundry

A NEW PLATFORM FOR A NEW ERA

Page 2: Apachecon 2014 Keynote: The Apache Way in the Cloud with Cloud Foundry

2© Copyright 2014 Pivotal. All rights reserved. 2© Copyright 2014 Pivotal. All rights reserved.

The Apache Wayin the CloudApachecon 2014

James Watters

@wattersjames

Page 3: Apachecon 2014 Keynote: The Apache Way in the Cloud with Cloud Foundry

3© Copyright 2014 Pivotal. All rights reserved.

Agenda

Our credentials: open source at Pivotal

The four Cs: code, community, collaboration, & commerce

Collaboration models in the era of strategic OSS

The purpose motive and direction of the Cloud Foundry project

Page 4: Apachecon 2014 Keynote: The Apache Way in the Cloud with Cloud Foundry

4© Copyright 2014 Pivotal. All rights reserved.

Personal History: Lessons Learned in OSS

Timing 10 years too late, reactive

Business Motivation Protect/revive an existing business in decline

License Corporate created

Self Interest “Open Solaris Exists for our interests“—SVP

Collaboration 980 Sun Engineers

Outcome Acquired by Oracle, shuttered

Page 5: Apachecon 2014 Keynote: The Apache Way in the Cloud with Cloud Foundry

5© Copyright 2014 Pivotal. All rights reserved.

Open Source at Pivotal

Page 6: Apachecon 2014 Keynote: The Apache Way in the Cloud with Cloud Foundry

6© Copyright 2014 Pivotal. All rights reserved.

CODE

Page 7: Apachecon 2014 Keynote: The Apache Way in the Cloud with Cloud Foundry

7© Copyright 2014 Pivotal. All rights reserved.

No Negotiation on this Standard

Page 8: Apachecon 2014 Keynote: The Apache Way in the Cloud with Cloud Foundry

8© Copyright 2014 Pivotal. All rights reserved.

COMMUNITY

Page 9: Apachecon 2014 Keynote: The Apache Way in the Cloud with Cloud Foundry

9© Copyright 2014 Pivotal. All rights reserved.

Invested In a Cloud Hosted Version Since Day One

Pivotal Web Services. Run by the Cloud Foundry Experts.

Page 10: Apachecon 2014 Keynote: The Apache Way in the Cloud with Cloud Foundry

10© Copyright 2014 Pivotal. All rights reserved.

COLLABORATION

Page 11: Apachecon 2014 Keynote: The Apache Way in the Cloud with Cloud Foundry

11© Copyright 2014 Pivotal. All rights reserved.

Cloud Foundry Open Source Dojo

Pair programing with IBM, SAP, Swisscom, Altoros, Cloud Credo: all send developers to San Francisco HQ of Pivotal for intensive 8 week residencies

Work directly on the CF OSS engineering team and innovate together with us

Page 12: Apachecon 2014 Keynote: The Apache Way in the Cloud with Cloud Foundry

12© Copyright 2014 Pivotal. All rights reserved.

COMMERCE

Page 13: Apachecon 2014 Keynote: The Apache Way in the Cloud with Cloud Foundry

13© Copyright 2014 Pivotal. All rights reserved.

IBM Bets $1B On Cloud Foundry

Page 14: Apachecon 2014 Keynote: The Apache Way in the Cloud with Cloud Foundry

14© Copyright 2014 Pivotal. All rights reserved.

Industry Transformation

In the beginning…

Open vs Proprietary

Open Source is the new Open Standard

Open Source as a strategic asset

Purpose Motive as competitive differentiator

Page 15: Apachecon 2014 Keynote: The Apache Way in the Cloud with Cloud Foundry

15© Copyright 2014 Pivotal. All rights reserved.

NO ONE WANTS TO BE LOCKED IN

Page 16: Apachecon 2014 Keynote: The Apache Way in the Cloud with Cloud Foundry

16© Copyright 2014 Pivotal. All rights reserved.

OPEN SOURCE IS THE NEW OPEN STANDARD

Page 17: Apachecon 2014 Keynote: The Apache Way in the Cloud with Cloud Foundry

17© Copyright 2014 Pivotal. All rights reserved.

STRATEGIC OPEN SOURCE

Page 18: Apachecon 2014 Keynote: The Apache Way in the Cloud with Cloud Foundry

18© Copyright 2014 Pivotal. All rights reserved.

Black Duck Survey Results Show The Change

• 2014: 80% of respondents say code quality vs. proprietary why they choose OSS software

– In 2007 80% ranked costs as primary driver

• 2014: 80% says access to source code a primary driver

– Up from 57% in 2007

• “Attract and retain talent”

http://www.slideshare.net/blackducksoftware/2014-future-of-open-source-survey-results

Page 19: Apachecon 2014 Keynote: The Apache Way in the Cloud with Cloud Foundry

19© Copyright 2014 Pivotal. All rights reserved.

From Cost Savings to Collaboration

“And while cost is still important to companies, the way cost savings are realized differs from 10 years ago. Before it was a matter of downloading free stuff. This year the primary reason for participating in open-source communities is to help reduce costs. Not installing the software, but actually getting involved in its creation and maintenance.”

--Matt Asay, Read Write Web

http://readwrite.com/author/matt-asay#awesm=~oAKXbOiXYvnSJR

Page 20: Apachecon 2014 Keynote: The Apache Way in the Cloud with Cloud Foundry

20© Copyright 2014 Pivotal. All rights reserved.

Daniel Pink: Purpose Motive

Page 21: Apachecon 2014 Keynote: The Apache Way in the Cloud with Cloud Foundry

21© Copyright 2014 Pivotal. All rights reserved.

Collaboration Models for Strategic OSS

DedicatedFoundation

SharedFoundation

GitHub

Page 22: Apachecon 2014 Keynote: The Apache Way in the Cloud with Cloud Foundry

22© Copyright 2014 Pivotal. All rights reserved.

Coming Soon…Cloud Foundry Foundation

more to come…

Page 23: Apachecon 2014 Keynote: The Apache Way in the Cloud with Cloud Foundry

23© Copyright 2014 Pivotal. All rights reserved.

Purpose Motives for Cloud Foundry

Proprietary services should not define the cloud consumption model; treat an IaaS like hardware

Both enterprise and startup developers should “have nice things”

Give disparate OSS communities a common OSS cloud consumption engine

Page 24: Apachecon 2014 Keynote: The Apache Way in the Cloud with Cloud Foundry

24© Copyright 2014 Pivotal. All rights reserved.

Google Cloud and CF Share a Vision

Fully managed serving stack

Run App files or Dockerfiles

OS management, logging and monitoring

Declarative deployments, provisioning and health checking

Raw infrastructure

Page 25: Apachecon 2014 Keynote: The Apache Way in the Cloud with Cloud Foundry

25© Copyright 2014 Pivotal. All rights reserved.

A Cloud Consumption Platform for OSS

CF-ERS (Apache Tomcat,

Node, Ruby, Docker..)

Apache Hadoop

Jenkins Service

Google

Redis

Cloud Foundry BOSH

Apache Cassan-

dra

Cloudstack EC2 Openstack

Multi-Cloud Declarative Service Deployment, Operations

Elastic managed runtime service integrated into leading data services; all scaled and managed by CF BOSH

What’s Next?

Page 26: Apachecon 2014 Keynote: The Apache Way in the Cloud with Cloud Foundry

26© Copyright 2014 Pivotal. All rights reserved.

Faster and Easier than Amazon: Tomcat + ERS

Cloud Foundry Runtime Amazon Beanstalk

Lightweight containers, seconds to thousands of instances

Heavy VM overhead and waste, several minutes to change scale

12 Factor Compliant Bindings Some in-app configuration files

Built-in logging Retrieve logs from each VM..

Instant Blue/Green updates DNS changes in Rt 53, hours

Any cloud AWS Only

Page 27: Apachecon 2014 Keynote: The Apache Way in the Cloud with Cloud Foundry

27© Copyright 2014 Pivotal. All rights reserved.

Cloud Foundry Elastic Runtime in Enterprise

• Generational architecture shift happening in enterprise

• Cloud Foundry Elastic Runtime viewed as innovation leader for cloud era of applications

• Apache Tomcat at the core of enterprise use of ERS

• Key moment for OSS in enterprise middleware….

Page 28: Apachecon 2014 Keynote: The Apache Way in the Cloud with Cloud Foundry

28© Copyright 2014 Pivotal. All rights reserved. 28© Copyright 2014 Pivotal. All rights reserved.

Instant Apache Hadoop on Google Cloud

Demo

Page 29: Apachecon 2014 Keynote: The Apache Way in the Cloud with Cloud Foundry

29© Copyright 2014 Pivotal. All rights reserved.

Proof Point: Faster and Easier than AWS

https://www.youtube.com/watch?v=LHIEQB0C4Ko

Page 30: Apachecon 2014 Keynote: The Apache Way in the Cloud with Cloud Foundry

30© Copyright 2014 Pivotal. All rights reserved.

Cloud Independent Software Delivery

Simple, Developer Friendly Commands and API

• CF Push [Appfile]• CF Push [Docker]• Or IDE based control,

Eclipse, STS, Intellij,etc.

Operational Benefits for Every Application

• Instant Dynamic Routing• Streaming Logging Agg• ID/team/RBAC/Policy• Application performance

management• Auto-scaling, scheduling• Four layers of built-in

Availability and health management

Built-in and Ecosystem Services

• MySQL HA• Redis • Rabbit MQ• HAWQ Analytics• Elastic Pivotal HD• Elastic Search• Mobile Back End• Jenkins • Cassandra

Deploy, Operate Update, Scale Platform on Any IaaS

Page 31: Apachecon 2014 Keynote: The Apache Way in the Cloud with Cloud Foundry

31© Copyright 2014 Pivotal. All rights reserved.

…This Time Around

Timing Rapid push to launch and open source early

Business MotivationCreate a new open community and build a new company around it

License Apache 2, Industry standard

Self Interest“Leap of faith” to make CF OSS bloom and find the right business along the way, CF Foundation

Collaboration Github, Dojo and Community Pairs…

Outcome Looking bright …

Page 32: Apachecon 2014 Keynote: The Apache Way in the Cloud with Cloud Foundry

32© Copyright 2014 Pivotal. All rights reserved.

Summary Code, Community, Collaboration, & Commerce are all important

considerations for OSS

Open source is the leading edge of industry innovation and has usurped open standards

The ASF is the right choice in many situations

For multi-faceted collaboration around a collection of projects forming a platform, consider a dedicated foundation

Common cloud delivery architecture is key opportunity for OSS community to solve vs. proprietary IaaS bound approaches

Page 33: Apachecon 2014 Keynote: The Apache Way in the Cloud with Cloud Foundry

33© Copyright 2014 Pivotal. All rights reserved. 33© Copyright 2014 Pivotal. All rights reserved.

Thank You

Page 34: Apachecon 2014 Keynote: The Apache Way in the Cloud with Cloud Foundry

A NEW PLATFORM FOR A NEW ERA