《1187 Mainframe for muggles - How to be modern wiZard.pdf》由會員分享,可在線閱讀,更多相關《1187 Mainframe for muggles - How to be modern wiZard.pdf(48頁珍藏版)》請在三個皮匠報告上搜索。
1、October 21-24,2024Mandalay Bay Convention CenterLas Vegas,NevadaMainframe for muggles how to be a modern wiZard 1187Kramer ArminDATEV eG,Software Engineer Intern Its me,ArminMainframe for Muggles2 Intern Its me,ArminMainframe for Muggles3 Role sponsor Software Engineer Mainframe Coding Festival#wirs
2、indDATEV#DATEVbotschafer Intern And what about DATEV?Mainframe for Muggles4Located in Nuremberg,GermanyMore than 9,020 employeesSecond largest Software house in Germany(after SAP)Developing Software for Tax Consultants,payroll processing,companiesTechnologies from Mainframe to CnRZAND,very important
3、:NO Dating APP(DATEV)DATEV Intern IBM Z aka The Mainframe“or The Host“Here:IBM z16Mainframe for Muggles5 Intern Firstly,an important clarification of terms.Muggles“comes from the magical world of Harry Potter.Mainframe for Muggles6 Intern Firstly,an important clarification of terms.and what is a Mug
4、gle?(/ml/)Mainframe for Muggles7Muggles are non-magical people,most of whom are completelyunaware of the existence if thewizarding wold.The term is usuallyapplied affectionately“Intern What does this have to do with IT at DATEV?Mainframe for Muggles8IBMs platform has nothing to do with magic.But the
5、re are certainly non-Z colleagues who are completely unaware of the existence of the Z-wold at DATEV.And.The term is also meant very lovingly in this case Intern cIBM z16 as a transparent modelMainframe for Muggles9 Intern IBM z16-Facility TourMainframe for Muggles10I Tried to Break a Million Dollar
6、 Computer-IBM Z16 Facility Tour!YouTubeLinus Tech Tips Intern How relevant are mainframes in the world today?68%Worlds Production Workload Capacity(with 6.2%server costs)220+Mrd.LoC in COBOL for 70%of the business transactionsworldwide 99.99999%availabilityCurrent hypes:AI,Analytics/Big Data,Encrypt
7、ion,Cloud Mainframe for Muggles1170%of the top banks in S&P70%of the worldstransactions(by value)Intern And why IBM mainframes?AND:Every day there are approximately 1,000,000,000,000(1 trillion)web transactions involving the mainframe!Mainframe for Muggles125,787 20,000 63,000 1,157,407 0200,000400,
8、000600,000800,0001,000,0001,200,0001,400,000TweetsSnapsGoogle-SuchenTransaktionenAnzahl pro SekundeVolume comparison Intern And why IBM mainframes?Mainframe for Muggles13.massively reduced energy consumption,space requirements and CO2 footprint.Advantages that are invaluable right now.#IBMGreen IT:M
9、it IBM LinuxONE massiv Energie sparen.Intern And why IBM mainframes?Mainframe for Muggles14A story of strange pricing models and difficult comparisons.4 h rolling average peak zIIP processors New Workload Internal/external accounting New Ways!?Tailored Fit Pricing!Intern And why IBM mainframes?Mainf
10、rame for Muggles15Availability of 99.999%(99.999999%)That means?Outage per year99%5,265 minutes=87.75 hours99.9%526 minutes=8.8 hours99.999%5.26 minutes=316 seconds99.999999%3.2 seconds Intern Once upon a timeMainframe for Muggles16 Intern A short journey through time-The IBM mainframe in the DATEV
11、data centreMainframe for Muggles1719692024Evolution IBM-Mainframe in the DATEV RZQuelle:https:/www.datev-magazin.de/2016-02/chronik-1966-1975/wie-alles-begann/IBM z16 Intern What is DATEV doing on the mainframe?Mainframe for Muggles18PWS:Over 14,7 million payslips per monthDUO:Up to 600,000 receipts
12、 per hour,about 90 million receipts per month(+50%to 2022)RW:Accounting solutions,archives in theRZRZ bankingBIT:Business IT,internal ITRVO:Rights Management OnlineOur data center accounts for around 90%of sales Intern What is DATEV doing on the mainframe?Mainframe for Muggles19CPU-capacity 247.000
13、MIPS,thereof 95.000 MIPS zIIPDisk storage in the data centre 10 PB(ca.10.000 TB)Tape storage in the data centre 72 PB(ca.72.000 TB)150.000 Batch Jobs a day165.000.000 CICS-transactions a day,morethan 43 Billion a year(40%increase to 2023)0102030405 Intern Something about the HardwareMainframe for Mu
14、ggles20RZ 1RZ 2Broadcom“Brocade”X6-8CascadedFICONIBM z16:3931 A01 730(18 zIIP,9 IFL,5 ICF)IBM z16:3931 A01 725(17 zIIP,0 IFL,5 ICF)IBM z16:3931 A01 728(18 zIIP,9 IFL,5 ICF)IBM z16:3931 A01 725(17 zIIP,0 IFL,5 ICF)Test PlexQS Plex170 T SAS580 TB NL SASProd PlexPRD7750TBPRD8750TBPRD8750TBPRD7750TBPRD9
15、750TBPRD9750TBPRD1750TBPRD1750TBPRD2910TBPRD2910TBPRD3910TBPRD3910TBTST738TBDev328 TB20 TBQSD1170 TBDev328 TB20 TBQSD1170 TBPCI:46031MSU:5396 18 zIIP 9 IFL 5 ICFsProdplexP001P005V001N001E001K001TestplexT001K003QS-PlexD001Q001K005I4“10C2EI6“5F068TestplexT003ProdplexP003P007PCI:39483MSU:4629 17 zIIP 0
16、 IFL 5 ICFsPCI:43416MSU:5090 18 zIIP 9 IFL 5 ICFsProdplexP002P006V002N002K002TestplexT002K004QS-PlexD001Q002K006I3“10C30I5“5F078TestplexT004ProdplexP004P008PCI:39483MSU:4629 17 zIIP 0 IFL 5 ICFsTST839TBTST839TBTST738TBPRD4910TBPRD5910TBPRD4910TBPRD5910TB Intern Z-community DATEV zTalents CoP MoMa(Mo
17、dern Mainframe)SCC Sonarcube rules DigiCamp Coding Festival Role sponsor zEngineersDayMainframe for Muggles21 Intern You got to work with COBOL and Assembly on the mainframe?Multiple Language ServerUsed by DATEV Java(Mainline)und Jakarta EE“(CICS Liberty)COBOL Assembler C/C+REXX JCLMainframe for Mug
18、gles22 Intern You got to work with COBOL and Assembler on the mainframe?NO!Mainframe for Muggles23 Intern Mainframe for Muggles24Bild KI-generiert Intern RoadmapMainframe for Muggles25We want the technological shift,from the Classic Datacenter to the Cloud native one(CnRZ)But,until then(and perhaps
19、a little longer):Ensure stability Keep the systems up to date Motivate the developers(and of course system engineers)Make them cloud readySo there is no time and place for standing still!Intern Mainframe for Muggles26Bild KI-generiertBild KI-generiert Intern z/OS,isnt that working with an old fashio
20、ned black screen?You CAN use itMainframe for Muggles27TSOMVSZFSJESZOSISPF Intern z/OS,isnt that working with an old fashioned blackscreen?Mainframe for Muggles28but here are modern tools!Intern And what about the wiZard?Mainframe for Muggles29 Intern Mainframe for Muggles30 Intern Mainframe for Mugg
21、les31Bild KI-generiertBild KI-generiertBild KI-generiertAI as help(IBM watsonx Code Assistant for Z)Understanding of applicationsAI assisted COBOL developmentTransformation to JAVARoadmapAI as help(IBM watsonx Code Assistant for Z)Understanding of applicationsAI assisted COBOL developmentTransformat
22、ion to JAVARoadmap Intern Emily,the Cloud DeveloperEmilyG(A)OAT Intern Emily,the Cloud DeveloperEmilyG(A)OAT Intern Understanding an applicationMainframe for Muggles Descriptions of parts of the code through to complex applications AI is the SME(subject matter expert)Future wish:Integration of exist
23、ingelements(Training the models)36 Intern Detailed Explanation Intern Input/output Explanation Intern Explanation of important variables Intern Guided ExplanationAI as help(IBM watsonx Code Assistant for Z)Understanding of applicationsAI assisted COBOL developmentTransformation to JAVARoadmap Intern
24、 Wishes for future improvements:Refactoring of recommended sub-areas Recommendations for better code Generation of code based on natural language Generation of optimal test casesMainframe for Muggles42AI assisted COBOL developmentAI as help(IBM watsonx Code Assistant for Z)Understanding of applicati
25、onsAI assisted COBOL developmentTransformation to JAVARoadmap Intern Wishes for future improvements:Training of the model with the desired target architecture Recommendations and options for configuring the transformation Generation of test cases for local tests Feedback loop-adjustments go back int
26、o trainingMainframe for Muggles44Transformation to JavaAI as help(IBM watsonx Code Assistant for Z)Understanding of applicationsAI assisted COBOL developmentTransformation to JAVARoadmap Intern Mainframe for Muggles46 Intern Mainframe for Muggles47Bild KI-generiertBild KI-generiert Intern Zukunft gestalten.Gemeinsam.DATEV eG,alle Rechte vorbehalten