From A (AIX) to Z (Linux/z): A Customer Experience

Similar documents
From A (AIX) to Z (Linux/z): A Customer Experience. April 2007 By Uriel Carrasquilla

Making System z the Center of Enterprise Computing

Mainframe Optimization System z the Center of Enterprise Computing

The Business Value of Virtualizing Oracle ebusiness Suite. Haroon Qureshi QSolve, Inc.

IBM Systems: Helping the world use less servers

Improving Blade Economics with Virtualization

s390 zlinux at Citi Presented by Doctor P. Robinson June 5, 2013 Hillgang Citi Managing zlinux in a Heterogenous Enterprise

Implementing Linux on z: User Experiences at Isracard

Implementation of Red Hat Linux on z: User Experiences at Isracard

1. Which programming language is used in approximately 80 percent of legacy mainframe applications?

Power your planet. Optimizing the Enterprise Data Center POWER7 Powers a Smarter Infrastructure

Oracle Real Application Clusters One Node

Experience the GRID Today with Oracle9i RAC

IBM C IBM z Systems Technical Support V6.

Virtualizing Oracle on VMware

Session: Oracle RAC vs DB2 LUW purescale. Udo Brede Quest Software. 22 nd November :30 Platform: DB2 LUW

SWsoft ADVANCED VIRTUALIZATION AND WORKLOAD MANAGEMENT ON ITANIUM 2-BASED SERVERS

Case Study: Home-Grown DB2 Monitoring and Related Tools. Jayesh Thakrar The Warranty Group

Migrating Oracle from Unix to the Cloud. Dean Bolton Chief Architect VLSS LLC

Cloud & Datacenter EGA

Adapted from: TRENDS AND ATTRIBUTES OF HORIZONTAL AND VERTICAL COMPUTING ARCHITECTURES

IBM p5 and pseries Enterprise Technical Support AIX 5L V5.3. Download Full Version :

Share San Francisco Session February 4, :30. Richard Ralston Humana Inc.

DIR-SDD zseries Services

Oracle9i Real Application Clusters. Principal Sales Consultant DB Tech. Team Oracle Corporation

VMware Join the Virtual Revolution! Brian McNeil VMware National Partner Business Manager

Quobyte The Data Center File System QUOBYTE INC.

How it can help your organisation

A Fresh Look at the Mainframe

EMC Virtual Infrastructure for Microsoft Applications Data Center Solution

Using VM for Linux Disaster Recovery Planning

Linux Installation Planning

Hybrid Computing mit dem IBM zenterprise System. Matthias R. Bangert

Enabling Fast Recovery of Your Virtual Environments: NetBackup, Backup Exec & VCS for VMware

The Modern Mainframe At the Heart of Your Business

Sun and Oracle. Kevin Ashby. Oracle Technical Account Manager. Mob:

EMC Symmetrix DMX Series The High End Platform. Tom Gorodecki EMC

1 Quantum Corporation 1

Introduction. Application Versions. Virtual Machine Defined. Other Definitions. Tech Note 656 Building Wonderware Solution Architectures on VMware

WebSphere. Virtual Enterprise Version Virtualization and WebSphere Virtual Enterprise Version 6.1.1

StorageTek ACSLS Manager Software

Best Practices for WebSphere Application Server on System z Linux

Is There Any Alternative To Your Enterprise UNIX Platform? Andrej Gursky PosAm TechDays EAST, March 2015

SIMPLIFY, AUTOMATE & TRANSFORM YOUR BUSINESS

z/os Introduction and Workshop Overview of z Systems Environment 2017 IBM Corporation

Storwize/IBM Technical Validation Report Performance Verification

Certkiller.P questions

IBM EXAM QUESTIONS & ANSWERS

HP NonStop Database Solution

The New Enterprise Data Center Summit. Session: zmr - consolidation with an affordable mainframe Speaker: Sreenath Chary Date: 19 th Nov 2008

IBM EXAM QUESTIONS & ANSWERS

V.I.B.E. Virtual. Integrated. Blade. Environment. Harveenpal Singh. System-x PLM

Managing Change at the Speed of Business

Oracle Databases on Linux for z Systems - PoC and beyond

Maintaining End-to-End Service Levels for VMware Virtual Machines Using VMware DRS and EMC Navisphere QoS

