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

Post on 20-May-2020

5 views 0 download

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

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

@Tech_Gent

Internal Use - Confidential

No industry is immune to disruption

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%

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

5

Internal Use - Confidential

Trillions spent on traditional IT

TIME2000 2030

IT IN

VE

ST

ME

NT

S $

2015: $2.7 Trillion

Traditionalapplications

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

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

8 of 94

Internal Use - Confidential

Applications drive business value

Applications

9 of 94

Internal Use - Confidential

Applications increasingly run on clouds

Cloud

Applications

10 of 94

Internal Use - Confidential

Clouds run on IT infrastructure

Cloud

Applications

Infrastructure

11 of 94

Internal Use - Confidential

Applications

Enhanced by services & consumption models

Cloud

Infrastructure

Services Consumption

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

Dell - Internal Use - Confidential‹#›13

Internal Use - Confidential

DevopsContainers

Microservices

Confluenceof

forces

Agile

Dell - Internal Use - Confidential13

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

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

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

Dell - Internal Use - Confidential‹#›17

Internal Use - Confidential

Dell - Internal Use - Confidential17

Dell - Internal Use - Confidential‹#›18

Internal Use - Confidential

Is DevOps

No.configuration mgmt?serviceshypervisorservice discoverydocker

Dell - Internal Use - Confidential18

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

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

Dell - Internal Use - Confidential‹#›21

Internal Use - Confidential

Containers

Dell - Internal Use - Confidential21

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

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

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

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

Dell - Internal Use - Confidential‹#›26

Internal Use - Confidential

DevopsContainers

Microservices

Confluenceof

forces

Agile

Dell - Internal Use - Confidential26

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

Internal Use - Confidential

Internal Use - Confidential

Container Hosting & Placement

Persistent Storage

Peer Discovery

Rolling Deployment

Security

Monitoring

SupervisionThe Production Cliff

Running containers in production

requires more than just

a container engine

31

Internal Use - Confidential

Operating Systems Specifically designed to run containers

CONTAINER OPERATING SYSTEMS

32

Internal Use - Confidential

Prepares a group of hosts to run containers

PROVISIONING

33

Internal Use - Confidential

Monitors health and available resources

CLUSTER MANAGEMENT

34

Internal Use - Confidential

Places containers on to waiting cluster resources

SCHEDULER

35

Internal Use - Confidential

Enables independent micro-services to find each other

SERVICE DISCOVERY

36

Internal Use - Confidential

What is the current state of the application

MONITORING

37

Internal Use - Confidential

Consistent logs across independent micro-services

LOGGING

38

Internal Use - Confidential

PICKING THE RIGHT PLATFORM

© Copyright 2016 Dell Inc.39

WE GIVE YOU THE OPTIONS TO

MAKE THIS PATH

EASIER

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

This

slid

e h

as a

nim

ation

Curated Cloud-native Platform Product

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

Thank You

Backup slides

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%

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

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

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

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

$

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

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

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

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

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