50
When running Linux on IBM System z makes sense... Velocity Software Inc. / ECC Meeting June 12 Len Diegel [email protected] X cents

When running Linux on IBM System z makes sense X cents

  • Upload
    others

  • View
    5

  • Download
    0

Embed Size (px)

Citation preview

Page 1: When running Linux on IBM System z makes sense X cents

When running Linux on IBM System z

makes sense...

Velocity Software Inc. / ECC Meeting – June 12

Len Diegel

[email protected]

Xcents

Page 2: When running Linux on IBM System z makes sense X cents

VM Workshop at OSU

July 28th thru 30th

WWW.VMWorkshop.org

They are

Back ! !

Page 3: When running Linux on IBM System z makes sense X cents

My Background

• Born and raised in Poughkeepsie.

• 1972 - 1975 Sys. Prog. with IBM’s VM Development Team

• 1976 - 1982 Midwest Regional VM Systems Engineer (SE)

– Customers: Amoco, Lee, Sears, Mobil Oil, Butler Mfg, Armco, KW Dart

• 1982 – 1984 Poughkeepsie: Large Systems Project Office Rep for VM

• 1985 – 1988 Sr. Sales Rep (Focus: S/370 & Project Mgmt)

– Customers: Payless, Walmart, USDA, BCBS Kansas, others

• 1988 - 1991 Program Manager – IBM Global Mktg Support - VM

• 1991 – 2001 Program Director – Global Mktg Support VM & VSE

– P/390 MP3000 FLEX/NUMA-Q Linux/390

• 2001 – 2009 VP System z & zFrame Division – Cornerstone Systems

Inc. (IBM Premier Business Partner)

• 2009 – Current - President Velocity Software Inc.

Page 4: When running Linux on IBM System z makes sense X cents

Some History• This presentation is less a “vendor” session and more

about our experience with customers migrating from x86

server “farms” to Linux on IBM System z/VM

• The issues and problems they encountered during those

migrations.

• How in most cases they adapted, overcame, and

survived ! !

Page 5: When running Linux on IBM System z makes sense X cents

Definition: “Legacy System”

“A legacy system is an old computer system

or application program that continues to be

used because the user (typically an

organization) does not want to replace or

redesign it.”

en.wikipedia.org/wiki/

Page 6: When running Linux on IBM System z makes sense X cents

IT in 2011 has a new set of issues.

Unfortunately, the “legacy systems” of the 90s are

creating more issues to deal with than the

mainframe of the 70s.

A nightmare to manage & administer.

Increasingly expensive to maintain.

Cumbersome to Grow: Horizontal v. Vertical

Today’s legacy systems are the byproduct of the

“add another rack” IT generation of the 90’s . . .

Page 7: When running Linux on IBM System z makes sense X cents

Challenges to the IT Professional . .

Environmentals –

Space, Heat, Power, “Green” Efforts

Administrative

Maintenance, Upgrades, Chargeback, Capacity Planning, Performance, DR, Data Security, and more

Internal IT Pressures

Migrations, Consolidations, Compliance Issues, Maximizing Resources, Flexible Capacity

Industry Strategies & Directions

Cloud / Storm / SUN-down / Sky-BLUE/ Cloudburst

Page 8: When running Linux on IBM System z makes sense X cents

What everyone wants from IT & Cloud . .

Affordable secure high speed

access to data any time, from

any device, and from any

where.

Like outside the library at

Marist College

Page 9: When running Linux on IBM System z makes sense X cents

Public Cloud Considerations

• Security - will it match your own internal requirements.

• Lock-in - providers want the financial certainty of

monthly or annual commitments to cover their investments

• Flexibility – can the provider scale to meet client needs.

• Billing:

– Idle hosting, where your application is deployed in the cloud but

not running, and not accurately estimating bandwidth are two of

the most prevalent unexpected costs.

– Few providers can provide the granularity of hourly billing.

- Service Level Agreements (SLA) – enforcement?

Page 10: When running Linux on IBM System z makes sense X cents

Private Cloud Considerations

• Cost of implementation

– Technology Factors / Intel based v. Mainframe

• Time to Implement

• Skills

– Operating Systems