Technology Insight Series

Verron Martina vspecialist. Copyright 2012 EMC Corporation. All rights reserved.

Virtualization Benefits IBM Corporation

IBM SYSTEM POWER7. PowerVM. Jan Kristian Nielsen Erik Rex IBM Corporation

SAP and SAP HANA on VMware

<Insert Picture Here> Enterprise Data Management using Grid Technology

Deployment Scenario: WebSphere Portal Mashup integration and page builder

IBM TS7700 grid solutions for business continuity

Blue Cross Blue Shield of Minnesota - Replication and DR for Linux on System z

Exam : : Eserver p5 sales. Title. Version : DEMO

Eliminate Idle Redundancy with Oracle Active Data Guard


Overview of the SPARC Enterprise Servers

Virtualizing the SAP Infrastructure through Grid Technology. WHITE PAPER March 2007

vsphere 4 The Best Platform for Business-Critical Applications

Microsoft Office SharePoint Server 2007

IBM s Integrated Data Management Solutions for the DBA

Virtual Linux Server Disaster Recovery Planning

Virtualization Overview

NICE Perform Virtualization Solution Overview

Quo Vadis SAP HANA Erwartungen und Ausblick. Jürgen Karnstädt HP SAP Competence Center Walldorf Mai 2013

Linux and z Systems in the Datacenter Berthold Gunreben

Introduction. Application Versions. Virtual Machine Defined. Other Definitions. Tech Note 656 Building Wonderware Solution Architectures on VMware

Making Linux POCs successful. Andy Greco Mainline Information Systems

The 5 Keys to Virtual Backup Excellence

February 5, 2008 Virtualization Trends On IBM s System P Unraveling The Benefits In IBM s PowerVM

The Cloud Computing: IBM Point of View

Pervasive Insight. Mission Critical Platform

Virtualization Technical Support for AIX and Linux - v2

SAN Storage Array Workbook September 11, 2012

EonStor DS - iscsi Series High-Availability Solutions Delivering Excellent Storage Performance

Copyright 2012 EMC Corporation. All rights reserved.

Looking ahead with IBM i. 10+ year roadmap

Atos TM Virtualization Solutions

WebSphere Application Server Base Performance

Parallels Virtuozzo Containers

Session 1079: Using Real Application Testing to Successfully Migrate to Exadata - Best Practices and Customer Case Studies

Maintaining End-to-End Service Levels for VMware Virtual Machines Using VMware DRS and EMC Navisphere QoS

Server Consolidation for Oracle E-Business Suite with IBM Power Systems Servers:

Multicore Computing and the Cloud Optimizing Systems with Virtualization

Copyright 2012 EMC Corporation. All rights reserved.

SAP on IBM z Systems. Customer Conference. April 12-13, 2016 IBM Germany Research & Development

Expert Oracle GoldenGate

... IBM Advanced Technical Skills IBM Oracle International Competency Center September 2013

System z Virtualization and Linux Workshop Bootcamp System z Hardware / Architecture

Transcription:

From A (AIX) to Z (Linux/z): A Customer Experience February 2007 By Uriel Carrasquilla 1 Copyright 2007 National Council on Compensation Insurance, Inc. All Rights Reserved.

Agenda Initial Scope: Benchmark Linux Objectives Application Profile H/W Configurations Results New Scope: Sunset AIX Reach Consensus Linux on System z9 Linux and Our Environment Unix Roadmap Summary 2 Copyright 2007 National Council on Compensation Insurance, Inc. All Rights Reserved.

Benchmark Objectives Original Proposition: Feasibility: Can we run a mission-critical application under Linux/z? Performance: Will it run faster than AIX? Support: Can we do it with the same head count? Infrastructure: What else do we need? Cost benefits and ROI over three years 3 Copyright 2007 National Council on Compensation Insurance, Inc. All Rights Reserved.

Benchmark Plan Freeze application changes before benchmark Oracle: same versus optimized parameters Run on z890, P570, and z9 (IBM WA Center) Document effort to convert APP to Linux DBA s effort to support Linux SysAdmin effort to support Linux/zVM Size z890 and z9 4 Copyright 2007 National Council on Compensation Insurance, Inc. All Rights Reserved.

