41
1 © 2014 Pivotal Software, Inc. All rights reserved. @jasonkjackson Jason K Jackson Pivotal Field CTO APJ

Linux Foundation Japan 2015

Embed Size (px)

Citation preview

Page 1: Linux Foundation Japan 2015

1© 2014 Pivotal Software, Inc. All rights reserved.

@jasonkjackson

Jason K Jackson Pivotal Field CTO APJ

Page 2: Linux Foundation Japan 2015

2© 2014 Pivotal Software, Inc. All rights reserved.

WE BELIEVETransforming how the world builds softwarewill shape the future.

Page 3: Linux Foundation Japan 2015

3© 2014 Pivotal Software, Inc. All rights reserved.

“Gale of creative destruction”

a "process of industrial mutation that incessantly revolutionizes the economic structure from within, incessantly destroying the old one, incessantly creating a new one."

Free Market’s messy way of delivering progress

Page 4: Linux Foundation Japan 2015

4© 2014 Pivotal Software, Inc. All rights reserved.

A new era begins at the demise of another.

Page 5: Linux Foundation Japan 2015

5© 2014 Pivotal Software, Inc. All rights reserved.

The existing order must fail.

Page 6: Linux Foundation Japan 2015

6© 2014 Pivotal Software, Inc. All rights reserved.

Software is changing Industries

Page 7: Linux Foundation Japan 2015

7© 2014 Pivotal Software, Inc. All rights reserved.

Software is changing

Page 8: Linux Foundation Japan 2015

8© 2014 Pivotal Software, Inc. All rights reserved.

Page 9: Linux Foundation Japan 2015

9© 2014 Pivotal Software, Inc. All rights reserved.

Page 10: Linux Foundation Japan 2015

10© 2014 Pivotal Software, Inc. All rights reserved.

Ten years ago…

• Puppet Configuration Management is invented

2005

• Launch of Amazon AWS EC2 Beta

• Google BigTable Paper published

• Facebook becomes publicly available

2006 • Netflix launches Video-on-Demand

• First release of open source Hadoop

2007

• Apple launches the App Store

• Amazon AWS comes out of Beta

2008

Page 11: Linux Foundation Japan 2015

11© 2014 Pivotal Software, Inc. All rights reserved.

Page 12: Linux Foundation Japan 2015

12© 2014 Pivotal Software, Inc. All rights reserved.

Walmart - the retailer who dominated the world

• If Walmart were a country, it’s GDP would be 28th in the world, ahead of Austria and just behind Norway

• 11k stores in 27 countries.• 2.2 million employees – roughly the same as the Chinese army.• Sells a billion pounds of bananas a year• Biggest business is teen sportswear, Halloween candy and yarn.• Earned 485 billion in revenue, outpaced number 2, Exxon, by 103

billion.

Page 13: Linux Foundation Japan 2015

13© 2014 Pivotal Software, Inc. All rights reserved.

Page 14: Linux Foundation Japan 2015

14© 2014 Pivotal Software, Inc. All rights reserved.

Page 15: Linux Foundation Japan 2015

15© 2014 Pivotal Software, Inc. All rights reserved.15

From idea to production: 6-9 months

Page 16: Linux Foundation Japan 2015

16© 2014 Pivotal Software, Inc. All rights reserved.

An idea in the morning, is running in production by evening

16

Page 17: Linux Foundation Japan 2015

17© 2014 Pivotal Software, Inc. All rights reserved.

Herein lies the paradox of progress

Page 18: Linux Foundation Japan 2015

18© 2014 Pivotal Software, Inc. All rights reserved.

Does your software remind you of this?

Page 19: Linux Foundation Japan 2015

19© 2014 Pivotal Software, Inc. All rights reserved.

Page 20: Linux Foundation Japan 2015

20© 2014 Pivotal Software, Inc. All rights reserved.

Who is your competition in a

user-centric world?

Page 21: Linux Foundation Japan 2015

21© 2014 Pivotal Software, Inc. All rights reserved.

Opportunity: Pressure to Go Digital and Refresh

“One of the current top five IT project priorities is application modernization of installed on-premises core enterprise applications”

“By 2020, 75 percent of application purchases supporting digital business will be “build,” not “buy,”

Page 22: Linux Foundation Japan 2015

22© 2014 Pivotal Software, Inc. All rights reserved.

So what does this mean for OpenStackers?

Page 23: Linux Foundation Japan 2015

23© 2014 Pivotal Software, Inc. All rights reserved.

Cloud Foundry is…

The world’s leading open source platform-as-a-service. Supported by dozens of major organizations Language and framework agnostic Manages both VMs and containers Orchestrates both applications and data services

Founded and commercialized by Pivotal, Inc.

Page 24: Linux Foundation Japan 2015

24© 2014 Pivotal Software, Inc. All rights reserved.

It takes a platform…

24

Pivotal CF Spring Cloud

Page 25: Linux Foundation Japan 2015

25© 2014 Pivotal Software, Inc. All rights reserved.

IT Operations need to evolve

Failure to change the operational

model31%

Doing too little19%Failure to change the

funding model13%

Defending I&O and do-ing too much

11%

Wrong Benefits

Using the wrong technologies

6%

It’s great! 5%

Something else5%

Sources: “Problems Encountered by 95% of Private Clouds,” Gartner, Feb 2015. See also 451 commentary on cloud for net-new applications and “Cloud is a Process Not a Technology revolution”, VMWare.