– Networks

– Hardware

– Security

• ROI, TCO, SLAs, etc.

• User buy-in ?

Page 11: When running Linux on IBM System z makes sense X cents

Cloud Option: Work with IT . . . Or not . . .

• Issue: IT too slow with new technology.

• Many organizations bypass IT altogether and IT often

looks the other way . . .

• Kelton Research Study:

– 573 Respondants

– 20% Bypass IT and do their own “cloud thing”.

– 50% of that group did so because IT was unresponsive . .

– Most were in violation of corporate policies that are ineffective.

– Overall, 74% of organizations are using some form of Cloud. This

is an increase of 25% over 2009 survey.

Networkworld – June 2011

Page 12: When running Linux on IBM System z makes sense X cents

CA Study Reveals System z Critical for Cloud

• 80% View Mainframe as Important part of IT Strategy.

• 73% View the Mainframe as part of Cloud Strategy.

• More than 80% will Increase Mainframe Staff this year.

• Over half feel the industry isn’t doing enough.

• Almost half (46%) are seeking assistance from vendors.

The need for skilled mainframe workers becomes even more

critical as companies try to leverage the mainframe as a

key component of their Cloud strategy. CA has introduced

a “Mainframe Academy”.

CA Study November 2010 – 200 Mainframe Executives

Page 13: When running Linux on IBM System z makes sense X cents

IBM’s Global CEO Study

• Over 1500 CEOs were interviewed across all geos.

• Most intensive study conducted in this space.

• More than 80% see an increase in complexity as their

number one IT issue. Fewer than 50% say they are ready.

• Challenges differ from region to region:

– US / Government Regulations

– Japan / Power shift to emerging markets

– China / “Thinking Global” as opposed to closed society.

• Conclusion: “No matter what the industry, those that can

manage and react to complexity will have the advantage

over those that can’t.”

Page 14: When running Linux on IBM System z makes sense X cents

IBM’s Mainframe Cloud Agenda

• Focus on Mainframe Strengths

– Extend System z’s massive virtualization capabilities

• Leverage System z efficiencies with z/VM and Linux

– (Len’s opinion -A migration strategy from x86 to the mainframe.)

• Offer System z (mainframe) customers value beyond that

seen via other platforms / solutions and doing so

transparently to the broader community. (z196 & zBX)

– (Len’s opinion - A coexistence strategy)

“Keeping your head above the clouds” STG Tech Conference 09

IBM’s Cloud Website: http://www.ibm.com/ibm/cloud/

Page 15: When running Linux on IBM System z makes sense X cents

IBM’s zEnterprise and zBX Support this Agenda

• Over 100 Billion Instructions / sec (BIS)

• 96 Cores at 5.6 GHz with 3 TB of Memory

• zBX (Blade Extender) increases to 1 Trillion Instructions /

Sec (TIS)

• Integrates z, p and x servers into a Single Management

Interface.

Page 16: When running Linux on IBM System z makes sense X cents

Internal IT Study for TCO

• Determine consolidation ratio for given workloads (Linux, Windows, etc.)

• Estimate annual cost to operate virtualized servers for 3-5 years.

• Compare this to stand-alone provisioning or public Cloud offerings like Amazon

• N< PPR*PUR*CPF supports that the more servers you can consolidate to virtual, the lower your cost.

0

5

10

15

20

1st

Qtr

2nd

Qtr

3rd

Qtr

4th

Qtr

x86/other

Virtual/IFL

Server Migration : x86 vs. zLinux

Consolidation Math

N= # of virtual servers / Proc Perf Ratio / Proc Util Ratio / Cores per Frame

Page 17: When running Linux on IBM System z makes sense X cents

Response Time Comparison

Number of Virtual Machines

Res

ponse

Tim

e in

Sec

onds

0

10

20

30

40

50

60

70

80

90

100

10 20 30 40 50 60 70 80 90

zVM

VMware

Page 18: When running Linux on IBM System z makes sense X cents

What is the greatest problem with your

primary data center ?

“P

Source: IDC, Virtualization 2.0: The Next Phase in Customer Adoption,

Doc #204904, Dec 2006

$0

$50