Application Profile Java, multithreaded, with Oracle back end About 700 GB disk in production and growing Mission-critical but fail-over missing Heavy I/Os (40% of CPU power under AIX going to support I/Os) Long batch in AIX with 14 CPUs (10+ hours) AIX online response time acceptable to Web 5 Copyright 2007 National Council on Compensation Insurance, Inc. All Rights Reserved.

6 Copyright 2007 National Council on Compensation Insurance, Inc. All Rights Reserved.

Benchmark Realities Application improvements during benchmark: Triangle step was converted from single to multithreaded, saving 1.5 hours in the critical path Closed connects (z9 was fast) Scripts were written to simplify multiple runs of same benchmarks Compiled application for each platform Ran same code and same data on all platforms after application changes 7 Copyright 2007 National Council on Compensation Insurance, Inc. All Rights Reserved.

Run Results (Three Threads/DEV) The P570 is the slowest at over 85% CPU The z890 is faster at 65% CPU The z9 is the fastest (x2) at 50% CPU Hardware/software used P570: 4 (1.6 GHz) CPU, 4 GB MEM, Oracle 9i z890: 2 IFL, 4 GB MEM, Oracle 10g z9: 2 IFL, 4 GB MEM, Oracle 10g 8 Copyright 2007 National Council on Compensation Insurance, Inc. All Rights Reserved.

Results (Without Optimization) PRO Benchmark Results One Concurrent Job Times for 3 Threads Step P570 z890 z9 (2IFL) PSL 1:24:00 1:17:54 0:28:26 SL 0:59:04 1:02:10 0:51:41 SP 0:15:30 0:11:28 0:03:21 PC 0:03:39 0:04:04 0:01:34 PM 1:02:29 1:09:32 0:54:48 CG 0:39:08 0:19:13 0:11:35 LP-DS 0:18:49 0:06:46 0:00:39 2SL 0:08:38 0:03:30 0:00:25 SMP 0:19:22 0:03:30 0:00:31 TRI 0:54:14 1:09:53 0:27:06 Total 6:04:53 5:28:38 3:00:06 End-to-End 6:44:19 6:15:00 3:10:00 9 Copyright 2007 National Council on Compensation Insurance, Inc. All Rights Reserved.

Results (With Optimization) z9 PRO Benchmark Results One Concurrent Job 4 IFL 4 IFL 2 IFL Step 4 Threads 6 Threads 3 Threads PSL 0:19:14 0:21:35 0:32:16 SL 0:15:23 0:28:50 0:19:03 SP 0:02:39 0:02:53 0:03:02 PC 0:01:07 0:01:12 0:01:15 PM 0:14:02 0:14:29 0:21:23 CG 0:04:42 0:03:41 0:07:00 LP-DS 0:00:24 0:00:21 0:00:36 2SL 0:00:18 0:00:15 0:00:26 SMP 0:00:24 0:00:26 0:00:26 TRI 0:24:25 0:24:39 0:24:14 Total 1:22:38 1:38:21 1:49:41 End-to-End 1:32:04 1:47:52 2:00:00 10 Copyright 2007 National Council on Compensation Insurance, Inc. All Rights Reserved.

Findings: App to Linux No effort involved to move application Same PC-based DEV environment Java is 100% equivalent 11 Copyright 2007 National Council on Compensation Insurance, Inc. All Rights Reserved.

Findings: DBA R&R No changes in tools No changes in GUI Very much BAU Tuning required when moving to z Self-tuning in 10 12 Copyright 2007 National Council on Compensation Insurance, Inc. All Rights Reserved.

Findings: SysAdmin on Linux We have been doing it for just over a year Some time to get used to MF H/W and zvm Some different tools versus AIX and SUN Project was in progress to fully integrate Some functionality might need to be investigated (ext3/xfs/jfs, SLES 10) More training is needed 13 Copyright 2007 National Council on Compensation Insurance, Inc. All Rights Reserved.

Findings: SysAdmin and zvm Our zos systems programmer was a valuable resource Our Linux systems administrator became proficient with zvm and mainframe hardware This group is the most impacted by this change Patience will be expected from our DEV customers during early stages AIX to Linux skills are transferable 14 Copyright 2007 National Council on Compensation Insurance, Inc. All Rights Reserved.

