the apache way in the cloud: open paas platforms powered by apache software

32
A NEW PLATFORM FOR A NEW ERA

Upload: pivotal

Post on 26-Jan-2015

110 views

Category:

Technology


0 download

DESCRIPTION

Apache software has been long known to be a key piece of technology behind revolutionary innovations in large scale data systems coming out of Yahoo!, Google, Facebook and the likes. PivotalONE aims at bottling up that secret sauce and making it available to the enterprises enabling business to deliver big data analytics-enabled software at the same internet scale. The key ingredient, however, remains the same: the software created by ASF members. James discusses the impact that community driven development has on rapid enterprise adoption and the future directions for the open PaaS platforms.

TRANSCRIPT

Page 1: The Apache Way In The Cloud: Open PaaS Platforms Powered by Apache Software

A NEW PLATFORM FOR A NEW ERA

Page 2: The Apache Way In The Cloud: Open PaaS Platforms Powered by Apache Software

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: The Apache Way In The Cloud: Open PaaS Platforms Powered by Apache Software

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: The Apache Way In The Cloud: Open PaaS Platforms Powered by Apache Software

4© Copyright 2014 Pivotal. All rights reserved.

Open Source at Pivotal

Page 5: The Apache Way In The Cloud: Open PaaS Platforms Powered by Apache Software

5© 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 6: The Apache Way In The Cloud: Open PaaS Platforms Powered by Apache Software

6© Copyright 2014 Pivotal. All rights reserved.

CODE

Page 7: The Apache Way In The Cloud: Open PaaS Platforms Powered by Apache Software

7© Copyright 2014 Pivotal. All rights reserved.

No Negotiation on this Standard

Page 8: The Apache Way In The Cloud: Open PaaS Platforms Powered by Apache Software

8© Copyright 2014 Pivotal. All rights reserved.

COMMUNITY

Page 9: The Apache Way In The Cloud: Open PaaS Platforms Powered by Apache Software

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: The Apache Way In The Cloud: Open PaaS Platforms Powered by Apache Software

10© Copyright 2014 Pivotal. All rights reserved.

COLLABORATION

Page 11: The Apache Way In The Cloud: Open PaaS Platforms Powered by Apache Software

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: The Apache Way In The Cloud: Open PaaS Platforms Powered by Apache Software

12© Copyright 2014 Pivotal. All rights reserved.

COMMERCE

Page 13: The Apache Way In The Cloud: Open PaaS Platforms Powered by Apache Software

13© Copyright 2014 Pivotal. All rights reserved.

IBM Bets $1B On Cloud Foundry

Page 14: The Apache Way In The Cloud: Open PaaS Platforms Powered by Apache Software

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: The Apache Way In The Cloud: Open PaaS Platforms Powered by Apache Software

15© Copyright 2014 Pivotal. All rights reserved.

NO ONE WANTS TO BE LOCKED IN

Page 16: The Apache Way In The Cloud: Open PaaS Platforms Powered by Apache Software

16© Copyright 2014 Pivotal. All rights reserved.

OPEN SOURCE IS THE NEW OPEN STANDARD

Page 17: The Apache Way In The Cloud: Open PaaS Platforms Powered by Apache Software

17© Copyright 2014 Pivotal. All rights reserved.

STRATEGIC OPEN SOURCE

Page 18: The Apache Way In The Cloud: Open PaaS Platforms Powered by Apache Software

18© Copyright 2014 Pivotal. All rights reserved.

Daniel Pink: Purpose Motive

Page 19: The Apache Way In The Cloud: Open PaaS Platforms Powered by Apache Software

19© Copyright 2014 Pivotal. All rights reserved.

Collaboration Models for Strategic OSS

DedicatedFoundation

SharedFoundation

GitHub

Page 20: The Apache Way In The Cloud: Open PaaS Platforms Powered by Apache Software

20© Copyright 2014 Pivotal. All rights reserved.

The Industry Standard: Cloud Foundry Foundation

more to come…

Page 21: The Apache Way In The Cloud: Open PaaS Platforms Powered by Apache Software

21© 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 22: The Apache Way In The Cloud: Open PaaS Platforms Powered by Apache Software

22© 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 23: The Apache Way In The Cloud: Open PaaS Platforms Powered by Apache Software

23© Copyright 2014 Pivotal. All rights reserved.

A Cloud Consumption Platform for OSS

CF-ERS (Apache Tomcat,

Node, Ruby, Docker..)

Apache Hadoop

Jenkins Service

Google

RedisRabbit

MQ

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

Page 24: The Apache Way In The Cloud: Open PaaS Platforms Powered by Apache Software

24© 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 25: The Apache Way In The Cloud: Open PaaS Platforms Powered by Apache Software

25© 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 26: The Apache Way In The Cloud: Open PaaS Platforms Powered by Apache Software

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

Instant Apache Hadoop on Google Cloud

Demo

Page 27: The Apache Way In The Cloud: Open PaaS Platforms Powered by Apache Software

27© Copyright 2014 Pivotal. All rights reserved.

Proof Point: Faster and Easier than AWS

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

Page 28: The Apache Way In The Cloud: Open PaaS Platforms Powered by Apache Software

28© 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 29: The Apache Way In The Cloud: Open PaaS Platforms Powered by Apache Software

29© 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 InterestLeap 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 30: The Apache Way In The Cloud: Open PaaS Platforms Powered by Apache Software

30© 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 31: The Apache Way In The Cloud: Open PaaS Platforms Powered by Apache Software

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

Thank You

Page 32: The Apache Way In The Cloud: Open PaaS Platforms Powered by Apache Software

A NEW PLATFORM FOR A NEW ERA