37
1 Unified Deployment Integrating the Mainframe into Enterprise DevOps Tim Buntel, VP of Products, XebiaLabs Mark Schettenhelm, Product Manager, Compuware August 11, 2016

Unified Deployment: Including the Mainframe in Enterprise DevOps

Embed Size (px)

Citation preview

1

Unified Deployment Integrating the Mainframe into Enterprise DevOps Tim Buntel, VP of Products, XebiaLabs Mark Schettenhelm, Product Manager, Compuware August 11, 2016

2

Mark Schettenhelm Product Manager

Compuware

Tim Buntel VP of Products

XebiaLabs

3

4

Mainframe IDE Source Code Management and Release Automation

•  Source control •  Check-in/out •  Approvals—mainframe security

with web and mobile interfaces •  Allows for parallel/

concurrent development •  Flexible lifecycle •  Reporting and end-to-end audit •  Impact Analysis •  Graphical activity display •  JCL generate

Deploy z/OS, Unix, Linux, Windows

•  Deploy to Test, QA, Production, multiple LPARs

•  Multi-platform releases— distributed and mainframe at same time

•  Verify, deliver, activate, clean-up •  One command fall back

synchronized with source •  Web browser deploy interface •  Java/WebSphere, DBs,

Word—documentation stored with source

Continuous Delivery with ISPW

5

Endevor and ISPW Deploy

MF Deploy

Approve?

ISPW Warehouse •  Deployable Source

•  Deployable Executables

ISPW Deploy Runtime Environment

3270

, Ec

lipse

or

Bro

wse

r

Production LPARs

Runtime Servers

Endevor SCM

PRD

PPRD

DEV2

DEV5

Mov

e

DEV3

DEV4

Auto Deploy Version Control

•  Source

•  Executables

•  Change Packages

ISPW DB2 Knowledge Repository

•  Endevor ISPW Mapping Template

•  ISPW Deploy Configuration Data

•  Endevor ISPW Deploy Process template

•  Deploy Requests

•  Deploy Packages

Restart

Fail

Terminate

Browse Log

Deploy

View

Fallback

ISPW Deploy Request Viewer

Exit/

API

App

rove

Execute Deploy Request

6

•  Provides cross-platform Continuous Delivery for mainframe •  Lack of automation and visibility means mainframe code

deployment is often #1 hindrance to Continuous Delivery •  ISPW and XL Release enables large enterprises to overcome

this common hindrance to digital agility

•  As a result, large enterprises can –  Better compete in today’s dynamic digital markets –  Empower new generation of less mainframe-experienced staff

Compuware and XebiaLabs Partnership

7

XEBIALABS Technology Integration

8

VISIBILITY

AUTOMATION

CONTROL

§  Continuous Delivery and DevOps pioneer, authority and technology leader

§  Global team in US, Europe & APAC

§  Consistently recognized by leading industry analysts

Connecting the dots for Continuous Delivery at enterprise scale

About XebiaLabs

VISIBILITY

AUTOMATION

CONTROL

9

Visibility and control across the Software Delivery Process

Integrates the tools you already have without customization

Fortune 100 proven, enterprise-grade technology

Scalable and fast to adopt

XebiaLabs: Proven software solutions for Continuous Delivery at Enterprise Scale

“IT organizations that have

tried to custom adjust current

tools to meet DevOps practices

have a failure rate of 80%”

VISIBILITY

AUTOMATION

CONTROL

1

2

3

4

10

Provision

Plan Code Build Test Release Operate

Dev Test Prod

mainframe

Orchestratetheen8redeliveryprocess

11

ModelingReleases

Release

Phase

Task

•  Currentprocesses•  Newprocesses•  Bothmanualandautomatedtasks

•  Auditableandrepeatable

12

DEMO

13

•  Deploy was bottleneck

•  Understanding importance of mainframe

•  Need to deploy distributed and mainframe together

•  Make it easy to go faster overall

14

Q&A

15 © 2016 Compuware Corporation. All rights reserved.

16

APPENDIX

17

18

19

20

21

22

23

24

25

26

27

28

29

30

31

32

33

34

New Deploy Interface

35

1.  ISPW SCM used to deploy to QA

•  ISPW promotion process automatically determines if any build steps are required

•  Task can ask for verification to ensure deployment is approved by responsible person

•  Each task box is highlighted as it executes and marked with time to run and when completed

XL Release: Release Flow including ISPW An ordered set of activities needed to accomplish a release

3.  Code promotion and component deployment into Prod

2.  ISPW Deploy used to deploy components to PreProd

36

Releases Dashboard: Historical Account of a Release

Owner of release, when it started, # of completed tasks

37

Releases Dashboard: ISPW Usage Within a Release

# of code promotions, component deployments, success rate