Recommendations for APP DEV/QA/PROD applications to z9 Three-tier: APP and DBMS zvm guests Will need 16 GB MEM (2:1 virtualization) Will need 4 IFLs for APP migration (4:1) Will need 2 IFLs for CAPLAN, STS, UC4 Java HA: KeepAlived (VRRP) Master/Slave Oracle HA: RAC for seamless fail-over 15 Copyright 2007 National Council on Compensation Insurance, Inc. All Rights Reserved.

Stop the Press/New Scope IT management expanded the scope to include the AIX platform elimination Five PROD servers (22 CPUs) Three supporting DEV servers (9 CPUs) Three supporting QA servers (11 CPUs) Investigate HA and propose new architecture Advise on Sun environment: 8 PROD servers with 37 CPUs plus DEV and QA servers 16 Copyright 2007 National Council on Compensation Insurance, Inc. All Rights Reserved.

New Scope: Sunset AIX From our CIO: Reach consensus Consider all implications of this change Freeze budget for AIX Get customers onboard 17 Copyright 2007 National Council on Compensation Insurance, Inc. All Rights Reserved.

Linux on System z9 HA z/vm Book1 IBM z9 z/vm 2nd Data Center 2nd IBM z9 Linux Guests Oracle RAC Oracle Applications Linux Guests Oracle RAC Oracle Applications Processors Network (OSA) Memory Points of Failure Whole Frame Physical Components Risk Mitigation Redundant Frame (Not today) Redundant Hardware z/vm LPAR 2nd z/vm LPAR Linux Guest 2nd Linux Guest on 2nd z/vm (VRRP) Book2 Book3 Book4 Growth Book5 Book6 Database Application Oracle RAC/ 2nd Guest on 2nd z/vm 2nd Guest 18 Copyright 2007 National Council on Compensation Insurance, Inc. All Rights Reserved.

Linux on System z9 Virtualization Consolidation fewer servers doing more work Greater utilization ability to handle increased workloads and multiple applications on a single machine Standardization ability to apply standard management tools across a diverse work environment Application workloads are shared for better utilization Server resources are allocated dynamically based on demand 19 Copyright 2007 National Council on Compensation Insurance, Inc. All Rights Reserved.

Linux on System z9 Flexibility Simplifies systems management through centralization Prioritizes workloads Prevents runaway processes from degrading performance of other applications Increases capacity to handle unpredictable fluctuations, as well as planned increases Provides a low level of granularity for resource allocation and control 20 Copyright 2007 National Council on Compensation Insurance, Inc. All Rights Reserved.

Linux on System z9 Performance Separate I/O processors allow for parallel processing for I/O and application at the same time Our tests showed I/O rates of 1ms on z9 compared to 9ms on z890 and 11ms on AIX Deployment of new server/lpar from days/weeks to hours True shared resources (processors, memory, I/O, network, z/vm) Internal communications between LPARs via Hypersockets (dedicated 10GBs compared to 1GB) Faster recovery time at DR Linux and all LPARs come up with the mainframe Hypersockets is an IBM product. 21 Copyright 2007 National Council on Compensation Insurance, Inc. All Rights Reserved.

Linux on System z9 Software Licensing Cost Avoidance Multiple servers on one physical engine Oracle pricing by engine (AIX 40 engines, System z approximately 1/3 required) Environmental Reduction on external cabling, routers, hubs, switches, energy, and floor space 22 Copyright 2007 National Council on Compensation Insurance, Inc. All Rights Reserved.

Linux on System z9 Redundant Hardware Transparent CP sparing Fault-tolerant interconnect design Dynamic memory sparing Enhanced firmware simulation Remote operations support N+1 power supply technology Concurrent channel, OSA-E, and coupling link maintenance Dynamic I/O reconfiguration FICON purge path extended Enhanced book availability System Assist Processor (SAP) reassignmentand sparing Sparing for storage protect preservation keys Partial memory restart Dual support elements Hybrid cooling Concurrent hardware management console (HMC) and support element Redundant I/O interconnect Enhanced driver maintenance Dynamic oscillator switchover Enhanced application preservation Failure containment for MBA Concurrent book add Dynamic channel path management Concurrent power and thermal maintenance Enhanced dynamic reconfiguration management Single points of failure exist, but mean time between failure = 100 years. 23 Copyright 2007 National Council on Compensation Insurance, Inc. All Rights Reserved.

