lead with linux - enterprise linux, openstack cloud ... linux, tpf, kvm for ibm z and z/vse...

53
Lead with Linux Flexible Appdev and Deployment Solutions for the Enterprise Ed Airey Director, Solutions Marketing, Micro Focus Steffen Thoss Linux Platform Offering Manager, IBM R&D

Upload: vuongdiep

Post on 21-May-2018

271 views

Category:

Documents


0 download

TRANSCRIPT

Lead with LinuxFlexible Appdev and Deployment Solutions for the Enterprise

Ed Airey – Director, Solutions Marketing, Micro Focus

Steffen Thoss – Linux Platform Offering Manager, IBM R&D

2

Agenda

Introductions

Business Drivers for Change

What Are the Options?

The Application Profile

Why LinuxONE ?

Application Modernization Tools

A Customer Example

Next Steps

3

Introductions

Ed Airey

Director, Solutions Marketing

Micro Focus

Steffen Thoss

Linux Platform Offering Manager

IBM Research & Development

Over 40 years of technology partnership in

support of enterprise application delivery

44

Business Drivers for Change

5

The Consequence of InnovationAn Evolving IT Landscape

6

Business Drivers for Change

Digital CommerceFaster Time to

Market

Customer Experience

7

Majority of IT spend 'keeping

the lights on'...

Light’s On vs Innovation

…leaving insufficient

room for innovation

8

Application Mean Business Core Systems of Record

9

Barriers to Innovation

Future Skills

InflexibleInfrastructure

Increasing

Costs

Risk

Complexity

1010

What Are the Options?

11

Understanding Your OptionsAn Industry Study

Modernization:

Clearing a

Pathway to

Success

53%Success with

Application

Modernization

30%Success with a

COTS package

replacement

strategy

4%Success when

re-writing

application from

scratch

42%Chance of

project failure or

excessive delays

Package

Replacement:

Source = Chaos Report

Success = on-time and on-budget project delivery

13

Helping customers to innovate

faster with lower risk

Embrace new technology while

building on what already works.

Bridge the old and the new

1414

The Application Profile

15

The Application ProfileCore Business Systems

• Business critical systems

• 24/7/365 SLAs

• Considered ‘Core Business’

• Written in COBOL (MLOC)

• Hierarchical DB structure

• Character ‘green screen’ UI

• Running on legacy hardware

• Prime candidates for re-

platform and modernization

16

The ApplicationExamining the Inventory

Primary Languages

ManagementReporting &Other Languages

BatchInfrastructure

OnlineInfrastructure

Security

Output & Content Management

Development, Test & QA Environments

Production, Failover and Disaster RecoveryInfrastructure

ApplicationModernizationTooling

DataMonitoring and

Problem Resolution

Must look at ALL

components and how

they fit together

17

Moving Unisys Application Workload

Unisys Application Stack Sample

DSMII Database

Unisys flat files

WFL & ECL

Mapper

LINC

ALGOL

Unisys COBOL

4GLs

Target Application Stack Sample

RDBMS

Flat Files/RDBMS

Script language

Java

Java

Visual COBOL

Visual COBOL

XGENEmulate

Convert

Port

Convert

Convert

Convert

Convert

Move or Convert

OS 220/ MCP SUSE Linux

18

Unisys Hardware

ClearPath Libra Systems

• Operating System: Master Control Program (MCP)

• Protocols: TCPA (TCP/IP)

• Terminal Type: T27

• Database: DMSII

ClearPath Dorado Systems

• Operating System: OS2200

• Protocols: INT1 (TCP/IP), MATIP

• Terminal Types: UTS 20,40 & 60

• Database: DMS

1919

Why Modernize with LinuxONE ?

20

New clients and

new footprints

Linux unleashed

20

Designed for digital business

Technology currency and

new workload expansion

21* Based on YE 2003 to YE 2015 **Top 100 is based on total installed MIPS

Linux on IBM z Systems and LinuxONE in 2Q2016Installed Linux MIPS at 42% CAGR*

48% of z Systems enterprises have IFL’s

installed as of 2Q16

93 of the top 100 z Systems enterprises

are running Linux on z as of 2Q16 **

27.7% of total installed MIPS run Linux as

of 2Q16

Installed IFL MIPS increased by 10% YTY

from 2Q15 to 2Q16

36% of all z Systems servers have IFLs

62% of new FIE/FIC z Systems accounts run Linux

Installed Capacity Over Time

Insta

lled

IF

L C

ap

acity

YE04 YE05 YE06 YE07 YE08 YE09 YE10 YE11 YE12 YE13 YE14 YE15 YTD16

22

