Top Banner
Cloud Native Journey Faiz Parkar Director, Product Marketing Pivotal EMEA @_CloudNinja
35

The Cloud Native Journey

Apr 16, 2017

Download

Technology

Pivotal
Welcome message from author
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
Transcript
Page 1: The Cloud Native Journey

Cloud Native Journey

Faiz ParkarDirector, Product MarketingPivotal EMEA

@_CloudNinja

Page 2: The Cloud Native Journey

DIGITAL DISRUPTION IS CHANGING THE WAY BUSINESS IS DONE

Page 3: The Cloud Native Journey

EXPERIENCES ARE BEING REIMAGINEDSee a Doctor in minutes at

a time and location that suits you

Get offers for stuff you like when you’re where you

can buy

Get meals from the best local restaurants in under

10 minutes

Page 4: The Cloud Native Journey

must be built, they can’t be bought.Superior digital experiences

Page 5: The Cloud Native Journey

75%of application development supporting digital business will be built not bought by 2020

Source: Gartner

Page 6: The Cloud Native Journey

In a world of digital interactions, organizations will deliver business

innovation through software:Every business will be a

software business

Page 7: The Cloud Native Journey

Software is your core differentiator In-sourcing software development

Shift from off the shelf to custom purpose-built

Building internal expertise in modern software development approaches

“In the past 90% of car value was in hardware, we expect 50% of value will be in hardware and the other 50% divided by software and experiences”

Don ButlerExecutive Director, Connected Vehicles

Page 8: The Cloud Native Journey

HOW TO BECOME A “SOFTWARE COMPANY”?

Innovate

Automate

Record

Mainframe / PC / Web

IT Mode 1Safety, Accuracy

1960

IT Mode 2Exploratory, Rapid, Non-linear

Record,Automate, Learn

Cloud-Native

Cloud / Mobile / IoT

Innovate Iterate

2000 2016

“BIMODAL IT” (GARTNER)

Page 9: The Cloud Native Journey

9

So what do the Cloud Natives do?

$6B $50B $41B

$25B $33.5B

Page 10: The Cloud Native Journey

10

SPEED

UBIQUITY*

SCALE

SAFETY

(MOBILE)

Page 11: The Cloud Native Journey

11

Continuous Delivery

Page 12: The Cloud Native Journey

12

Delivery Continuous

Page 13: The Cloud Native Journey

13

Day One Day Two and BeyondDeliver Continuously

Page 14: The Cloud Native Journey

Continuously Delivered Microservices

14

Loosely coupled service oriented architecture with bounded contexts

If every service has to be updated in concert, it’s not loosely coupled!

If you have to know about surrounding services you don’t have a bounded context.

Page 15: The Cloud Native Journey

Cloud native and microservice models are moving into the Fortune 500

“Two people built an app and got it into the App Store in five weeks”

“I said to my vendors, I don’t want five years ago. I want five years from now.

“The adopters we speak to today, like GE, HP, Equinix, PayPal, Capital One, Goldman Sachs, Airbnb, Medallia, Square, and Xoom say that microservices are well worth the tradeoffs.”

Page 16: The Cloud Native Journey

Cloud Native • Microservices architecture• API-first design

• Fault-tolerant and resilient design• Cloud-agnostic runtime implementation• Bundled metrics and monitoring• Proactive failure testing

Cloud Resilient

Cloud Friendly

Cloud Ready• No permanent disk access• Self-contained application• Platform-managed ports and networking• Consumes platform-managed backing

services

• 12 Factor App methodology• Horizontally scalable• Leverages platform for high availability

Cloud Native Maturity Model

Page 17: The Cloud Native Journey

Azure

VMware vSphere

Seneca

Application Frameworks

Container Schedulers

AutomationTools

Cloud Technology Bingo

Spring Boot

SenecaRuby on

Rails

DropwizardMesos

ChronosDocker

KubernetesSALT

Chef

Puppet

Ansible

Cloud adoption with non-cloud native applications, unopinionated tools and adhoc automation

Amazon Web

Services

OpenStack

CloudInfrastructure

Page 18: The Cloud Native Journey

18

10:1the ratio of app developers to platform developers

at “web scale” companies

Page 19: The Cloud Native Journey

19

UNDIFFERENTIATEDHEAVYLIFTING

Page 20: The Cloud Native Journey

Application Framework

Infrastructure Automation