Processes don’t support agility Ad hoc automation/ Templates Emphasis on VMs, not Apps Infrastructure Dependent Apps Scaling – capacity increase

requires infrastructure changes All SW components need to be

updated at the same time

What is going wrong with your private Cloud?

Page 26: Linux Foundation Japan 2015

26© 2014 Pivotal Software, Inc. All rights reserved.

more…

Push app and it just works

Rapid self service provisioning

http://

Push App> cf

Page 27: Linux Foundation Japan 2015

27© 2014 Pivotal Software, Inc. All rights reserved.

Push button deployed service instanceRapid self service provisioning

• Bind to apps through easy to use interface

• Easy accessibility through Marketplace including Spring Cloud Services

• Common access control and audit trails across the breadth of services

MySQL

RabbitMQ

Redis

Pivotal Gemfire for PCF

Session state caching powered by Pivotal Gemfire

Cloudbees Jenkins Enterprise

Spring Cloud Services

SYSTEM > Marketplace

Page 28: Linux Foundation Japan 2015

28© 2014 Pivotal Software, Inc. All rights reserved.

Full application lifecycle managementContinuous Integration and Delivery

Commit Code Change

Automate Build &

Test(Unit Test, Static Code Analysis)

Store Binaries & Build

Artifacts

Automated Integration

Testing

Acceptance,Performance

& Load

Zero Downtime Upgrade to Production

Build Pipeline

Operations

Tool Chain

Development Test + UAT + Staging

ProductionGitlab Jenkins

Page 29: Linux Foundation Japan 2015

29© 2014 Pivotal Software, Inc. All rights reserved.

Everything to deploy and manage the app

APPLICATIONHealth management

APM

Log aggregation

Roles and Policy Security and

Isolation

Scaling

Blue green deployment

Page 30: Linux Foundation Japan 2015

30© 2014 Pivotal Software, Inc. All rights reserved.

CF for ‘Stackers

How are things the same? How are things different? Why would I get involved? How do I get involved? Next Steps

Page 31: Linux Foundation Japan 2015

31© 2014 Pivotal Software, Inc. All rights reserved.

How are things the same?

OpenStack & Cloud FoundryLicense Apache v2.0

Community Vendors, Users, and Developers

Architecture API-based services and message-passing

Page 32: Linux Foundation Japan 2015

32© 2014 Pivotal Software, Inc. All rights reserved.

Incredible Cloud Foundry Ecosystem

Page 33: Linux Foundation Japan 2015

33© 2014 Pivotal Software, Inc. All rights reserved.

OpenStack and Cloud Foundry: Shared Ecosystem

Page 34: Linux Foundation Japan 2015

34© 2014 Pivotal Software, Inc. All rights reserved.

How are things different?

OpenStack Cloud FoundryLanguage Python Go and Ruby

Release Cycle 6 months, integrated 2 weeks, parallel

Governance Dedicated Foundation Linux Foundation project

Installation tools Various BOSH

Communication Hub IRC (#openstack-dev) Mailing lists

Source code & review Gerritt & Private Git GitHub & pull requests

Adoption Mostly OSS trials and dev/test environments

Mostly commercial production deployments

Page 35: Linux Foundation Japan 2015

35© 2014 Pivotal Software, Inc. All rights reserved.

Different strokes for different folks

Better SLAs Flexibility Speed Availability

Faster Time To Market Mobile + Data Services Agile and Iterative Leverage OSS

Continuous Delivery No Downtime Instant scaling Consistency & Automation

PaaS Dev PaaS OpsIaaS

Page 36: Linux Foundation Japan 2015

36© 2014 Pivotal Software, Inc. All rights reserved.

Removing Developer and Operator ConstrainsBUILD

APPLICATION

PUSH FIRST RELEASE

MAINTAIN APPLICATION

UPDATE APPLICATIONS

RETIRE APPLICATIONS

• Auto-detect frameworks• Link to PaaS

• Self-service deploy• Dynamic routing

• Elastic scale• Integrated HA• Autoscaling and APM• Log aggregation• Policy and Auth

• A/B versioning• Live upgrades

• Self-service removal

Page 37: Linux Foundation Japan 2015

37© 2014 Pivotal Software, Inc. All rights reserved.

An (Overly) Simple View of the World

Applications Stateless Run in Containers Horizontally Scalable Disposable No permanent storage

Data Services Stateful Run in Virtual Machines Multi-tenant Diagonally scalable Durable storage

Page 38: Linux Foundation Japan 2015

38© 2014 Pivotal Software, Inc. All rights reserved.

Page 39: Linux Foundation Japan 2015

39© 2014 Pivotal Software, Inc. All rights reserved.

Why would I care?

Installing Cloud Foundry will unlock the value of your OpenStack investment.

Learning to use Cloud Foundry will move your career back towards the creation of new business value.

Packaging your software for CF-BOSH will open up the behind-the-firewall market to your SaaS product.

Page 40: Linux Foundation Japan 2015

40© 2014 Pivotal Software, Inc. All rights reserved.

For more information

Sign up for the CF and BOSH mailing lists. Learn how to write 12-factor cloud native applications. Come to a free Pivotal Cloud Foundry workshop. Register for the next Cloud Foundry Summit. Try out BOSH (http://bosh.io) and CF (http://run.pivotal.io)

Page 41: Linux Foundation Japan 2015

@jasonkjackson