Who is using Linux on IBM z and LinuxONE

Most used in:

• Banking and Financial Markets

• Government

• Insurance

based on MIPS YE2015

Used in 21 industries in 50 countries around the globe

• Computer Services

• Retail and Healthcare

• Transportation and

Telecommunication

• Very large installations with up to hundreds of IFLs in

USA, Japan, Brazil, Germany, UK and South Africa

• Small installations with 2 IFLs in all countries and on

all z Systems models

• Most clients run Linux together with z/OS and/or

z/VSE on a z Systems server

23

10%

10%

6%

4%

4%

3%

3%

3%

2%

2%

1%

1%

0%

Oracle x86

HP ProLiant Servers

Dell PowerEdge x86 Servers

Oracle SPARC

Fujitsu SPARC

Toshiba Magnia

Fujitsu Primequest

HP Integrity

Cisco UCS

Fujitsu Primergy

IBM Power Systems

Lenovo

IBM z Systems

Intentional design and extensive testing results in zero unplanned downtime

Source: ITIC 2015 - 2016 Global Server Hardware, Server OS Reliability

Survey

Source: IDC 2015

Unplanned Downtime of >four (4) hours on each server hardware platform (2015)

ITIC survey shows

z Systems had no – 0% –

unplanned system downtime due

to inherent flaws in hardware

88%

Unplanned downtime instances

per year

45% 94%

Time to resolve unplanned downtime

Productivity hours lost per year per

user

Recent IDC study concludes clients who

leverage z Systems can virtually eliminate

lost productivity caused by downtime

24

IBM z System Resources

25

IBM LinuxONE Systems

EmperorWith a huge capacity range, grow with

virtually limitless scale to handle the

most critical and demanding workloads

RockhopperAn entry point model offering all the

same value but with the flexibility of

a smaller package

26

IBM LinuxONE Emperor

Machine Type: 2964

Models:

L30, L63, L96, LC9, LE1

• Up to 141 of the world’s fastest commercial cores, assisted by up to 640 dedicated I/O processors

• Extra Large cache for better performance & response times

• Up to 10 TB memory to reduce latency and accommodate large in-memory data

• Multiple levels of hardware encryption

• Data compression

• Up to 80 electronically isolated logical partitions to securely host multiple cloud tenants

• Up to 20 LinuxONE cores, assisted by up to 256 dedicated I/O processors

• Large cache for better performance

• Up to 4 TB memory to reduce latency

• Multiple levels of hardware encryption

• Data compression

• Up to 40 electronically isolated logical partitions to security host multiple cloud tenants

IBM LinuxONE Rockhopper

Machine Type: 2965

Models:

L10, L20

LINUX WITHOUT LIMITS

27

Linux on z Systems is designed to grow and support multiple business workloadsAll in One Box

Supports thousands of Linux

guests … AND …

Supports massive workloads with

thousands of users

Firmware-based partitioning

provides complete workload

isolation

Designed to guarantee service

delivery for all workloads

HW

Partition Partition Partition

Linux

Hypervisor

Hypervisor

…L

inux

Lin

ux

Lin

ux

Lin

ux

Up to 85 partitions

supported on Emperor

28

Let’s compare with alternative commodity x86 …

HW

Hypervisor

Lin

ux

Lin

ux

Lin

ux

Lin

ux

HW

HypervisorL

inu

x

Lin

ux

Lin

ux

Lin

ux

HW

Hypervisor

Lin

ux

Lin

ux

Lin

ux

Lin

ux

Commodity x86 servers

Logical

Partition

Hypervisor Hypervisor Hypervisor

Lin

ux

Lin

ux

Lin

ux

Lin

ux

Lin

ux

Lin

ux

Lin

ux

Lin

ux

Lin

ux

Lin

ux

Lin

ux

Lin

ux

HW – cores, memory, I/O

Logical

PartitionLogical

Partition

IBM LinuxONE

Optimized for performance

Highly reliable

Scalable and secure

29

Add more

resources

to an existing

Linux guest...

z Systems has multi-dimensional growth and scalability options

Dynamically add cores, memory, I/O adapters,

devices and network cards

Grow horizontally (add Linux guests) and vertically

(add to existing Linux guests)

• Diagonally scale – do both – on a single platform

Grow without disruption to running environment

Provision for peak utilization, unused resources

automatically reallocated after peak

... or clone more Linux

guests with a high degree

of resource sharing

z13• Up to 141 cores

• Up to 10 TB memory

• Up to 160 PCIe slots

Resources

30

Highly efficient partitioning guarantees service delivery for all priority workloads

High priority workloads can run at very high utilization and drive high throughput (2.5k tps)

