View
17
Download
2
Category
Preview:
Citation preview
InterConnect2017
Mastering the z Systems Development and Test Environment Golden Image
Heinrich Reusch, zD&TDevelopment Manager
Troy Bishop, zD&T Architect
Omer Caspi, Chief Architect and STSM for Application Discovery
2 3/17/2017
Please note
IBM’s statements regarding its plans, directions, and intent are subject to change or withdrawal without notice at IBM’s sole discretion.
Information regarding potential future products is intended to outline our general product direction and it should not be relied on in making a purchasing decision.
The information mentioned regarding potential future products is not a commitment, promise, or legal obligation to deliver any material, code or functionality. Information about potential future products may not be incorporated into any contract.
The development, release, and timing of any future features or functionality described for our products remains at our sole discretion.
Performance is based on measurements and projections using standard IBM benchmarks in a controlled environment. The actual throughput or performance that any user will experience will vary depending upon many factors, including considerations such as the amount of multiprogramming inthe user’s job stream, the I/O configuration, the storage configuration, and the workload processed. Therefore, no assurance can be given that an individual user will achieve results similar to those stated here.
Enterprise business assets often reside on z where they belong…
Fast
response times
Extremely reliable
Highly available
Near infinite
scalability
220+ BILLION lines
of code
70% of WW business
transactions are
COBOL applications
<50% of the TCO
>1.3M transactions per
second
…but mainframe development is often constrained
“Operations tell me it will
take two months to get my
test system allocated”
“I can only test my batch
applications after hours.
Online apps consume the 9-5
cycles”
“My development capacity
charge-back is consuming my
entire budget”
“All teams share one LPAR. If
someone gets behind, or causes
an error, everyone is impacted”
“During quarterly accounting,
development is squeezed.
Sometimes we skimp on test
and quality suffers”
“COBOL 6.1 is available, but an impact
assessment is required before switching to a
new compiler”
Develop and test z Systems applications
anywhere, anytime
Test early and often: High fidelity z/OS development
and test environment (no software simulation) leads to
quality and quicker delivery
Gain agility: z/OS on x86 hardware that can be
virtualized and reset to offers a developer sandbox for
prototyping and version to version migration
Optimize: Initial development and test activities
performed on zD&T enables reallocation of MIPS to
higher value production workload
Add z System development and test capacity: z Systems Development and Test Environment
Affordable off host developmentand test environment
IMS DB2CICS
WAS MQ
z/OS
COBOL, PL/I, C++, Java, EGL, Batch, Assembler,
X86 PC or HX5 Bladerunning Linux
IBM SoftLayer Infrastructure
zD&T
RTC RIT
z Systems
Development and Test Environment (zD&T)
UCD
IDz
DT
“RD&T improved our development and testing timeline and provided stability and quality” Developer, Large Enterprise Computer Services Company
https://www.techvalidate.com/tvid/C99-3E2-1ED
Note: This Program is licensed only for development and test of applications that run on IBM z/OS. The Program may not be used to run production workloads of any kind, nor more robust development workloads including without limitation production module builds, pre-production testing, stress testing, or performance testing.
More flexible licensing with an updated z/OS software distribution:
• Cloud friendly software-based licensing for
enterprise customers, with up to 8 CPs per
instance
• Hardware-based licensing for personal and
portable use cases, 3 CPs per instance
• Adopt newer levels of z/OS software (see the
following pages for details)
• Part numbers to license z/TPF development,
test, education, and application
demonstration on z/D&T
z Systems Development and Test Environment V10
v10: eGA’ed on 11/17/16
V10.0.1: eGA’ed on 03/16/17
zD&T v10.0: z/OS 2.2 Distribution (July 2016)
Green indicates New
• z/OS V2.2, including sub-features• Encryption Facility• z/OS Security Level 3 Feature and z/OS Communications
Server Security Level 3 Feature• IBM HTTP Server• DITTO/ESA• IBM z/OS Management Facility
• IBM PD Tools• Tools Base for z/OS• IBM Debug Tool 13.1• IBM File Manager 13.1- evaluation• IBM Fault Analyzer 13.1- evaluation
• CICS Transaction Server
• CICS 5.1, 5.2, 5.3
• CICS/VSAM Recovery 5.1, 5.2
• CICS Transaction Gateway 9.0• CICS Tools
• CICS Deployment Assistant 5.3• Tivoli
• Tivoli System Automation for z/OS 3.5• Tivoli NetView 6.2.1• Tivoli Workload Scheduler for z/OS
• Compilers• IBM Compiler for REXX 1.4• IBM Enterprise PL/I 4.5• IBM COBOL 5.2• IBM Rational COBOL Runtime 6.0.1 (EGL)• XL C++ 2.1• IBM Java SDK for z/OS 7.1, 8.0
• WebSphere Application Server for z/OS 8.0, 8.5, Liberty Profile
• DB2 for z/OS
• DB2 for z/OS 10.1, 11.1
• DB2 Utility Suite for z/OS
• DB2 Administration Tool for z/OS
• DB2 Object Comparison Tool for z/OS
• DB2 for z/OS QMF
• IMS
• IMS 13, 14.1• WebSphere MQ for z/OS 8• Rational Developer for System z 9.5.1 z/OS components• Rational Team Concert 6.0.1 z/OS components• UrbanCode Deploy 6.2 z/OS Agent• IBM Sterling Connect Direct for z/OS 5.2• IBM Explorer for z/OS Aqua 3.0• IBM z/OS Connect Enterprise Edition V2.0
zD&T 10.0.1: z/OS 2.2 Distribution (December 2016)
Green indicates New
• z/OS V2.2, including sub-features• Encryption Facility• z/OS Security Level 3 Feature and z/OS
Communications Server Security Level 3 Feature• IBM HTTP Server• DITTO/ESA• IBM z/OS Management Facility
• IBM PD Tools• Tools Base for z/OS• IBM Debug for z Systems 14.0• IBM File Manager 13.1- evaluation• IBM Fault Analyzer 13.1- evaluation
• CICS Transaction Server
• CICS 5.1, 5.2, 5.3
• CICS/VSAM Recovery 5.1, 5.2
• CICS Transaction Gateway 9.2• CICS Tools
• CICS Deployment Assistant 5.3• Tivoli
• Tivoli System Automation for z/OS 3.5• Tivoli NetView 6.2.1• Tivoli Workload Scheduler for z/OS 9.3
• Compilers• IBM Compiler for REXX 1.4• IBM Enterprise PL/I 5.1• IBM COBOL 6.1• IBM Rational COBOL Runtime 6.0.1 (EGL)• XL C++ 2.1, 2.2• IBM Java SDK for z/OS 7.1, 8.0
• WebSphere Application Server for z/OS 8.0, 8.5, 9.0Liberty Profile
• DB2 for z/OS
• DB2 for z/OS 11.1
• DB2 Utility Suite for z/OS
• DB2 Administration Tool for z/OS
• DB2 Object Comparison Tool for z/OS
• DB2 for z/OS QMF
• IMS
• IMS 13, 14.1• WebSphere MQ for z/OS 8, 9• IBM Developer for z Systems 14.0 z/OS components• Rational Team Concert 6.0.2 z/OS components• UrbanCode Deploy 6.2 z/OS Agent• IBM Sterling Connect Direct for z/OS 5.2• IBM Explorer for z/OS Aqua3.0.1• IBM z/OS Connect Enterprise Edition 2.0
Lift and Shift all z
System volumes using
the Tools for zD&T
Beta
https://developer.ibm.com/mainframe/products/z-systems-development-test-environment/
System Volumes
Application
Volumes
Data Volumes
File Server
zD&T1
zPDT
System
ImagesApplication
Images
Extract and Transfer
Data
Images
zD&TN
zPDT
System
ImagesApplication
ImagesData
Images
Transfer and
Configure
Lift and Shift works, but brings along the entire LPAR… all 30+ years of data that has been stored on it. Do you really want to transfer all that data around and leave it in the hands of everyone?
TOO MUCH DATA
Analyze and visualize relationships between application components, data and jobs
• Understand the structure of your business-critical applications across
languages and environments
• Reduce risk and time and increase quality of changes through visual
impact analysis integrated with your IDE
• Synchronize IBM AD with latest changes in your source code
management systems for a single source of truth
Reduce development change effort by up to 30%*
Reduce project management by up to 50%*
* Based on EZSource client surveys 2013-15, guidance from industry analysts and industry reference frameworks
Unlock: Rapidly analyze and visualize the secrets of complex applications
ADDI Application Repository
ADDI:Build
ADDI:Analyze
Graphical Analysis
Reports ‘Where Used’
Analysis
ADDI:Delivery IntelligenceADDI:IDz
Application Health
IDE Integration
z/OS 3rd Party
DB2CICSIMSSMFTWSCA7CA EndevorCA LibrarianChangeManPDSNatural
PDFExcelJPEGXMLVisioJSONCSVEMF
Mainframe
AgentsADDI:Connect
ADDI High Level Workflow
Provide the following information
• Datasets used by a CICS application (source + CICS FCT)
• Datasets used by a batch application (source + app JCL)
• DB2 tables used by an application (source)
• CICS region used datasets (CICS JCL)
Additional information is available from various software components, such as schedulers, MQ, IMS, IDMS, Adabas, Datacom and so on.
How zD&T uses Application Discovery
• Create zD&T application components that consists
of:
• A set of sequential files that represent your system volumes
• Data set dumps / volume sequential files that represent a subsystem
• Data set dumps that represents an application (and/or application data)
• Each zD&T application component is identified by
a name and a version
Create application components
z/OS 2.2
DB2 11
CICS 5.1
CICS 5.2
CICS 5.3
Hospital 1.2
JKE Data 1.0
Databases
z/OS
z/OS 2.2
CICS 5.1
JKE Data 1.0
application
components
CICS 5.3
• Create a zD&T application image that consists of
a set of zD&T application components
• Each zD&T application image is identified by a
name and can be versioned
Create application images
z/OS 2.2
CICS 5.3
JKE Data 1.0
z/OS 2.2
CICS 5.1
JKE Data 1.0
application
components
application
image(s)
CICS 5.3
z/OS 2.2
CICS 5.1
JKE Data 1.0
JKE Banking App
w CICS 5.1 - v3.3
JKE Banking App
w CICS 5.3 - v3.2
Hospital 6.5
• Provision zD&T instance(s) based on a single
zD&T application image.
• Requirement: A machine with a clean Linux install
• Under the hood, this means:
1. Pull the zD&T product and silently install it.
2. Configure the host linux machine – iptables / license server / etc.
3. Install the zD&T application image content
4. Generate a devmap file
5. IPL z/OS
6. Restore application data sets.
Provision zD&T instance(s)application
image(s)
z/OS 2.2
CICS 5.1
JKE Data 3.2
z/OS 2.2
CICS 5.1
JKE Data 3.2
z/OS 2.2
CICS 5.3
JKE Data 3.2
JKE Banking App
w CICS 5.3 - v3.2
JKE Banking App
w CICS 5.1 - v3.2
zD&T instances
• Give us feedback from design through prototype through delivery
• Are we on the right track with these tools?
• Use our early technology and help guide the direction of these tools
We Are Looking for Sponsor Customers
https://developer.ibm.com/mainframe/products/z-systems-development-test-environment/
24
#IBMz#DevOps#ibminterconnect
Date/Time Location Session Session Title
Thu, 23-Mar, 10:30 AM - 11:15 AM Mandalay Bay South,
Level 2 Breakers L
5739 How to Create a Full IBM z Systems Test Environment in Minutes
Thu, 23-Mar 09:30 AM - 10:15 AM Mandalay Bay South,
Level 2 Breakers J6579 Economical z Systems Digital Transformation Powered by z
Systems Development and Test Environment"
Mon, 20-Mar, 03:15 PM - 04:00
PM
Mandalay Bay South,
Level 2 Breakers J
5951 DevOps for z Systems Kickoff: Cognitive DevOps for the Hybrid
Cloud
Wed, 22-Mar 01:30 PM - 01:50
PM
Engagement Theater
Booth # 588 Concourse
7128 "I Hope This Doesn't Break...": How to Tackle Enterprise
Development Challenges with Confidence
Mon, 20-Mar, 04:15 PM - 05:00
PM
Mandalay Bay South,
Level 2 - Breakers J
5617 Using Analytics to Improve Software Quality
Thu, 23-Mar, 09:30 AM – 10:15
AM
Mandalay Bay South,
Level 2 - Breakers J2965A Cognitive DevOps: Get Rid of the Guesswork to Improve
Software Delivery
zD&T and ADDI Sessions
25 3/17/2017
Jump-start your digital transformation with
a DevOps Workshop! Day and Date Start Time Workshop Title Facilitators
Mon, Mar 20 3:30 pmApply Design Thinking to Accelerate
DevOps
Sarah Plantenberg
Chris Lazzaro
Tue, Mar 21 11:30 amHold Your Horses or Let Them Run Wild? A
Financial Institution’s DevOps Journey
Peter Eeles
David Zimmerman
Tue, Mar 21 2:15 pmGet on the Bandwagon for Digital
Transformation with DevOpsSanjeev Sharma
Tue, Mar 21 4:00 pmGet Mapped – Lean Value Stream Mapping
for DevOpsMustafa Kapadia
Wed, Mar 22 8:30 amContinuous Delivery of Software Innovation
in Today's Complex Multi-Speed IT World
Al Wagner
Eric Minick
Wed, Mar 22 10:30 amGet a SAFe® Agile Release Train Up &
Running in an Hour
Amy Silberbauer
Bhawana Gupta
Wed, Mar 22 1:00 pm
Simplify DevOps Transformation with IBM
Bluemix Continuous Delivery and Garage
Method
Chris Lazzaro
Michael Elder
Wed, Mar 22 3:00 pmMainframe DevOps: Managing the Cultural
DivideRosalind Radcliffe
Thu, Mar 23 8:30 amManaging Multi-Cloud Environments with
Ease
Shajeer Mohammed
Jose Ortiz
Thu, Mar 23 10:30 am Shift Application Performance Management
Left in the DevOps LifecycleArun Biligiri
Location: Reef Ballroom D, Mandalay Bay
Reserve Your Seat Now!
Complimentary DevOps for Dummies book set and
IBM Bluemix Garage Method Field Guide
• 90 min Lean Coffee format workshops with hands-on exercises
• Led by IBM DevOps experts and thought leaders
• Share your experience in dealing with key DevOps challenges
Seating is limited: RSVP at http://bit.ly/ibmworkshops or Text Jon Ward at (919) 357-2239
26 3/17/2017
Notices and disclaimers
Copyright © 2017 by International Business Machines Corporation (IBM). No part of this document may be reproduced or transmitted in any form without written permission from IBM.
U.S. Government Users Restricted Rights — use, duplication or disclosure restricted by GSA ADP Schedule Contract with IBM.
Information in these presentations (including information relating to products that have not yet been announced by IBM) has been reviewed for accuracy as of the date of initial publication and could include unintentional technical or typographical errors. IBM shall have no responsibility to update this information. This document is distributed “as is” without any warranty, either express or implied. In no event shall IBM be liable for any damage arising from the use of this information, including but not limited to, loss of data, business interruption, loss of profit or loss of opportunity. IBM products and services are warranted according to the terms and conditions of the agreements under which they are provided.
IBM products are manufactured from new parts or new and used parts. In some cases, a product may not be new and may have been previously installed. Regardless, our warranty terms apply.”
Any statements regarding IBM's future direction, intent or product plans are subject to change or withdrawal without notice.
Performance data contained herein was generally obtained in a controlled, isolated environments. Customer examples are presented as illustrations of how those customers have used IBM products and
the results they may have achieved. Actual performance, cost, savings or other results in other operating environments may vary.
References in this document to IBM products, programs, or services does not imply that IBM intends to make such products, programs or services available in all countries in which IBM operates or does business.
Workshops, sessions and associated materials may have been prepared by independent session speakers, and do not necessarily reflect the views of IBM. All materials and discussions are provided for informational purposes only, and are neither intended to, nor shall constitute legal or other guidance or advice to any individual participant or their specific situation.
It is the customer’s responsibility to insure its own compliance with legal requirements and to obtain advice of competent legal counsel as to the identification and interpretation of any relevant laws and regulatory requirements that may affect the customer’s business and any actionsthe customer may need to take to comply with such laws. IBM does not
provide legal advice or represent or warrant that its services or products will ensure that the customer is in compliance with any law.
27 3/17/2017
Notices and disclaimers continued
Information concerning non-IBM products was obtained from the suppliers of those products, their published announcements or other publicly available sources. IBM has not tested those products in connection with this publication and cannot confirm the accuracy of performance, compatibility or any other claims related to non-IBM products. Questions on the capabilities of non-IBM products should be addressed to the suppliers of those products. IBM does not warrant the quality of any third-party products, or the ability of any such third-party products to interoperate with IBM’s products. IBM expressly disclaims all warranties, expressed or implied, including but not limited to, the implied warranties of merchantability and fitness for a particular, purpose.
The provision of the information contained herein is not intended to, and does not, grant any right or license under any IBM patents, copyrights, trademarks or other intellectual property right.
IBM, the IBM logo, ibm.com, Aspera®, Bluemix, Blueworks Live, CICS, Clearcase, Cognos®, DOORS®, Emptoris®, Enterprise Document Management System™, FASP®, FileNet®, Global Business Services®,Global Technology Services®, IBM ExperienceOne™, IBM SmartCloud®, IBM Social Business®, Information on Demand, ILOG, Maximo®, MQIntegrator®, MQSeries®, Netcool®, OMEGAMON, OpenPower, PureAnalytics™, PureApplication®, pureCluster™, PureCoverage®, PureData®, PureExperience®, PureFlex®, pureQuery®, pureScale®, PureSystems®, QRadar®, Rational®, Rhapsody®, Smarter Commerce®, SoDA, SPSS, Sterling Commerce®, StoredIQ, Tealeaf®, Tivoli® Trusteer®, Unica®, urban{code}®, Watson, WebSphere®, Worklight®, X-Force® and System z® Z/OS, are trademarks of International Business Machines Corporation, registered in many jurisdictions worldwide. Other product and service names might be trademarks of IBM or other companies. A current list of IBM trademarks is available on the Web at "Copyright and trademark information" at: www.ibm.com/legal/copytrade.shtml.
Recommended