26

Agenda - Gse

  • Upload
    others

  • View
    13

  • Download
    0

Embed Size (px)

Citation preview

Page 2: Agenda - Gse

Agenda● Introduction

○ cloud-native development & self-service provisioning○ IBM z/OS Cloud Broker

● Demo○ Systems Programmer

■ Publish a CICS template● Compliance with site standards● Limit the number of concurrent CICS regions

○ Cloud-native developer■ Provision a Node.js web application■ Provision a CICS region and application■ Deprovision

● Summary

Page 3: Agenda - Gse

Cloud native solution

Development

Bring your own IDE

Discover

Automation Operations

Automated testing

Analyze Sandbox

Automate apps & IT infrastructure

Scale IT automation*

Self-service access to z/OS resources Proactive

Insight

ChatOps collaboratio

n

Hybrid app visibility

Delivery Transparency

Physical Virtual Private Public

Pipeline

Red Hat® OpenShift® Container Platform

Page 4: Agenda - Gse

Ops: As a systems programmer I must provide z/OS based development environment resources for all

development teams so that all core applications and workloads are maintained and enhanced for the enterprise.

Dev: As a cloud-native developer I require self-service access to the core resources and services required for

my enterprise applications so that I can develop with agility and speed while ensuring the application is meeting

all business and end-user requirements.

Supporting z/OS cloud native DevOps

Page 5: Agenda - Gse

As-Is: Traditional application development on z/OS

As a Systems Programmer, Zach creates z/OS environments and keeps them running with high availability while also being involved with technical planning.

Zach has all the control over z/OS resources, but also all the responsibility. 

z/OS

Page 6: Agenda - Gse

Traditional application development on z/OS

As a Systems Programmer, Zach creates z/OS environments and keeps them running with high availability while also being involved with technical planning.

Zach has all the control over z/OS resources, but also all the responsibility. 

Since Zach handles all z/OS resources, he’s constantly bombarded with new requests from developers like Freya.

Zach spends his time on manual processes, writing custom scripts to give Freya and her team what they need.

z/OS

z/OS

Page 7: Agenda - Gse

Traditional application development on z/OS

As a Systems Programmer, Zach creates z/OS environments and keeps them running with high availability while also being involved with technical planning.

Zach has all the control over z/OS resources, but also all the responsibility. 

Since Zach handles all z/OS resources, he’s constantly bombarded with new requests from developers like Freya.

Zach spends his time on manual processes, writing custom scripts to give Freya and her team what they need.

Freya also depends on Zach for configuration changes and troubleshooting.

Developers don’t have the knowledge to ask for everything they need upfront, so there’s a lot of rework involved; all of that goes to Zach.

z/OS

z/OS

Page 8: Agenda - Gse

Traditional application development on z/OS

As a Systems Programmer, Zach creates z/OS environments and keeps them running with high availability while also being involved with technical planning.

Zach has all the control over z/OS resources, but also all the responsibility. 

Meanwhile, Freya can’t work with z/OS the way she would with cloud resources.

z/OS

z/OS

Since Zach handles all z/OS resources, he’s constantly bombarded with new requests from developers like Freya.

Zach spends his time on manual processes, writing custom scripts to give Freya and her team what they need.

Freya also depends on Zach for configuration changes and troubleshooting.

Developers don’t have the knowledge to ask for everything they need upfront, so there’s a lot of rework involved; all of that goes to Zach.

Page 9: Agenda - Gse

To Be: Application development with the z/OS Cloud BrokerWith the z/OS Cloud Broker, Zach can configure and expose z/OS templates for developers and their teams.

He can assign resources to developments team as needed and quickly enable access to multiple z/OS services.

z/OS

Page 10: Agenda - Gse

Application development with the z/OS Cloud Broker

With the z/OS Cloud Broker, Zach can configure and expose z/OS templates for developers and their teams.

He can assign resources to developments team as needed and quickly enable access to multiple z/OS services.

With a few clicks, Freya is able provision resources for herself through cloud platforms like OpenShift without going through Zach every time.

Freya can leverage her skills to work with z/OS as part of a cloud-native development process.

z/OSz/OS

Page 11: Agenda - Gse

Application development with the z/OS Cloud Broker

With the z/OS Cloud Broker, Zach can configure and expose z/OS templates for developers and their teams.

He can assign resources to developments team as needed and quickly enable access to multiple z/OS services.

With a few clicks, Freya is able provision resources for herself through cloud platforms like OpenShift without going through Zach every time.

