avoid the hype and find real value in devops and paas · avoid the hype and find real value in...

23
Avoid the Hype and Find Real Value in Devops and PaaS ABDUL KHALIQ GAFFAR

Upload: others

Post on 21-Feb-2021

4 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: Avoid the Hype and Find Real Value in Devops and PaaS · Avoid the Hype and Find Real Value in Devops and PaaS ABDUL KHALIQ GAFFAR . AGENDA •DevOps ... •How OpenShift Accelerates

Avoid the Hype and Find Real Value in Devops and PaaS ABDUL KHALIQ GAFFAR

Page 2: Avoid the Hype and Find Real Value in Devops and PaaS · Avoid the Hype and Find Real Value in Devops and PaaS ABDUL KHALIQ GAFFAR . AGENDA •DevOps ... •How OpenShift Accelerates

AGENDA

• DevOps: Problem statement, what, and why

• How to enable DevOps

• Cloud Architecture

• PaaS – OpenShift

• How OpenShift Accelerates DevOps

• Q&A

2

Page 3: Avoid the Hype and Find Real Value in Devops and PaaS · Avoid the Hype and Find Real Value in Devops and PaaS ABDUL KHALIQ GAFFAR . AGENDA •DevOps ... •How OpenShift Accelerates

THE WORLD WE LIVE IN TODAY

Customers and consumers• Ubiquitous access to data and services• Impatient, want everything NOW• Increased QoS expectations Businesses• New opportunities and markets• Threat of being disrupted, intense competition• Small time frames to get products and services out

3

Page 4: Avoid the Hype and Find Real Value in Devops and PaaS · Avoid the Hype and Find Real Value in Devops and PaaS ABDUL KHALIQ GAFFAR . AGENDA •DevOps ... •How OpenShift Accelerates

WHAT IS DEVOPS?

A movement to deliver software more efficiently by emphasizing collaboration, communication, and integration across different teams (Dev, QA, Ops) in an IT organization.

4

PEOPLE

PROCESS TECHNOLOGY

DEVOPS

Page 5: Avoid the Hype and Find Real Value in Devops and PaaS · Avoid the Hype and Find Real Value in Devops and PaaS ABDUL KHALIQ GAFFAR . AGENDA •DevOps ... •How OpenShift Accelerates

5

DEV QA OPS

Walled off people, walled off processes, walled off technologies

Opportunities to improve at a system level are potentially lost

“THROW IT OVER THE WALL”

Page 6: Avoid the Hype and Find Real Value in Devops and PaaS · Avoid the Hype and Find Real Value in Devops and PaaS ABDUL KHALIQ GAFFAR . AGENDA •DevOps ... •How OpenShift Accelerates

1 2 3

8 7 6

4

5

Request a VM Request a middleware platform

Set up the environment for the application

Configure build scripts

Write code for application

Unit testDeploy to Share DevIntegration test

DEV

Request a VM Request a middleware platform1 2 3 Set up the environment for the application

4 Build and deploy application6 Sign off to deploy

application 5

Integration testingRegression testingFunctional testingNon-functional testingPerformance testingStress testingManual testing

TEST

1 Request a VM 2 Request a middleware platform 3 Set up the environment

for the application

4 Build and deploy application

5 Smoke test

9 Get application fix

8 Root cause analysis 7 Production

issue 6 Monitor the application

OPS

TRADITIONAL SOFTWARE DELIVERY

Page 7: Avoid the Hype and Find Real Value in Devops and PaaS · Avoid the Hype and Find Real Value in Devops and PaaS ABDUL KHALIQ GAFFAR . AGENDA •DevOps ... •How OpenShift Accelerates

REALIZING EFFICIENCIES

7

STANDARDIZATION AUTOMATION CONTINUOUS IMPROVEMENT

Page 8: Avoid the Hype and Find Real Value in Devops and PaaS · Avoid the Hype and Find Real Value in Devops and PaaS ABDUL KHALIQ GAFFAR . AGENDA •DevOps ... •How OpenShift Accelerates

DEVOPS TRANSFORMATION

8

Current State

Target State

S.M.A.R.T. Metrics

Page 9: Avoid the Hype and Find Real Value in Devops and PaaS · Avoid the Hype and Find Real Value in Devops and PaaS ABDUL KHALIQ GAFFAR . AGENDA •DevOps ... •How OpenShift Accelerates

9

PEOPLE

PROCESS TECHNOLOGY

DEVOPS

Page 10: Avoid the Hype and Find Real Value in Devops and PaaS · Avoid the Hype and Find Real Value in Devops and PaaS ABDUL KHALIQ GAFFAR . AGENDA •DevOps ... •How OpenShift Accelerates

PEOPLE

PROCESS TECHNOLOGY

DEVOPS

PEOPLE• Cultural paradigm shift• Cross-training of skills• Collaboration and involvement of teams across all aspects from designing through monitoring of application• The question everyone should ask is “Is my application driving business value based on the state it is in now?”• Short-lived and interim DevOps Enablement Team can be created in organizations

10

