1 the mainframe is dead, long live the mainframe craig hodgins

29
1 The Mainframe Is Dead, Long Live The Mainframe Craig Hodgins

Upload: miles-scot-payne

Post on 16-Dec-2015

224 views

Category:

Documents


1 download

TRANSCRIPT

1

The Mainframe Is Dead, Long Live The MainframeCraig Hodgins

22

Batch – 1960’s

33

TSO – 1970’s

44

Online – 1970’s to 1980’s

55

PC Age – 1980’s to 1990’s

66

Prediction #1

• “I believe OS/2 is destined to be the most important operating system, and possibly program, of all time.” Bill Gates, 1987

88

Cloud – 21st Century

• The mainframe is still alive because business-critical applications run there– 80% of business data is stored on mainframes

– 200 billion lines of COBOL (adding 5 billion a year)

– 1 trillion dollars of application value

– 50 billion devices connected to z/OS by 2020

– 43 billion banking transactions in 2013

• The mainframe evolved– Unix

– Linux

– Petabytes of data

• The cloud providers are trying to recreate the mainframe on another platform

99

• The web did not kill print

• MP3s did not kill the record industry

• The mobile phone did not kill the desktop

• Cloud computing has not killed off the mainframe

• The mainframe is a 50 year old machine that has evolved and improved

• You could say the mainframe of old really is dead, but adapting to each new IT disruption has changed it into a different beast

1010

z/OS Market TrendMIPS vs. Customers

Growth Steady Declince Eliminated0

10

20

30

40

50

60

70

MIPS Utilization

20122013

Small Medium Large Small Medium Large2012 2013

0

10

20

30

40

50

60

70

80

Mainframe Outlook

GrowingSteadyDeclining

Overall MIPS utilization within the market is expected to grow…

…while small and some medium customers are anticipated to leave mainframe environment.

10,000 mainframes worldwide

1111

Prediction #3

• “I think there is a world market for maybe five computers." Thomas Watson, chairman of IBM, 1943

1212

Growth of Corporate Mobile Apps

1313

Increasing Transaction Volume

Consumer driven transactions introduce 24x7 workload demand.

14

Performance Still Matters

1515

UPS Blue Christmas

“A slow application is a down application”Before Christmas last year UPS was struggling delivering packages. Customers were repeatedly checking from their mobile devices to see where their packages were. Every day people were sending 2, 3 or more requests to get an update on their package status. Each request sends an MQ message to the MF which gets processed in CICS before sending it back to the user. The CICS regions failed to keep up with the new increased activity.

1616

Quick Fix

“Zero Balance in Your #Chase Account”(Twitter post re: Chase Mobile App Outage)

“JPMorgan Chase customers see zero balances after technical glitch”

(ComputerWorld)

“Has #Chase been hit by hackers?”(Twitter Post)

IMS DB2

1717

Application Complexity

Web Servers App Servers

CICS DB2

CICS

CICS

CICS DB2

CICS

CICS

CICS DB2

CICS

CICS

1818

Open-systems Impact on Mainframe

1919

Aging Workforce

40% of CIOs have no formal plans in place to handle mainframe skills

shortage.

66% of CIOs fear the impending retirement of the mainframe workforce

20

Mainframe Landscape 2014 – What’s changed?

21

What Shall We Do Now?

22

Compuware Mainframe 2014 – What’s New!

23

DevOps in a Nutshell

Share knowledge

DevOps is confusingFaster is betterSoftware is the interface for consumptionTest in productionFailures will happenGive people tools and trust themMeasure everythingGather feedback

24

Why DevOps and Why Now?

US Air Force dog fight victory study

The answer was not a faster jet

The answer was not more fire power

The answer was the pilot that could react to change faster won most of the time

25

Why DevOps and Why Now?

It’s all about reducing cycle time between delivering software updates

Software automates the business processSoftware extends the business functionality

Software disrupts the business model (massive change in a short period of time)

26

Why DevOps and Why Now?

It’s all about a competitive advantage

AMEX is afraid of Apple Pay because the latter can respond faster to customer needs

DevOps is critical to business survival

Continuous delivery is all about removing the bottlenecks that stop you from delivering value to the customer.

Software rollout horror story7 departments involved in a single release deployment that took 3 months

27

Agile

Agile does not mean doing more with less

Compuware is going agile

Agile is part of DevOps but is not DevOps

28

The Best Place to Test is in Production

Deploy code to 1 or 2 servers

Enforce failures and see what happens

If you do not proactively test failure your customers will test it for you.

It is a controlled environment

It is easier to restore service with experts at the ready than at 3:00 AM

You need to test the defect-handling code!

Need to discover what normal looks like when things are abnormal