CONTAINERS IN ACTION B02.pdf · Containers enable DevOps which leads to quality and speed Using...

20
CONTAINERS IN ACTION Transform Application Delivery with OpenShift and DevOps Radar Lui Senior Solution Architect

Transcript of CONTAINERS IN ACTION B02.pdf · Containers enable DevOps which leads to quality and speed Using...

Page 1: CONTAINERS IN ACTION B02.pdf · Containers enable DevOps which leads to quality and speed Using containers across the entire delivery cycle has challenges that require more than just

CONTAINERS IN ACTION Transform Application Delivery with OpenShift and DevOps

Radar Lui Senior Solution Architect

Page 2: CONTAINERS IN ACTION B02.pdf · Containers enable DevOps which leads to quality and speed Using containers across the entire delivery cycle has challenges that require more than just

2

Page 3: CONTAINERS IN ACTION B02.pdf · Containers enable DevOps which leads to quality and speed Using containers across the entire delivery cycle has challenges that require more than just

3

Applications require complicated installation

and integration every time they are deployed

leading to

● Slow service delivery

● Reduced service quality

● Frequent down times

THE PROBLEM

Page 4: CONTAINERS IN ACTION B02.pdf · Containers enable DevOps which leads to quality and speed Using containers across the entire delivery cycle has challenges that require more than just

4

THE PROBLEM

Page 5: CONTAINERS IN ACTION B02.pdf · Containers enable DevOps which leads to quality and speed Using containers across the entire delivery cycle has challenges that require more than just

5

Adopting a container strategy will

allow applications to be easily shared

and deployed

● Consistent env and tools

● Predictable building blocks

● Faster deployment

THE SOLUTION

Page 6: CONTAINERS IN ACTION B02.pdf · Containers enable DevOps which leads to quality and speed Using containers across the entire delivery cycle has challenges that require more than just

6

● Linux operating system features

● Have Linux inside

● Simpler and lighter than virtual machines

● High density

● Need orchestration and management

● A self-contained package

● Easily add to already built applications

● Easily share containerized components

● Everything an app needs to run is inside

● More control for developers

WHAT ARE CONTAINERS? It depends who you ask

Page 7: CONTAINERS IN ACTION B02.pdf · Containers enable DevOps which leads to quality and speed Using containers across the entire delivery cycle has challenges that require more than just

7

THE SOLUTION

Page 8: CONTAINERS IN ACTION B02.pdf · Containers enable DevOps which leads to quality and speed Using containers across the entire delivery cycle has challenges that require more than just

8

THE SOLUTION

Page 9: CONTAINERS IN ACTION B02.pdf · Containers enable DevOps which leads to quality and speed Using containers across the entire delivery cycle has challenges that require more than just

9

DEVOPS WITH CONTAINERS

Page 10: CONTAINERS IN ACTION B02.pdf · Containers enable DevOps which leads to quality and speed Using containers across the entire delivery cycle has challenges that require more than just

10

?

DEVOPS WITH CONTAINERS

Page 11: CONTAINERS IN ACTION B02.pdf · Containers enable DevOps which leads to quality and speed Using containers across the entire delivery cycle has challenges that require more than just

11

?

DEVOPS WITH CONTAINERS

Page 12: CONTAINERS IN ACTION B02.pdf · Containers enable DevOps which leads to quality and speed Using containers across the entire delivery cycle has challenges that require more than just

INSERT DESIGNATOR, IF NEEDED 12

HOST Enterprise grade lean operating system for running containers

MANAGEMENT Operational management of containers and infrastructure at scale

STORAGE Persistent storage for stateful containerized applications

PLATFORM Automation of building, distributing, running and managing containers across hybrid infra

CONTAINER SOLUTIONS

Page 13: CONTAINERS IN ACTION B02.pdf · Containers enable DevOps which leads to quality and speed Using containers across the entire delivery cycle has challenges that require more than just

INSERT DESIGNATOR, IF NEEDED

HOST

13

MANAGEMENT

STORAGE PLATFORM

RED HAT CONTAINER SOLUTIONS

Page 14: CONTAINERS IN ACTION B02.pdf · Containers enable DevOps which leads to quality and speed Using containers across the entire delivery cycle has challenges that require more than just

14

DEVOPS WITH OPENSHIFT

Page 15: CONTAINERS IN ACTION B02.pdf · Containers enable DevOps which leads to quality and speed Using containers across the entire delivery cycle has challenges that require more than just

15

DEVOPS WITH OPENSHIFT

Page 16: CONTAINERS IN ACTION B02.pdf · Containers enable DevOps which leads to quality and speed Using containers across the entire delivery cycle has challenges that require more than just

● Focus on continuous integration first, then build out the pipeline

● Start small: one application, one team

● Pick the low-hanging fruits

● Determine metrics and measure

● Outcome-centric over output-centric metrics

16

PRACTICAL GUIDELINES

Change lead time

Change failure rate

Mean time to repair

Lines of code

Number of features

Code coverage

Page 17: CONTAINERS IN ACTION B02.pdf · Containers enable DevOps which leads to quality and speed Using containers across the entire delivery cycle has challenges that require more than just

18

● Work iteratively and deliver business value as quickly as possible

● Expand the deployment pipeline one step at a time

● Demonstrate measurable success, promote and celebrate it

● Evangelize to other teams and solicit volunteers for expansion

PRACTICAL GUIDELINES

Page 18: CONTAINERS IN ACTION B02.pdf · Containers enable DevOps which leads to quality and speed Using containers across the entire delivery cycle has challenges that require more than just

TRY IT FOR FREE AT www.openshift.com/devpreview

19

● Containers enable DevOps which leads to quality and speed

● Using containers across the entire delivery cycle has challenges that require more

than just containers

● Red Hat OpenShift provides the fastest way to DevOps by providing a platform

for building, deploying and managing containers at scale

KEY TAKE AWAYS

Page 19: CONTAINERS IN ACTION B02.pdf · Containers enable DevOps which leads to quality and speed Using containers across the entire delivery cycle has challenges that require more than just

20

START WITH DISCOVERY

Page 20: CONTAINERS IN ACTION B02.pdf · Containers enable DevOps which leads to quality and speed Using containers across the entire delivery cycle has challenges that require more than just

plus.google.com/+RedHat

linkedin.com/company/red-hat

youtube.com/user/RedHatVideos

facebook.com/redhatinc

twitter.com/RedHatNews

THANK YOU