agenda - gse
Post on 07-Jan-2022
11 Views
Preview:
TRANSCRIPT
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
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
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
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
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
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
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.
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
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
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
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
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
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
z/OSPrivate Cloud
Demo - self-service provisioning
OpenShift Container Platform
developer01
z/OSPrivate Cloud
Demo - self-service provisioning
OpenShift Container Platform
Catalog Managerweb app
developer01
z/OSPrivate Cloud
Demo - self-service provisioning
OpenShift Container Platform
Catalog Managerweb app VSAM
developer01
z/OSPrivate Cloud
Demo - self-service provisioning
CICSOpenShift Container Platform
Catalog Managerweb app HTTP VSAM
developer01
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
(Demo - CICS template and application image)
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
IBM Software Announcement ZP20-0019, 23rd June 2020
IBM Software Announcement ZP20-0491, 13th October 2020
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
top related