$100

$150

$200

$250

$300

Installed Base

(M Units)

Spending

(US$B)

0

5

10

15

20

25

30

35

40

45

50Power and cooling costs x8

Server mgmt and admin costs x4

New server spending

“Power and Cooling will be a top 3 issue with all CIOs in the next 6

to 12 months.” Michael Bell – Gartner Group

Page 19: When running Linux on IBM System z makes sense X cents

IBM’s Project “BIG Green”

• Consolidation of 3600 Linux servers to 30 IBM z10s.

(may end up being fewer than 20 (16)..)

• 80% Reduction in Energy

• 85% Reduction in Floor Space

– 1,600 for z10s vs 11,600 square feet for Distributed

• Categories as a % of Gross Savings:

Facilities

Connect

Labor

Software

HW Maint

HW Purch

Page 20: When running Linux on IBM System z makes sense X cents

System z Rising

• More than 2000 customers

are using System z for

Linux.

• Since 09, IBM added over

100 new “mainframe”

customers for the purpose

of Linux

• Customer experience and

results support the current

strategy to migrate Linux

applications to System z. 0

500

1000

1500

2000

2500

3000

2002 2004 2006 2008 2010

The number of Linux IFLs year/year

shows 30% annual compound growth

Page 21: When running Linux on IBM System z makes sense X cents

Unique Value of the IFLs

• Run at full MIPS even on

sub-capacity models

• If/when you upgrade, the

IFLs move up in power at

no additional charge.

• IFL’s have increased in

power by roughly 55%

over each previous

generation or 1400% since

G5.

1.72 391%

4.4 1157%

0

1

2

3

4

z800 z890 z9

IFL Value Increase

02468

1012

G6

z800

z900

z890

z990

z9 z10

Machine Type

IFL Value Increase

IFL Capacity

%IFL Increase

1100% over G5

55% over z9BC

Note: IBM delivered more IFL MIPS in 1Q10 than in 2009.

Page 22: When running Linux on IBM System z makes sense X cents

What IT Execs are thinking:

Response from 100 IT executives at companies using Linux

operating system on IBM mainframes.

93% of respondents projected that their use of IBM's IFL

(Integrated Facility for Linux) would increase or remain

steady.

The two main reasons:

1. Advantage of computing capacity available on their

mainframe's and IFLs.

2. Linux on the mainframe is more cost-effective than other

platforms.

* http://finance.yahoo.com/news/Survey-Predicts-Continued-prnews-15547427.html?.v=1

Page 23: When running Linux on IBM System z makes sense X cents

Horizontal vs. Vertical Scale (x86 vs. z)

Page 24: When running Linux on IBM System z makes sense X cents

What Horizontal vs. Vertical Scale means to

you (x86 vs. z)

• How about adding a second engine to a car at the flip of a

switch . . . without stopping.

• Increasing horse power from 180 HP to 450 HP at the flip

of a switch . . . without stopping.

• Or, being able to do both . . . on the fly . . . without

stopping.

• System z allows you to increase your capacity either

horizontally or vertically and it’s the only platform to

achieve this flexibility.

Page 25: When running Linux on IBM System z makes sense X cents

But don’t get yourself in a “hole” . .

Some applications run

better on z than others.

It’s a good idea to

understand the

difference when

migrating to Linux on z.

Page 26: When running Linux on IBM System z makes sense X cents

“Virtual Friendly” v. “Virtual Hostile”

• Virtual Friendly

– Applications are designed/coded to run well in a virtual

environment.

– When they aren’t “busy” they go dormant and free up or release

system resources so other applications can use them. (Known as

QDrop)

• Virtual Hostile

– Applications fail to coexist well with other applications on the

same processor.

– They tie up resources even when they are no longer active. They

go idle in terms of performing real work, but continue to appear

busy to the system.

Page 27: When running Linux on IBM System z makes sense X cents

What workloads are moving to IFLs?

IBM Corp. 2010

Page 28: When running Linux on IBM System z makes sense X cents

What applications make a best fit?

WebSphere MQ Series

DB2 Connect

CICS Transaction Gateway , IMS Connect for Java

SAP

WebSphere and JAVA applications development

