Digital Transformation & The Four Forces of Cloud Native · Containers Devops Microservices...

55
Digital Transformation & The Four Forces of Cloud Native Luke Mahon Global Portfolio Marketing Director @Tech_Gent Internal Use - Confidential

Transcript of Digital Transformation & The Four Forces of Cloud Native · Containers Devops Microservices...

Page 1: Digital Transformation & The Four Forces of Cloud Native · Containers Devops Microservices Confluence of forces Agile 13 ... Persistent Storage Peer Discovery Rolling Deployment

Digital Transformation & The Four Forces ofCloud NativeLuke Mahon – Global Portfolio Marketing Director

@Tech_Gent

Internal Use - Confidential

Page 2: Digital Transformation & The Four Forces of Cloud Native · Containers Devops Microservices Confluence of forces Agile 13 ... Persistent Storage Peer Discovery Rolling Deployment

No industry is immune to disruption

Page 3: Digital Transformation & The Four Forces of Cloud Native · Containers Devops Microservices Confluence of forces Agile 13 ... Persistent Storage Peer Discovery Rolling Deployment

3 of 94

Internal Use - Confidential

Have no idea what

their industry will

look like in 3 years

48%

Have experienced

significant disruption

53%

See digital business

initiatives as critical

to success

92%

Page 4: Digital Transformation & The Four Forces of Cloud Native · Containers Devops Microservices Confluence of forces Agile 13 ... Persistent Storage Peer Discovery Rolling Deployment

4

Internal Use - Confidential

Next 15 yearsBusiness-centric

Cloud-native apps

Systems of engagement and insight

Streams of data and analytics

Internet of Everything

Last 15 yearsIT-centric

Traditional applications

Systems of record

Transactional data and reporting

Internet

Page 5: Digital Transformation & The Four Forces of Cloud Native · Containers Devops Microservices Confluence of forces Agile 13 ... Persistent Storage Peer Discovery Rolling Deployment

5

Internal Use - Confidential

Trillions spent on traditional IT

TIME2000 2030

IT IN

VE

ST

ME

NT

S $

2015: $2.7 Trillion

Traditionalapplications

Page 6: Digital Transformation & The Four Forces of Cloud Native · Containers Devops Microservices Confluence of forces Agile 13 ... Persistent Storage Peer Discovery Rolling Deployment

6

Internal Use - Confidential

Focus on optimizing traditional applications

TIME2000 2030

IT IN

VE

ST

ME

NT

S $

2015: $2.7 Trillion

Traditionalapplications

“Optimize” mode IT transformation

Page 7: Digital Transformation & The Four Forces of Cloud Native · Containers Devops Microservices Confluence of forces Agile 13 ... Persistent Storage Peer Discovery Rolling Deployment

7

Internal Use - Confidential

Invest in cloud-native applications

TIME2000 2030

IT IN

VE

ST

ME

NT

S $

Traditionalapplications

Strategic partnerships matter

“Invest” mode Digital transformation

“Optimize” mode IT transformation

Cloud-native applications

Page 8: Digital Transformation & The Four Forces of Cloud Native · Containers Devops Microservices Confluence of forces Agile 13 ... Persistent Storage Peer Discovery Rolling Deployment

8 of 94

Internal Use - Confidential

Applications drive business value

Applications

Page 9: Digital Transformation & The Four Forces of Cloud Native · Containers Devops Microservices Confluence of forces Agile 13 ... Persistent Storage Peer Discovery Rolling Deployment

9 of 94

Internal Use - Confidential

Applications increasingly run on clouds

Cloud

Applications

Page 10: Digital Transformation & The Four Forces of Cloud Native · Containers Devops Microservices Confluence of forces Agile 13 ... Persistent Storage Peer Discovery Rolling Deployment

10 of 94

Internal Use - Confidential

Clouds run on IT infrastructure

Cloud

Applications

Infrastructure

Page 11: Digital Transformation & The Four Forces of Cloud Native · Containers Devops Microservices Confluence of forces Agile 13 ... Persistent Storage Peer Discovery Rolling Deployment

11 of 94

Internal Use - Confidential

Applications

Enhanced by services & consumption models

Cloud

Infrastructure

Services Consumption

