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
7
Majority of IT spend 'keeping
the lights on'...
Light’s On vs Innovation
…leaving insufficient
room for innovation
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
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
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
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
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
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
46
Next StepsApplication Assessment
• Complimentary
• One day
• Survey of Stakeholders
• Application overview
• Technical review
• Strategy fit
• Assessment and recommendations
provided within days
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.