No degradation in throughput when low priority workloads are added

High priority workloads run at lower utilization and drive less throughput (1.8k tps)

Significant degradation when low priority workloads added (1.2k tps)

Intel x86 server with common hypervisorz System

On virtualized x86 servers, ‘noisy neighbors’ (low priority

workloads) steal valuable resources from high priority workloads

ESX % CPU Usage FB

0

10

20

30

40

50

60

70

80

90

100

0 6 12 17 23 29 34 40 46 51

Time (mins)

% C

PU U

sage

Usage - FB Standalone

ESX CPU Usage Shared

0.00

10.00

20.00

30.00

40.00

50.00

60.00

70.00

80.00

90.00

100.00

0 5 10 15 20 25 30 35 40 45 50 55

Time (mins)

% C

PU

Usa

ge

Donor Workload

Priority Workload

High priority applications High and low priority applications

CP

U U

sa

ge

(%

)

zVM 10VM 32 Core % CPU Usage

0

10

20

30

40

50

60

70

80

90

100

1 5 9 13 17 21 25 29 33 37 41 45 49 53 57

Time (mins)

% C

PU U

sage

Usage - FB Standalone

High priority applications

z/VM 10VM 32 Core CPU Usage With Physical

0.00

10.00

20.00

30.00

40.00

50.00

60.00

70.00

80.00

90.00

100.00

1 5 9 13 17 21 25 29 33 37 41 45 49 53 57

Time (mins)

% C

PU

U

sag

e

Donor Workload

Priority Workload

High and low priority applicationsC

PU

Usa

ge

(%

)

10 VMs weighted at 99%

14 VMs weighted at 1%

*On LinuxONE, high priority workloads are in partition 1 and low priority workloads

are in partition two. On x86 server, all workloads are in the same hypervisor

instance

31

Capacity on demand on LinuxONE systems - purchase only the capacity desired, add more when needed without service disruption

Purchase desired number of active cores

at standard price

Optionally purchase “on demand” inactive

cores at reduced price

• Activated as needed with no service disruption

• Self-managed, self-activated

• Use for temporary or permanent capacity (pay by usage)

I

A Active cores

Inactive cores

A

A

A

A A

I

I I

One LinuxONE processing chip –

representation

Jul Sep Nov Jan Mar May

Yearly Sales Cycle

Example: Sales cycles may demand extra

capacity during specific periods

Activate capacity on demand when needed

32© 2016 IBM Corporation 32

2014:• Spectrum

Scale™ (GPFS™)• Oracle 12c

1999: Linux on S/390

2009: z/VM v6 Enterprise Linux

Server

2000: Integ Facility for Linux (IFL)

2007: IBM Big Green

Consolidation 3900 to 30

2005: Chiphopper

2001: Hiper-Sockets™

2016: Ubuntu 16.04

2003: 250 Appl. Ported

2006: 1000 Appl., 300

ISVs

2000: DB2®

WebSphere®

2006: Oracle 10G

2013: >3000 Applications

1999: IBM Linux Tech

Center

2001: Red Hat Linux

First release2000:

SUSE Linux

2002: major ISVs: SAP,

Oracle 9i

2014: IBM WaveOpenStack

2015: KVM for IBM z IBM Wave upd. zAware - Linux

2016: KVM 1.1 z/VM 6.4

2015: RHEL 7.2SLES 12 SP1--------------------------- SMT

SIMD in kernel

10 Gb PCI / RoCE Crypto

enhance.

2015: • DB2 BLU• GDPS® Virt. App. • Financial Transaction

Manager • Open source

ecosystem

2016: • Blockchain

• Open source ecosystem

Our 16-year Journey

33

Timeline and MilestonesSUSE Linux Enterprise Server for z System and LinuxONE

50+ years of Mainframe

16+ years of Linux development for IBM z System

34

z Systems and LinuxONE Virtualization Options

IBM z Systems and

LinuxONE now

has three strategic

virtualization platforms

Divide one physical server into up to 85 logical partitions (LPAR) running a mix of multiple z/OS, z/VM,

Linux, KVM for IBM z, Transaction Processing Facility (TPF) and z/VSE instances isolated and secured in

parallel. Share resources across LPARs or dedicated to a particular LPAR. Running a mix of multiple z/OS,

z/VM, Linux, TPF, KVM for IBM z and z/VSE instances isolated and secured in parallel.

PR/SM& DPM

KVM for IBM z provides an open source choice for IBM z Systems and LinuxONE virtualization for Linux workloads. Best for clients that are notfamiliar with z/VM and are Linux centric admins.

