Pré-Anúncio z/OS 2.4 por Alvaro Salla (MAFFEI) e Fernando Ferreira (IBM)
1. Pré-anúncio z/OS 2.4 and z14 GA2
Fernando Ferreira e Álvaro Salla
(Adding to 85 years of MF skills)
2. This class highlights
This clas has two pieces:
Novelties of z/OS 2.4 and z14 GA2 that
we (the Mainframes) can easily
understand and on top of that, to like it.
Novelties of z/OS 2.4 relates to this New
Brave World of Application Development
and Cloud. Here, I invite my dear friend
Fernafe to talk about these wonderes in
a debate format...
3. Buzzwords Cemetery
OO,
ITIL,
SOA,
ERP, SAP
Top Down,
eBusiness
Thin Client (I loved it)
Formação de Profissionais em MAINFRAME 3
4. Newborn Buzzwords
Cloud,
Analytics, Big Data,
Agile,
Docker,
Container,
DevOps,
Microservices,
Resrfull APIs,
JSON data streams (what a hell !!!),
IOT,
Blockchain,
DevOps
Formação de Profissionais em MAINFRAME 4
5. My view of a Public Cloud
Clouding are almost old concepts with a new name:
Outsourcing
ThinClient
Virtualization
Data as a Service (SMS Constricts: DC, SC, MC,SG)
MIPS as Service (z14 CUoD On/Off)
Memory as a Service (z14 Memory Ahead plan)
Storage as a Service (DS8000 Standby Capacity on
Demand (CoD)
Can a Public Cloud be secure? (good question)
6. Resilience
At z/OS 2.4 announcemnt the word resilience
is used many times...Then, we need a clear
definition in portuguese:
Resiliência:
Da Física - propriedade que alguns corpos
apresentam de retornar à forma original após
terem sido submetidos a uma deformação elástica.
Figurado - figuradamente capacidade de se
recobrar facilmente ou se adaptar à má sorte ou
às mudanças.
Formação de Profissionais em MAINFRAME 6
8. 25 GbE for OSA and RoCE
OSA-Express7S 25 GbE 6S is 10 GbE) providing OSD
CHPID (QDIO mode) support as a single 25 GbE
port per feature. With this next generation of
OSA-Express and when your z/OS Communications
Server interface is configured in QDIO mode, all
existing OSA (OSD) features are preserved, but
now provided with a much higher bandwidth for
your business critical TCP/IP workloads.
(availability in April, 2019.)
25 GbE RoCE Express2 (Hypersockets between
CECs) is a performance enhancement to the 10GbE
RoCE Express2 is provided for increasing the
bandwidth of your RoCE-related workloads.
Formação de Profissionais em MAINFRAME 8
9. QDIO Concepts
É uma maneira diferente de se fazer I/O
(diferente de SSCH and IO interrupts) na
arquitetura z. QDIO é um mecanismo altamente
eficiente de transferência de dados. Reduz
dramaticamente o overhead do sistema, devido ao
uso da fila de memória e sinalizando um protocolo
para trocar dados diretamente entre o
microprocessador da placa OSA-Express e
HiperSockets para IP através do software de
TCP/IP.
Em modo de QDIO, o microprocessador OSA-
Express comunica-se diretamente com o programa
do servidor de comunicação, usando filas de dados
em memória principal e utilizando Direct Memory
Access (DMA).
Formação de Profissionais em MAINFRAME 9
11. Crypto Express 6S Enhancements
Please remember the Islamic Caliphate…
Not pervasive Crypto initiative (not at CPACF). Just new
algorithms at Crypto PCIE capabilities.
z14 cryptographic capabilities continue to address the evolving
security compliance requirements across the globe for stronger
encryption and safer application and data management.
The Crypto Express6S is designed to meet the Federal
Information Processing Standard (FIPS) 140-2 at Level 4 for
cryptographic modules.
IBM's Common Cryptographic Architecture (CCA) release 6.0 is
certified to meet the HSM requirements from the Payment Card
Industry Security Standards Council (PCI-SSC), with a unique
design that can help ease migration of applications and keys.
Formação de Profissionais em MAINFRAME 11
13. More on Pervasive Encryption
z/OS V2.4 plans to continue to drive pervasive
encryption efforts within an enterprise with
support for additional z/OS data set types,
including PDSE, and to provide JES2
encryption of JES managed data sets on
SPOOL. These planned enhancements are
intended to give users the ability to encrypt
data without application changes and simplify
the task of compliance.
Formação de Profissionais em MAINFRAME 13
14. CF Dynamic IO configuration (I)
Stand-alone CFs, which are, by
definition, CF images that reside on a
CEC without a co- resident z/OS
image, are now able to participate in
dynamic I/O configuration changes
that affect the stand-alone CF CEC,
and no longer require a z/OS LP to be
restarted in order to make such
changes.
Formação de Profissionais em MAINFRAME 14
15. CF Dynamic IO configuration (II)
Now, stand-alone CF image can seamlessly make
hardware-only dynamic I/O configuration changes
on behalf of the CF partitions that reside there
without requiring a disruptive reset. This
capability both improves client workload
availability. It requires z that an IML or POR action
be performed on the stand-alone CF after the z14
GA2 CFCC is present in order to enable subsequent
use of this support.
Formação de Profissionais em MAINFRAME 15
16. Asynchronous Cache Cross-Invalidation (XI)
It is a new sysplex capability for performance, scalability, and
improved cross-site operation.
When a DB2 page is updated, the BP coherency XI bit (located at HSA)
must be made ON (by CFCC) in all other DB2 buffers containing a non
current copy of the updated page.
Now at z14 HA2, this XI invalidation is made in asynchronous mode.
However, DB2 must provide support to sync up with the asynchronous
XI at critical points such as at transaction commit.
This protocol is expected to reduce the BP update service times and
CF overhead, particularly in Sysplex environments that involve multiple
sites with significant cross-site distances involved. The asynchronous XI
protocol avoids some of the distance latencies along data updates.
This enhancement requires PTFs for z/OS and DB2.
Do not forget the old IRLM structure asynchronous duplexing.
Formação de Profissionais em MAINFRAME 16
18. Assembler exits remediation
A z/OS exit routine is like a very complex PARMLIB
keyword, with a IF-THEN-ELSE logic.
JES2 is planned to be enhanced with a new
infrastructure designed to allow customization of JES2
with less of a requirement to code assembler exits.
The new planned approach will allow the specification of
policies that take actions at various points in processing
based on conditions being met. These policies are intended
to be release-independent, which is planned to simplify
upgrade to new releases. This release plans to introduce
the infrastructure for policies with support for basic
conditions and actions.
Formação de Profissionais em MAINFRAME 18
19. IBM Open Data Analytics for
z/OS
IBM Open Data Analytics for z/OS is
planned to provide enhancements to
simplify data analysis by combining open
source runtimes and libraries with
analysis of z/OS data (such as SMF) at its
source, to reduce data movement and
increase the value of insights gained from
leveraging current data.
Recall the SIMD instruction set of the z14.
Formação de Profissionais em MAINFRAME 19
20. STP CTN split
STP Coordinated Time Network (CTN) split
and merge is a new sysplex timing capability
for availability that allows two distinct timing
networks to be merged into one, or allows
you to split one timing network into two, non
disruptively. Previously, these timing network
reconfigurations and transitions were
disruptive to the running sysplex(es)
operating within the CTN(s). This feature is
especially helpful when working to combine
or redistribute servers within a corporate
structure.
Formação de Profissionais em MAINFRAME 20
21. Enhancements on HMC
Enhanced support for temporary processors via
eBusiness on Demand (eBoD)
Manage system time -- split and merge CTN
Dynamic I/O for stand-alone Coupling Facility
Manage PCI system services enhancements
Enhancement of SE logins from the HMC
YouTube videos for HMC content
HMC Mobile enhancements
Formação de Profissionais em MAINFRAME 21
23. In the good old times...
In early seventies, we had:
o Just one System (z/OS gran,d grand, grand mother)
running in just one CEC.
o No pre-production (homologation) system
o No Change Management discipline. Many goodwill hands
update frequently the System.
o Very superficial language education for application
programmers
o ‘No ststaments flagged at this asembly” plus IEBDG
generated data was almost a passport to production
As a consequence, from “business needs” to the “application
running at production” took a few weeks including the
documentation preparation. It was really very AGILE.
24. As Time Went By...
Customers discover that Continuous Availability, Data
Integrity, Performance was at risk jeopardizing the
business, then, it was introduced:
o Pre-production system with artificial workload
generation tools (to create stress) and a copy of real
data.
o Change Management with a team of professionals
enforcing the rules of changing rules (way back, for
example).
o More deep language classes to programmers.
As a consequence, from “Business needs” to the
“application running at production” took a few months
including the documentation preparation. However, the
Continuous Availabilit, Data Integrity and Performance
had a quantic jump.
25. Então...
Será que as novas buzzwords referentes
ao Desenvolvimento de Aplicações vão
produzir Rapidez e Disponibilidade
Contínua, Integridade de Dados,
Performance em ambientes de Produção?
Com a palavra, Fernando Ferreira...