Page 12: Digital Transformation & The Four Forces of Cloud Native · Containers Devops Microservices Confluence of forces Agile 13 ... Persistent Storage Peer Discovery Rolling Deployment

In the next 5 years 90% of organizations

will have to use multiple types of cloud

platform offerings to best meet business

and IT requirements.

–Gartner

Page 13: Digital Transformation & The Four Forces of Cloud Native · Containers Devops Microservices Confluence of forces Agile 13 ... Persistent Storage Peer Discovery Rolling Deployment

Dell - Internal Use - Confidential‹#›13

Internal Use - Confidential

DevopsContainers

Microservices

Confluenceof

forces

Agile

Dell - Internal Use - Confidential13

Page 14: Digital Transformation & The Four Forces of Cloud Native · Containers Devops Microservices Confluence of forces Agile 13 ... Persistent Storage Peer Discovery Rolling Deployment

Dell - Internal Use - Confidential‹#›14

Internal Use - Confidential

Individuals and

interactions

over processes and tools

Working software

over comprehensive

documentation

Responding to change

over following a plan

Customer collaboration

over contract negotiation

It’s really different

The AgileManifesto

Dell - Internal Use - Confidential14

Page 15: Digital Transformation & The Four Forces of Cloud Native · Containers Devops Microservices Confluence of forces Agile 13 ... Persistent Storage Peer Discovery Rolling Deployment

Dell - Internal Use - Confidential‹#›15

Internal Use - Confidential

Changing external

environment

Positive feedback(Amplifying)

Negative feedback(Dampening)

Complex adaptive behavior

INFO OUT INFO IN

Simpleself-organized

local relationships

Dell - Internal Use - Confidential15

EMERGENCE

Page 16: Digital Transformation & The Four Forces of Cloud Native · Containers Devops Microservices Confluence of forces Agile 13 ... Persistent Storage Peer Discovery Rolling Deployment

Dell - Internal Use - Confidential‹#›16

Internal Use - Confidential

Any organization that

designs a system will

produce a design whose

structure is a copy of the

organization's

communication structureMELVYN CONWAY

1967

Dell - Internal Use - Confidential16

Page 17: Digital Transformation & The Four Forces of Cloud Native · Containers Devops Microservices Confluence of forces Agile 13 ... Persistent Storage Peer Discovery Rolling Deployment

Dell - Internal Use - Confidential‹#›17

Internal Use - Confidential

Dell - Internal Use - Confidential17

Page 18: Digital Transformation & The Four Forces of Cloud Native · Containers Devops Microservices Confluence of forces Agile 13 ... Persistent Storage Peer Discovery Rolling Deployment

Dell - Internal Use - Confidential‹#›18

Internal Use - Confidential

Is DevOps

No.configuration mgmt?serviceshypervisorservice discoverydocker

Dell - Internal Use - Confidential18

Page 19: Digital Transformation & The Four Forces of Cloud Native · Containers Devops Microservices Confluence of forces Agile 13 ... Persistent Storage Peer Discovery Rolling Deployment

Dell - Internal Use - Confidential‹#›19

Internal Use - Confidential

DevOps isa collaborative culture & philosophy between technical teams, often derived from modern software development methods

Dell - Internal Use - Confidential19

Page 20: Digital Transformation & The Four Forces of Cloud Native · Containers Devops Microservices Confluence of forces Agile 13 ... Persistent Storage Peer Discovery Rolling Deployment

Dell - Internal Use - Confidential‹#›20

Internal Use - Confidential

The Challenges of DevOps

Production

Agile software development

with continuous integration

DEVELOPMENT Test StageUAT Load test

DevOps

Frequent release of small sets of changes

Manual process and inconsistent configurationsresult in lengthy delivery and poor quality

Operations wants stability

Dell - Internal Use - Confidential20

Dev wants to push

quickly into production

Page 21: Digital Transformation & The Four Forces of Cloud Native · Containers Devops Microservices Confluence of forces Agile 13 ... Persistent Storage Peer Discovery Rolling Deployment

Dell - Internal Use - Confidential‹#›21

Internal Use - Confidential

Containers

Dell - Internal Use - Confidential21

Page 22: Digital Transformation & The Four Forces of Cloud Native · Containers Devops Microservices Confluence of forces Agile 13 ... Persistent Storage Peer Discovery Rolling Deployment