WebSphere Application Server (WAS), Portal

Domino

Network Infrastructure, FTP, NFS, DNS etc..,

Oracle Database

Applications requiring top end disaster recovery model

ComServer and Communications Controller for Linux

Virtualization and Security Services

InfoSphere/Cognos

Communicate Pro (VoIP) “Selecting Projects for System z”

Bill Reeder, IBM Corp.

High Availability,

High I/O Bandwidth,

Security and DR Requirements

Simplifying the Support Model

Shortening end-to-end Path Reqs

Reduction in Network Traffic

Collocation of Applications

Consolidation of diverse loads

Page 29: When running Linux on IBM System z makes sense X cents

What applications make a good fit?

UDB (DB2)

Informix, (IDS)

Apache web serving

SAMBA

TIM/TAM (LDAP Services)

TSM

Existing Linux Workloads

Evaluate Server ChoicesCorrect Application Availability

Supporting Applications

Political Issues within the Org.

Potential Porting Issues

Page 30: When running Linux on IBM System z makes sense X cents

What applications are difficult to move?

ISV and IBM applications that have not yet ported their application to run on Linux on System z

Applications that by design run at VERY High sustained utilization which I will define here as >95%.

Stand-Alone single applications as the only Linux for System z applications

Applications that are to internally sensitive to try and move

This URL is a link to the IBM software running and supported to run under Linux on System z.

http://www-1.ibm.com/servers/eserver/zseries/os/linux/software.html

Page 31: When running Linux on IBM System z makes sense X cents

Why bother to Measure, Track,

and Report ?

Page 32: When running Linux on IBM System z makes sense X cents

Mainframe Performance :

It’s not something you fix with a “reboot”.

System

Page 33: When running Linux on IBM System z makes sense X cents

Responsible IT professionals should always consider

• Performance Management to ensure service levels

are met.

• Capacity Planning to ensure future needs are met.

• Operational Alerts that detect issues such as

looping, exceeding disk capacity, etc., and doing

so for hundreds/thousands of servers concurrently.

• Charge back and accounting information to allow

your business to charge for resources consumed.

Page 34: When running Linux on IBM System z makes sense X cents

Large Insurance Company

• Pain Points (history) –

– Too many servers

– Space, Power, Cooling

– Inability to Allocate Resources Where Needed

– New Apps - Time/Expense of Basic Trials and Testing

• Today – (strategy deployed in less than 4 months)

– +700 Servers on 2 Boxes / Dynamic Capacity Options

– 100,000 Active Users

– Zero Production Outages Since 2005

– $3M/Year in Savings

Page 35: When running Linux on IBM System z makes sense X cents

IBM Show Case Customers

• The Bank of Tokyo-Mitsubishi is moving 30,000 end users

to desktop clouds.

• Large Payroll Processing Company now running more

than 1100 Linux servers on z/VM

Page 36: When running Linux on IBM System z makes sense X cents

Some installations are smaller:

• One CEC (system)

• Two IFLs (one production, one test)

• 20 Linux Servers replaced, more planned

• Proof of Concept – 90 Days (free trial – including zVPS)

• Savings – space, power, admin, etc.

Page 37: When running Linux on IBM System z makes sense X cents

However, accomplishing the basics does

create certain challenges . . As you move

forward, what should you expect?

Page 38: When running Linux on IBM System z makes sense X cents

It’s hardly likely that you would trust your

system’s performance to an astrologist . . .

Page 39: When running Linux on IBM System z makes sense X cents

Prerequisites

• A single suite of products that can deliver whatever is

necessary to manage performance on z/VM and zLinux.

– Keeps cost to a minimum.

– Simplifies service, upgrades, education, etc.

– Single vendor interface

• A vendor with a history for delivering best-of-breed

products and support.

• A cross industry install base with references in all major

geographies.

Page 40: When running Linux on IBM System z makes sense X cents

Velocity Software Inc.

• Founded in 1988 by former IBMers.

• Velocity products are used by hundreds of installations worldwide; many are IBM showcase customers.

• IBM uses Velocity’s products internally and makes frequent references to our products in their Redbooks.