Platform Runtime

Language framework for microservice-based architectures including components for service discovery, metrics and

circuit breakers.

Application container runtime with attachable backing services, automated CI/CD, routing, health management and

logging.

A single deployment API for provisioning for bit-for-bit, consistent, self-healing deployments across any private or

public cloud.

Dev

Dev Ops

Ops

SpringCloud

SpringBoot

BOSH

Cloud Foundry

Pivotal

Cloud Foundry

Pivotal

Contract: 12 Factor Application

Contract: BOSH Release

Page 21: The Cloud Native Journey

SPRING BOOT

21

OMAKASE TWELVE FACTOR APPS

http://start.spring.io

Page 22: The Cloud Native Journey

SPRING CLOUD

22

http://cloud.spring.io

https://network.pivotal.io/products/p-spring-cloud-servicesOMAKASE DISTRIBUTED SYSTEMS

Page 23: The Cloud Native Journey

SPRING CLOUD DATA FLOW

23

OMAKASE BATCH AND STREAM DATA PROCESSING

http://cloud.spring.io/spring-cloud-dataflow

Page 24: The Cloud Native Journey

24

IAAS

PAAS

Cloud Platform EvolutionBEFORE

Virtualization Platform

Operating System

Dat

abas

e

Web

S

erve

r

Mes

sagi

ng

Your Application Code

Physical Servers

App

AFTER

Infrastructureconcerns

Technology silos

Matrix of specialization

Businessfocus

All about theapplications

Line-of-sight to customers

App App

Page 25: The Cloud Native Journey

Cloud Foundry: The Industry’s Open Cloud Standard

Gold

Silver

Platinum

Page 26: The Cloud Native Journey

Container Scheduling

Application Framework

ServicesPlatform Runtime

Routing DatabaseConfigurationService Discovery

Big Data

Object Storage

Mobile

Build CI

User ProvidedLogging & Metrics Messaging

Circuit Breakers12 Factor Apps RESTful

ServicesMicroservices

.NETSpring Boot Node.jsRuby on Rails

Operations Zero Downtime Deployments

Failover & Recovery Scaling Security

PatchingPlatformUpgrades

Infrastructure

OpenStack AmazonVMware

Page 27: The Cloud Native Journey

27

Cloud Native

DevOps ContinuousDelivery

ContainersMicro services

Page 28: The Cloud Native Journey

Flexibility without getting locked in

“It’s definitely around speed to market, but it’s also about getting it right faster”

“Should the bank elect to use public cloud services… we don’t have to touch the apps to do it”

“Bank provisioned 2 transaction processing apps onto Cloud Foundry in half a day”

George Sherman CIO Global Technology

Infrastructure

Page 29: The Cloud Native Journey

Faster Time to Market

People have taken notice of the rapid rate in which we’re able to deliver applications.

With Cloud Foundry we’ve transitioned to a situation where those same people who were moving files before may be managing Cloud Foundry Ops manager in a role of being a

partner instead of being a barrier.

MyHealth By Humana

Delivered:2.5 months

Cue by Humana

Delivered: 5 weeks

Page 30: The Cloud Native Journey

“Think of a product on a Monday and deliver on Friday.”

Page 31: The Cloud Native Journey

- Richard Leurig, SVP Innovation Development Center

“Moving to a Cloud Native Platform is more than a technological transformation.It’s a new way to develop products… It’s the most exciting thing we’ve done in the last 12 months.”

Page 32: The Cloud Native Journey

“Now with Cloud Foundry and Pivotal, operations that used to take weeks can take minutes or less.”- Francois Andry, Sr. Director of Architecture, HealthSuite Digital Platform

Page 33: The Cloud Native Journey

Cloud Native Platform to Transform your Enterprise

BUSINESS

• Align IT with business goals

• Respond to changes in marketplace quickly

• Capture new business opportunities

DEVELOPMENT

• Self-service with automated provisioning

• Rapidly iterate, deploy to production faster

• Framework with integrated tools

OPERATIONS

• Operational agility

• Deploy consistent platforms with application visibility

• High availability with instant scaling

Page 34: The Cloud Native Journey

How to get started on your Cloud Native journey

http://bit.ly/cloud-native-book http://pivotal.io/cloud-foundry-the-cloud-native-platform

Page 35: The Cloud Native Journey

Let’s build somethingMEANINGFUL