Dell - Internal Use - Confidential‹#›22

Internal Use - Confidential

Thank you to the giantsWe know we’re riding on

your shoulders

• Namespaces (IBM)

• Cgroups (Google)

• LXC tools

• The Linux Kernel

• Git

• SELinux (Red Hat)

• Solaris Zones

• BSD Jails

• +++

Dell - Internal Use - Confidential22

Page 23: Digital Transformation & The Four Forces of Cloud Native · Containers Devops Microservices Confluence of forces Agile 13 ... Persistent Storage Peer Discovery Rolling Deployment

Dell - Internal Use - Confidential‹#›23

Internal Use - Confidential

Why are containers lightweight?

App

A

App

A

App

A’

Guest OS

Guest OS

Guest OS

Bins/Libs

Bins/Libs

App

A

Bins/Libs

App

A

Original app

Copy of app

Modified app

Ap

p A

VMs CONTAINERS

Dell - Internal Use - Confidential23

Page 24: Digital Transformation & The Four Forces of Cloud Native · Containers Devops Microservices Confluence of forces Agile 13 ... Persistent Storage Peer Discovery Rolling Deployment

Dell - Internal Use - Confidential‹#›24

Internal Use - Confidential

Application design is changing

Properties of a microservice

• Small code base

• Easy to scale, deploy and throw away

• Autonomous

• Resilient

Monolithic/Layered

Microservices

Benefits of a microservices architecture

• A highly resilient, scalable and resource efficient application

• Enables smaller development teams

• Teams free to use the right languages and tools for the job

• Rapid application development

Dell - Internal Use - Confidential24

Page 25: Digital Transformation & The Four Forces of Cloud Native · Containers Devops Microservices Confluence of forces Agile 13 ... Persistent Storage Peer Discovery Rolling Deployment

Dell - Internal Use - Confidential‹#›25

Internal Use - Confidential

Microservices are great, but require: Rapid provisioning Solid

monitoring

Rapid deployment DevOps culture

Dell - Internal Use - Confidential25

Page 26: Digital Transformation & The Four Forces of Cloud Native · Containers Devops Microservices Confluence of forces Agile 13 ... Persistent Storage Peer Discovery Rolling Deployment

Dell - Internal Use - Confidential‹#›26

Internal Use - Confidential

DevopsContainers

Microservices

Confluenceof

forces

Agile

Dell - Internal Use - Confidential26

Page 27: Digital Transformation & The Four Forces of Cloud Native · Containers Devops Microservices Confluence of forces Agile 13 ... Persistent Storage Peer Discovery Rolling Deployment

From commit to production in 10 minutes

(at a century-old insurance company)–Dave Ehringer, Liberty Mutual

This

slid

e h

as a

nim

ation

Page 28: Digital Transformation & The Four Forces of Cloud Native · Containers Devops Microservices Confluence of forces Agile 13 ... Persistent Storage Peer Discovery Rolling Deployment

Internal Use - Confidential

Page 29: Digital Transformation & The Four Forces of Cloud Native · Containers Devops Microservices Confluence of forces Agile 13 ... Persistent Storage Peer Discovery Rolling Deployment

Internal Use - Confidential

Container Hosting & Placement

Persistent Storage

Peer Discovery

Rolling Deployment

Security

Monitoring

SupervisionThe Production Cliff

Page 30: Digital Transformation & The Four Forces of Cloud Native · Containers Devops Microservices Confluence of forces Agile 13 ... Persistent Storage Peer Discovery Rolling Deployment

Running containers in production

requires more than just

a container engine

Page 31: Digital Transformation & The Four Forces of Cloud Native · Containers Devops Microservices Confluence of forces Agile 13 ... Persistent Storage Peer Discovery Rolling Deployment

31

Internal Use - Confidential

Operating Systems Specifically designed to run containers

CONTAINER OPERATING SYSTEMS

Page 32: Digital Transformation & The Four Forces of Cloud Native · Containers Devops Microservices Confluence of forces Agile 13 ... Persistent Storage Peer Discovery Rolling Deployment

32

Internal Use - Confidential

Prepares a group of hosts to run containers

PROVISIONING

Page 33: Digital Transformation & The Four Forces of Cloud Native · Containers Devops Microservices Confluence of forces Agile 13 ... Persistent Storage Peer Discovery Rolling Deployment