Page 11: Avoid the Hype and Find Real Value in Devops and PaaS · Avoid the Hype and Find Real Value in Devops and PaaS ABDUL KHALIQ GAFFAR . AGENDA •DevOps ... •How OpenShift Accelerates

PROCESS• Agile methodologies• Improvement Kata• Kanbans• Governance and continuous feedback loops to reduce and eliminate technical debt• Automate everything• If something breaks, don’t hack. Fix the automation script and start over.• Common frames of reference (for dev, qa and ops) for application monitoring in production

11

PEOPLE

PROCESS TECHNOLOGY

DEVOPS

Page 12: Avoid the Hype and Find Real Value in Devops and PaaS · Avoid the Hype and Find Real Value in Devops and PaaS ABDUL KHALIQ GAFFAR . AGENDA •DevOps ... •How OpenShift Accelerates

TECHNOLOGY• Automation is key. OpenShift provides lots of required automation capabilities • out-of-the-box.• Standardize software versions, patch levels, and provisioning mechanisms• Faster application environment provisioning, root cause analysis• Notifications and pro-active monitoring

12

PEOPLE

PROCESS TECHNOLOGY

DEVOPS

Page 13: Avoid the Hype and Find Real Value in Devops and PaaS · Avoid the Hype and Find Real Value in Devops and PaaS ABDUL KHALIQ GAFFAR . AGENDA •DevOps ... •How OpenShift Accelerates

ENTER CLOUD

Page 14: Avoid the Hype and Find Real Value in Devops and PaaS · Avoid the Hype and Find Real Value in Devops and PaaS ABDUL KHALIQ GAFFAR . AGENDA •DevOps ... •How OpenShift Accelerates

NIST DEFINITION OF CLOUD COMPUTING

14

• on-demandselfservice• broadnetworkaccess• resourcepooling• rapidelas@city• measuredservice

Page 15: Avoid the Hype and Find Real Value in Devops and PaaS · Avoid the Hype and Find Real Value in Devops and PaaS ABDUL KHALIQ GAFFAR . AGENDA •DevOps ... •How OpenShift Accelerates

λ A Cloud Application Platform

λ Code λ Deploy λ Run

λ Save Time and Moneyλ Code your app

λ Push-button Deploy, and your App is

running in the Cloud!

WHAT IS PAAS

Page 16: Avoid the Hype and Find Real Value in Devops and PaaS · Avoid the Hype and Find Real Value in Devops and PaaS ABDUL KHALIQ GAFFAR . AGENDA •DevOps ... •How OpenShift Accelerates

PAAS LETS YOU ACCELERATE APP DELIVERY

16

Page 17: Avoid the Hype and Find Real Value in Devops and PaaS · Avoid the Hype and Find Real Value in Devops and PaaS ABDUL KHALIQ GAFFAR . AGENDA •DevOps ... •How OpenShift Accelerates

CRITICAL FEATURES FOR BOTH DEV AND OPS

Page 18: Avoid the Hype and Find Real Value in Devops and PaaS · Avoid the Hype and Find Real Value in Devops and PaaS ABDUL KHALIQ GAFFAR . AGENDA •DevOps ... •How OpenShift Accelerates

VALUE OF OPENSHIFT

Page 19: Avoid the Hype and Find Real Value in Devops and PaaS · Avoid the Hype and Find Real Value in Devops and PaaS ABDUL KHALIQ GAFFAR . AGENDA •DevOps ... •How OpenShift Accelerates

COMMUNITY POWERED INNOVATION

Page 20: Avoid the Hype and Find Real Value in Devops and PaaS · Avoid the Hype and Find Real Value in Devops and PaaS ABDUL KHALIQ GAFFAR . AGENDA •DevOps ... •How OpenShift Accelerates

10,000FT VIEW

Page 21: Avoid the Hype and Find Real Value in Devops and PaaS · Avoid the Hype and Find Real Value in Devops and PaaS ABDUL KHALIQ GAFFAR . AGENDA •DevOps ... •How OpenShift Accelerates

HOW OPENSHIFT ACCELERATES DEVOPS

Automation is a cornerstone of DevOps practices.

21

INFRASTRUCTURE AUTOMATIONVirtualization | OS | Bare metal

DevOps platform automation leads to efficient, repeatable DevOps application life cycle management. OpenShift is an accelerator to application DevOps.

APPLICATION LIFE CYCLE AUTOMATIONApplication

OpenShift is advanced platform automation. Does not replace DevOps collaboration, but provides a framework for it, so you don’t have to roll your own.

MIDDLEWARE PLATFORM AUTOMATIONWeb/app servers | Libraries

Page 22: Avoid the Hype and Find Real Value in Devops and PaaS · Avoid the Hype and Find Real Value in Devops and PaaS ABDUL KHALIQ GAFFAR . AGENDA •DevOps ... •How OpenShift Accelerates

RED HAT BRINGS IT ALL TOGETHER

Page 23: Avoid the Hype and Find Real Value in Devops and PaaS · Avoid the Hype and Find Real Value in Devops and PaaS ABDUL KHALIQ GAFFAR . AGENDA •DevOps ... •How OpenShift Accelerates

THANKYOU