Freya can leverage her skills to work with z/OS as part of a cloud-native development process.

Zach has still has control and visibility over z/OS resources, but he doesn’t have to manually provision, deprovision, or configure each new development environment.

z/OSz/OS

Page 12: Agenda - Gse

Application development with the z/OS Cloud Broker

With the z/OS Cloud Broker, Zach can configure and expose z/OS templates for developers and their teams.

He can assign resources to developments team as needed and quickly enable access to multiple z/OS services.

With a few clicks, Freya is able provision resources for herself through cloud platforms like OpenShift without going through Zach every time.

Freya can leverage her skills to work with z/OS as part of a cloud-native development process.

Zach has still has control and visibility over z/OS resources, but he doesn’t have to manually provision, deprovision, or configure each new development environment.

Now, the z/OS platform is more open and flexible and Zach can use his expertise to focus on technical planning and strategy instead of repetitive processes.

z/OSz/OS

Page 13: Agenda - Gse

IBM z/OS Cloud BrokerCICS

Db2

IMS

MQ

zCEE

WLP

Cloud Provisioning & Management

for z/OS

Cloud Foundry

IBM Cloud Private

z/OS Cloud Broker

SystemsProgrammer

Cloud-native Developer

Private Cloud

PublishProvision & Deprovision

Page 14: Agenda - Gse

z/OSPrivate Cloud

Demo - Publish a CICS template

CICZC0nn

DomainclouddemoAdmin:cloudadm

z/OSMFCP&M

sysprogdeveloper01 admin01

OpenShift Container Platform Tenantcloud-dev-01Consumer:clouddev

Templatecics_demo

Projectcloud-development-01

Projectzoscb

Developer Catalog

Page 15: Agenda - Gse

z/OSPrivate Cloud

Demo - self-service provisioning

OpenShift Container Platform

developer01

Page 16: Agenda - Gse

z/OSPrivate Cloud

Demo - self-service provisioning

OpenShift Container Platform

Catalog Managerweb app

developer01

Page 17: Agenda - Gse

z/OSPrivate Cloud

Demo - self-service provisioning

OpenShift Container Platform

Catalog Managerweb app VSAM

developer01

Page 18: Agenda - Gse

z/OSPrivate Cloud

Demo - self-service provisioning

CICSOpenShift Container Platform

Catalog Managerweb app HTTP VSAM

developer01

Page 19: Agenda - Gse

z/OSPrivate Cloud

Demo - self-service provisioning

CICSOpenShift Container Platform

Catalog ManagerCOBOL programsCSD definitions

JSON Web Services/inquireCatalog/placeOrder

Catalog Managerweb app HTTP VSAM

developer01

Page 20: Agenda - Gse

(Demo - CICS template and application image)

Page 21: Agenda - Gse

Glossary● Red Hat OpenShift Container Platform

○ enterprise Kubernetes platform for building containerized applications● IBM z/OS Cloud Broker

○ integrates z/OS-based services with Red Hat OpenShift● IBM z/OS Management Facility (z/OSMF)

○ provides a framework for managing z/OS through modern interfaces● IBM Cloud and Provisioning Management for z/OS

○ z/OSMF plug-in enabling cloud provisioning of z/OS middleware● IBM z/OS Provisioning Toolkit

○ provides templates for provisioning CICS and application images● CICS Catalog Manager

○ Sample application provided with CICS○ Node.js web app available from github.com

Page 22: Agenda - Gse

IBM Software Announcement ZP20-0019, 23rd June 2020

Page 23: Agenda - Gse

IBM Software Announcement ZP20-0491, 13th October 2020

Page 24: Agenda - Gse

IBM z/OS Cloud Broker

Enable holistic cloud consumption of z/OS middleware• Make z/OS middleware available in the private cloud catalog• Self-service/agility for developers

z/OS Connect EE Db2 CICS IMS MQ WLP

Services to provision / deprovision z/OS Connect Servers

Start/Stop z/OS Connect Servers

Services to provision / deprovision Db2 subsystems, schemas, and databases + snapshot / restore

Services to provision / deprovision CICS regions

Start/Stop CICS regions

Services to provision / deprovision IMS TM/DB systems

Provision and deprovision IMS Fast Path DEDB databases

Services to provision / deprovision MQ Queue Manager subsystem

Provisioning and de-provisioning of local queues

WLP server provisioning (with option to connect to Db2 data source with type 2 or type 4 connectivity) Liberty