Proprietary Server Virtualization that is completely integrated into the full stack. Complete hardware

awareness. Supported on all IBM z Systems and LinuxONE servers. z/VM will continue to be enhanced to

support Linux workloads.

z/VM

35

Collaborative Development: Choice and consistency, standardization with options

Enterprise Big Data and Analytics Hybrid Cloud Enterprise Open Source

Systems of Record Systems of InsightPattern-Enabled Infrastructure

as a ServiceFlexibility & Choice

Cloud Manager

vRealize

3636

Application Modernization Tools

37

Modernizing Enterprise ApplicationsA Proven Approach

ExtendDeployBuildPlan Test

38

Start Your Journey HereGPS for your application portfolio

Take the risk out of application

code change

Understand the value of core

applications and the impact of

change

Improve decision making through

automation and quality based

metrics

Personalized dashboards of your

application portfolio

Enterprise

Application

Knowledgebase

Technical Analysis Understand

application code

Business InsightUnderstand how applications

support the business

Technical UsersExecute development

activities

Business UsersManage IT like a

business

39

Enterprise AppDev and Testing

Analyze, edit, compile, debug and test

using the latest tools

Combine COBOL and Java apps or

services, together

Integrate legacy apps using Java,

REST, JSON, web services and more

Work with COBOL apps using OO

syntax and managed code

Onboard new IT staff, faster

40

Compile COBOL directly to

Java-byte code!

As Java developers, work with

Java class files

Write Once. Deploy Anywhere.

Portable Application DeploymentExtend COBOL to open platforms

Bytecode

Nativecode

COBOL INTcode

Micro FocusCompiler

Native CodeGenerator

Source

41

Building Blocks for SuccessApplication Re-Hosting

Micro FocusVisual COBOL

Core Business Application

Micro FocusService

IBMService

PartnerEcosystem

4242

A Customer Example

43

Flexible infrastructure lowers cost and delivers platform for innovation

Challenge

Over 25 years, SNS Bank has relied on its core

banking application, running on a Unisys

mainframe and in daily use by 5,000 employees.

Business continuity is of paramount importance

and it was felt it was time for SNS Bank to rethink

its whole IT infrastructure and adapt to a more

modern and dynamic world where collaboration

between development teams could be fostered

while retaining a high-performance core banking

system. .

Solution

In partnership with IBM, moving the application to

an open environment, using:

• Micro Focus Visual COBOL

• IBM Power

Results

• Significantly reduced business risk

• Improved developer productivity

• Future-proof IT infrastructure

• Single, consolidated development

environment

Country – Netherlands

“Moving our core banking system to a

distributed environment has drastically

reduced our business risk and has given

us a path to the future.” — Ramakant Patki,

Head of IT Infrastructure and Operations

4444

Next Steps

45

Your Enterprise Application

Package Replacement

Application Re-write

Modernization

Reu

se

46

Next StepsApplication Assessment

• Complimentary

• One day

• Survey of Stakeholders

• Application overview

• Technical review

• Strategy fit

• Assessment and recommendations

provided within days

Thank YouLead with Linux

Ed Airey – [email protected]

Steffen Thoss – [email protected]

4949

Backup

50

Two Distinct Brands

IBM z Systems IBM LinuxONEz13

IFL

GDPS

IDAA

DS8K

zVM

Emperor, Rockhopper

LinuxONE Core

High Availability Appliance

Spectrum Storage / GPFS / Storwize

KVM

Traditional Install Base / Core Business Expansion

CIO/CTO

VP, IT Operations

Data Center Managers

New Buyers / New Markets / MSP

CTO

Linux Developers

Architects

Mixed Workloads

Mobile & Business Process

OLTP with z/OS SOR

In-Transaction Analytics

z/OS Services, Bluemix

Linux Apps / Cloud

Database ConsolidationIndustry

IaaS, PaaS, SaaS

Open Source

Proven, Vital, Optimistic, Inspiring, Future Driven

Premier Data & Transaction Engine for Global Economy; Engine of Progress for Digital Business

Bold, New, Playful, Ground Breaking, Enterprise-Grade

Open & Collaborative for new App Economy; Research Challenges

Traditional yet sleek and innovative

Solid black with blue accents

Varied configurations of triangular shapes

Fun, Fast, Bold

Black with orange accents and racing stripe

Open Cells Hexagon with Logo mark

Generational Cycle (generational designation)

IBM Events & Roadshows

zBLC & Premier Events

Off Cycle / New Cycle (timeless)

LinuxCon, DockerCon, VMWorld, OSCon, SXSW

Meetups, Hackathons, Garages

Products & Naming

Target

Workloads