33

Internal Use - Confidential

Monitors health and available resources

CLUSTER MANAGEMENT

Page 34: Digital Transformation & The Four Forces of Cloud Native · Containers Devops Microservices Confluence of forces Agile 13 ... Persistent Storage Peer Discovery Rolling Deployment

34

Internal Use - Confidential

Places containers on to waiting cluster resources

SCHEDULER

Page 35: Digital Transformation & The Four Forces of Cloud Native · Containers Devops Microservices Confluence of forces Agile 13 ... Persistent Storage Peer Discovery Rolling Deployment

35

Internal Use - Confidential

Enables independent micro-services to find each other

SERVICE DISCOVERY

Page 36: Digital Transformation & The Four Forces of Cloud Native · Containers Devops Microservices Confluence of forces Agile 13 ... Persistent Storage Peer Discovery Rolling Deployment

36

Internal Use - Confidential

What is the current state of the application

MONITORING

Page 37: Digital Transformation & The Four Forces of Cloud Native · Containers Devops Microservices Confluence of forces Agile 13 ... Persistent Storage Peer Discovery Rolling Deployment

37

Internal Use - Confidential

Consistent logs across independent micro-services

LOGGING

Page 38: Digital Transformation & The Four Forces of Cloud Native · Containers Devops Microservices Confluence of forces Agile 13 ... Persistent Storage Peer Discovery Rolling Deployment

38

Internal Use - Confidential

Page 39: Digital Transformation & The Four Forces of Cloud Native · Containers Devops Microservices Confluence of forces Agile 13 ... Persistent Storage Peer Discovery Rolling Deployment

PICKING THE RIGHT PLATFORM

© Copyright 2016 Dell Inc.39

WE GIVE YOU THE OPTIONS TO

MAKE THIS PATH

EASIER

Page 40: Digital Transformation & The Four Forces of Cloud Native · Containers Devops Microservices Confluence of forces Agile 13 ... Persistent Storage Peer Discovery Rolling Deployment

Provisioning

Logging

Monitoring

A Pre-assembled Cloud-native Platform

Service Discovery

Zookeeper

Scheduler

Marathon

Cluster management

DC/OS

This

slid

e h

as a

nim

ation

Page 41: Digital Transformation & The Four Forces of Cloud Native · Containers Devops Microservices Confluence of forces Agile 13 ... Persistent Storage Peer Discovery Rolling Deployment

This

slid

e h

as a

nim

ation

Curated Cloud-native Platform Product

Page 42: Digital Transformation & The Four Forces of Cloud Native · Containers Devops Microservices Confluence of forces Agile 13 ... Persistent Storage Peer Discovery Rolling Deployment

WHY PIVOTAL CLOUD FOUNDRY?

Complete

Infrastructure

(compute, network

storage) automation

Largest Cloud

providers support

(private and public)

Containers

created and

managed

automatically

Elastic,

resilient and

Self Healing

Enterprise Grade and Ready to consume

© Copyright 2017 Dell Inc.

Rich

Monitoring

and Logging

Out of the box

Polyglot language

support

Zero Downtime;

Maintenance via

automated

Upgrades

Extensibility to external

services and credentials

management

Automation of

Networking

services

Developer Centric:

Just push your

code into it

Page 43: Digital Transformation & The Four Forces of Cloud Native · Containers Devops Microservices Confluence of forces Agile 13 ... Persistent Storage Peer Discovery Rolling Deployment

Thank You

Page 44: Digital Transformation & The Four Forces of Cloud Native · Containers Devops Microservices Confluence of forces Agile 13 ... Persistent Storage Peer Discovery Rolling Deployment
Page 45: Digital Transformation & The Four Forces of Cloud Native · Containers Devops Microservices Confluence of forces Agile 13 ... Persistent Storage Peer Discovery Rolling Deployment

Backup slides

Page 46: Digital Transformation & The Four Forces of Cloud Native · Containers Devops Microservices Confluence of forces Agile 13 ... Persistent Storage Peer Discovery Rolling Deployment

46

Creating a bigger, safer cloud environment

Challenge: Needed to increase scalability, performance, and security of datacenter while reducing costs

Solution: Upgraded to a cloud infrastructure with improved security management and protection