Linux and Our Environment Areas that Linux may impact: Application Development Change Management Security Languages and Integration Linux Management Tools Risks 24 Copyright 2007 National Council on Compensation Insurance, Inc. All Rights Reserved.

Linux and Our Environment: Application Development Development Platforms Visual Studio PL/SQL Developer J Developer Development Languages Not Impacted Not Impacted Not Impacted Linux Supported Note Java C/C++ Cobol Stored Procedures Perl Ksh Shell SAS YES YES YES YES YES YES NO Note Code can be developed on SUN or Mainframe and access data on Linux. Note: Have the ability to install VMWare Virtual Server on PC desktop to load Linux and have a local development environment on PC. 25 Copyright 2007 National Council on Compensation Insurance, Inc. All Rights Reserved.

Linux and Our Environment: Change Management Same tools and processes as current Change Management. Tools Used Supported on Linux Function TeamTrack NA Migration Requests and Special Run Request ChangeMan DS Yes Code Repository, Check-in/Check-out/Promote 26 Copyright 2007 National Council on Compensation Insurance, Inc. All Rights Reserved.

Linux and Our Environment: Security Batch Application Security Architecture Will be the same as on AIX Batch Application Security Administration Will be the same as on AIX End User Security Administration Password Synchronization and Group Membership Management BMC has reported that they will provide a connector that supports SuSE Linux on zvm by February 2007. This connector will allow us to manage end user security in the same manor as currently on AIX. Monitoring BindView does not currently support Linux on zvm Will need to procure the BindView Agentless version to get functionality 27 Copyright 2007 National Council on Compensation Insurance, Inc. All Rights Reserved.

Linux and Our Environment: Languages and Integration Software Oracle TNS DB2 Connect MQ Series Function Database Connectivity Access Oracle Access DB2 Messaging Messaging between DBs and Systems Languages Cobol, C/C++, Java, Perl, KSH, PL*SQL Coding between DBs and Systems Extract/Transform/Load (ETL) DTS, SSIS (Microsoft) Integrated Development Platform 28 Copyright 2007 National Council on Compensation Insurance, Inc. All Rights Reserved.

Linux and Our Environment: Linux Management Tools Tool/Process Function Database Grid Control DBMS Administration DBArtisan DBMS Administration Security Contol-SA 1st Qtr 2007 Password Sync BindView Procure Agentless Version Reporting MANUAL/YaST ID Setup Scheduling UC4 Scheduling Change Management ChangeMan DS Source Code Migration and Control System Administration YaST Linux Administration, Installation SAR Linux Performance/Accounting VMWare VM System Management Backup and Recovery Netbackup Backup/Restore/Recovery 29 Copyright 2007 National Council on Compensation Insurance, Inc. All Rights Reserved.

Linux and Our Environments: Risk Mitigation Risks Risk Mitigation Vendor Support Vendor does not support Linux but can use Sun/Solaris Legacy System Rewrite Virtual Mind Set/VM Administration Security Linux Open Source Single Hardware Platform We own our current AIX environment Only stopping further growth and development at this time Migration from AIX can be scheduled with planned system rewrites Not forcing migrations today VM training Cross-training for system administrators Linux is just another flavor of Unix, and all basic skills exist today We currently receive all Linux alerts and separate documentation on high alerts Linux out of box comes with the doors closed and we have to open it up Create 2 z/vms to support fail-over for microcode, z/vm, Linux, and application failover Implement Oracle RAC for database fail-over Implement Linux HA for application fail-over Future If we decide to have separate data centers, we can set up fail-over between sites, eliminating single hardware risk 30 Copyright 2007 National Council on Compensation Insurance, Inc. All Rights Reserved.

In Summary Linux runs on many platforms, but running it on a System z9 provides additional benefits in the following areas: High availability (HA) and customer satisfaction Flexibility Virtualization to minimize scheduled downtime Workload management to handle peaks Performance and capacity to grow the business Cost savings in terms of TCO 31 Copyright 2007 National Council on Compensation Insurance, Inc. All Rights Reserved.