Personality

Visual Toolkit

LaunchStrategy

IBM z Systems and LinuxONE

51

Linux on z Systems - StructureMany Linux software packages did not require any code change

Linux Applications

Instruction Set Architecture and I/O Hardware

Linux Kernel

HW Dependent Drivers

Linux Applications

Generic Drivers

Network Protocols Filesystems

Platform Dependent Code

BackendGNU Runtime Environment

Process

Management

Memory

Management

Architecture

Independent

Code

Ba

cke

nd

GN

U C

om

plie

r S

uite

1.81 % platform specific code in Linux Kernel 2.6.25

0.55 % of

platform specific

code in Glibc 2.5

0.28 % platform specific code in GCC 4.1

52

IBM z13The mainframe optimized for the digital era

10% Single thread capacity improvement over zEC12

Up to

40%Total capacity improvement over zEC121

Up to

10 TB3X more available memory to help z/OS® or Linux® workloads

2zKVM * and GDPS® virtual appliance for Linux on IBM z Systems™* opens the door for more Linux

Up to

141Configurable cores – CP, zIIP, IFLs, ICFs, SAP

• Performance, scale, intelligent I/O and security

enhancements to support transaction growth in

the mobile world

• More memory, new cache design, improved I/O

bandwidth and compression help to serve up

more data for analytics

• Enterprise grade Linux solution, open standards,

enhanced sharing and focus on business

continuity to support cloud

IBM z13™ (z13)

Machine Type: 2964

Models:

N30, N63, N96, NC9, NE1

Upgradeable from IBM zEnterprise® 196 (z196) and

IBM zEnterprise EC12 (zEC12)

* All statements regarding IBM's future direction and intent are subject to change or withdrawal without notice, and represent goals and objectives only.

1 Based on preliminary internal measurements and projections. Official performance data will be available upon announce and can be obtained online at LSPR (Large Systems Performance Reference) website at: https://www-304.ibm.com/servers/resourcelink/lib03060.nsf/pages/lsprindex?OpenDocument . Actual performance results may vary by customer based on individual workload, configuration and software levels

53

IBM z13s™ and IBM LinuxONE™ Rockhopper™

• Linux on z and LinuxONE are optimized with

enterprise-grade Linux for open source software,

enhanced scalability and sharing while focusing

on business continuity to support cloud

• Performance, scale, memory, intelligent I/O and

security enhancements to support transaction

growth in the analytics and mobile world

• Now extended to enterprises of all sizes with a

new entry point to z13 technology adoption

• Lowering costs and raising RAS with ASHRAE

A3 envelope

• New technology to enable digital transformation

IBM z13s (z13s)

Machine Type: 2965

Models:

N10 and N20

IBM LinuxONE

Rockhopper

Models:

L10 and L20

1 Based on preliminary internal measurements and projections. Official performance data will be available upon announce and can be obtained online at LSPR (Large Systems Performance Reference) website at: https://www-304.ibm.com/servers/resourcelink/lib03060.nsf/pages/lsprindex?OpenDocument . Actual performance results may vary by customer based on individual workload, configuration and software levels

Up to

1.3x

Single thread capacity improvement over zBC121

Up to

1.4xTotal capacity improvement over zBC121

Up to

4TB

8X more available memory to help z/OS® or Linux®

workloads

Up to

20Configurable cores – CP, zIIP, IFLs, ICFs, SAP

5454

Unpublished Work of SUSE LLC. All Rights Reserved.This work is an unpublished work and contains confidential, proprietary and trade secret information of SUSE LLC.

Access to this work is restricted to SUSE employees who have a need to know to perform tasks within the scope of their

assignments. No part of this work may be practiced, performed, copied, distributed, revised, modified, translated,

abridged, condensed, expanded, collected, or adapted without the prior written consent of SUSE.

Any use or exploitation of this work without authorization could subject the perpetrator to criminal and civil liability.

General DisclaimerThis document is not to be construed as a promise by any participating company to develop, deliver, or market a

product. It is not a commitment to deliver any material, code, or functionality, and should not be relied upon in making

purchasing decisions. SUSE makes no representations or warranties with respect to the contents of this document, and

specifically disclaims any express or implied warranties of merchantability or fitness for any particular purpose. The

development, release, and timing of features or functionality described for SUSE products remains at the sole discretion

of SUSE. Further, SUSE reserves the right to revise this document and to make changes to its content, at any time,

without obligation to notify any person or entity of such revisions or changes. All SUSE marks referenced in this

presentation are trademarks or registered trademarks of Novell, Inc. in the United States and other countries. All third-

party trademarks are the property of their respective owners.