Improved security withfast management and anti-DDoS protection

Accelerated boot-uptime by 25% for faster response to failures

Reduced datacenter energy costs by 10%

Page 47: Digital Transformation & The Four Forces of Cloud Native · Containers Devops Microservices Confluence of forces Agile 13 ... Persistent Storage Peer Discovery Rolling Deployment

47

“We are staying at the forefront of new technologies and

accelerating the growth of our business by partnering with

Dell EMC and Red Hat for our OpenStack-powered private cloud.”

−Mina Shenouda, COO, PlanetHoster

Page 48: Digital Transformation & The Four Forces of Cloud Native · Containers Devops Microservices Confluence of forces Agile 13 ... Persistent Storage Peer Discovery Rolling Deployment

48

Implementing network functions virtualization

Challenge: Needed to update complex network architecture to deliver new services more effectively

Solution: Built a cross-datacenter network functions virtualization (NFV) OpenStack cloud deployment

Deployed >50 racksin 5 datacenters inless than 9 months

Reduced operational complexity withsimplified management

Improved compliance and protection with integrated security and visibility

Page 49: Digital Transformation & The Four Forces of Cloud Native · Containers Devops Microservices Confluence of forces Agile 13 ... Persistent Storage Peer Discovery Rolling Deployment

49

“We consider this [NFV project] to be foundational for building the

Verizon cloud that serves our customers’ needs anywhere,

anytime, any app.”

−Adam Koeppe, Vice President, Network Technology Planning, Verizon

Page 50: Digital Transformation & The Four Forces of Cloud Native · Containers Devops Microservices Confluence of forces Agile 13 ... Persistent Storage Peer Discovery Rolling Deployment

50

Delighting customers with cloud IT

Challenge: Wanted a scale-out cloud infrastructure to support large data demand peaks

Solution: Build a flexible, OpenStack-based cloud environment for internal systems and content delivery services

Reduced IT expensesby 90%

Accelerated ITresponse times and service deployment

Established a foundationfor a software-defined datacenter

$

Page 51: Digital Transformation & The Four Forces of Cloud Native · Containers Devops Microservices Confluence of forces Agile 13 ... Persistent Storage Peer Discovery Rolling Deployment

51

“The flexibility of OpenStack running on a Dell EMC platform

was one of the main reasons for choosing the technology.”

−Yui Onodera, Server Engineer, Infrastructure System Group, C.A. Mobile

Page 52: Digital Transformation & The Four Forces of Cloud Native · Containers Devops Microservices Confluence of forces Agile 13 ... Persistent Storage Peer Discovery Rolling Deployment

52

University of Kentucky

Challenge: Needed to consolidate

compute jobs to save time and

money but still offer tailored solutions

for researchers

Solution: Built a centralized,open source HPC environment

Improved resource flexibility and control

Reduced licensing costs by up to 60%

Reduced processing times from 30 days to 12 hours

Page 53: Digital Transformation & The Four Forces of Cloud Native · Containers Devops Microservices Confluence of forces Agile 13 ... Persistent Storage Peer Discovery Rolling Deployment

53

University of Kentucky

“Researchers can get more flexibility and control over

their compute resources using our OpenStack HPC platform

from Dell EMC.”

−Cody Bumgardner, Director, Research Computing, University of Kentucky

Page 54: Digital Transformation & The Four Forces of Cloud Native · Containers Devops Microservices Confluence of forces Agile 13 ... Persistent Storage Peer Discovery Rolling Deployment

54

University of Cambridge

Challenge: Needed to provide

flexible storage, easier data sharing

and use, security, and elastic

provisioning for researchers

Solution: Implemented an OpenStack-based cloud infrastructure for transformational medical informatics

Acceleratedclinical outcomes

Unified storageacross environments

Improved dataaccess and analysis

Page 55: Digital Transformation & The Four Forces of Cloud Native · Containers Devops Microservices Confluence of forces Agile 13 ... Persistent Storage Peer Discovery Rolling Deployment

55

East Carolina University

Challenge: Needed to streamline

operational costs, become more agile

while maintaining reliability 400+

production services

Solution: Deployed a flexible, scalable OpenStack-based cloud environment for university services

Reduced deployment time from 3 weeks to 1 day

Improvedcustomer service

Lowered total cost of ownership by 3.5x