• We have a working relationship with IBM System z labs in Endicott(z/VM), Poughkeepsie(zOS), and Boeblingen(zVSE).

• Velocity has participated in every VM Early Support Program since 1988 and has been a PartnerWorld member since 89.

• Velocity presents research at many conferences including:

– SHARE, GSE, CMG, WAVV, and Local Linux User Groups

Page 41: When running Linux on IBM System z makes sense X cents

Velocity Software Delivers :

• Total Data Accuracy

– When necessary, identifies, prorates and corrects inaccurate data.

• Complete Data Collection

– Variety of Platforms (NT, Linux, SUN, HP, etc)

– Standard Interfaces (SNMP and NETSNMP)

– Concurrently across 100s or 1000s of servers.

• A 100% Data Capture Ratio

– Best in the industry . . . Why measure incomplete data . . ?

• Minimum impact on processors by monitoring agents.

– Velocity’s target is .03% or less of ONE server with one minute

granularity. (vs. 5% /server overhead and 5 minute granularity)

Page 42: When running Linux on IBM System z makes sense X cents

zVPS Summary

• Provides real time metrics on all facets of server performance including z/VM, Linux, and other distributed servers (SUN, Windows, etc.)

• Full function capacity planning and interfaces to planning tools such as MXG and MICS

• Complete and accurate charge back accounting information for Linux applications and z/VM.

• Operational alerts for up to 1000s of virtual servers and immediate detection of performance issues.

Page 43: When running Linux on IBM System z makes sense X cents

zVPS Example:

zVPS can monitor

and measure the

activity of Linux on

System z in addition

to distributed servers

like SUN Solaris,

Linux, HP, Windows,

and more.,

IBM System z

z/VM

&

zVPS

Distributed Servers (x86)

SUN

Linux

Windows

other

Linux (IFL)

Net: You can determine the level of use for

any server in your network. SNMP /MXG / MICS

Page 44: When running Linux on IBM System z makes sense X cents

Data can be used for Trend Analyses

0

10

20

30

40

50

60

70

80

90

100

Jan Mar May Jul Sep Nov

Prod 1

Prod 2

Test 1

IFL CPU Utilization – 12 Months

Page 45: When running Linux on IBM System z makes sense X cents

Auto Arrange

Page 46: When running Linux on IBM System z makes sense X cents

zPRO – More than just a “cloner”

• Cloning for Linux Servers, Solaris, VSE, CMS users and

more.

• Provides administrators the ability to define servers based

on “golden images”.

• Manages z/VM security (RACF)

• Provides an easy-to-use, intuitive front-end to Dirmaint via

a Tab approach and syntax checking for defining directory

entries.

• Documentation / Command search capabilities

Cloud Enablement Tool for Systems Administrators

Page 47: When running Linux on IBM System z makes sense X cents
Page 48: When running Linux on IBM System z makes sense X cents

z/VM – Linux Requirement Velocity Software Product All Other Vendors

Support All Linux YES NO

Charge Back Accounting YES NO

Capacity Planning Info. YES NO

Low Cost Operation YES NO

Low Overhead Agents YES NO

Performance Serv. (zTUNE) YES NO

Performance Education YES NO

Included in IBM Redbooks YES NO

Standard Open Linux Agent YES NO

Network Perf. Monitoring YES NO

Accounting – VM Level YES NO

Accounting – Linux Process YES NO

Accounting – Linux Applic. YES NO

MXG and MICS Interfaces YES NO

Not All Performance and Systems Management Tools are Created Equal . . . .

Page 49: When running Linux on IBM System z makes sense X cents

Summary

• We are committed to providing the best z/VM performance

products available.

• Our zVPS Product Suite is a complete set of Performance and

Systems Management tools designed exclusively for z/VM

and Linux on IBM System z

• We provide excellent product support services, and education.

• Our install base is both global and diverse.

• Velocity Software is the recognized leader in this space by

most of IBM’s z/VM – Linux “showcase” accounts.

Proven Performance from Velocity Software

Page 50: When running Linux on IBM System z makes sense X cents

VM Workshop at OSU

July 28th thru 30th

WWW.VMWorkshop.org

They are

Back ! !