You are on page 1of 12

WHITE PAPER

Intel Xeon
Processor-based Servers
Data Center Modernization

Re-Hosting Mainframe Applications on


Intel Xeon Processor-Based Servers
A technical discussion of methodology, design, and benefits based
on a successful migration by one of the worlds largest banks

Table of Contents Executive Summary


Executive Summary. . . . . . . . . . . . . . . 1 Many enterprises rely on mainframes to support core business operations, yet the cost
and complexity of these monolithic systems can become roadblocks to innovation in
Business Growth and todays increasingly fast-paced business environment. Such was the case for HSBC,
Mainframe Constraints . . . . . . . . . . . . 2
one of the worlds largest banks. When heavy workloads from a new suite of loan
A Proven Methodology applications created performance and reliability issues for the HSBC mainframe in
for Mainframe Migration. . . . . . . . . . . 2 Mexico City, the company had a choice to make: either upgrade the mainframe or
Establishing Business migrate existing workloads onto an alternative platform.
and Technical Goals. . . . . . . . . . . . . . . . 3
After a thorough review of alternatives and consultation with Intel, HSBC Mexico chose
Assessing the to re-host the applications on Intel Xeon processor-based servers running Linux. The
Current Environment. . . . . . . . . . . . . . . 3
resulting migration met or exceeded all of HSBCs goals. Performance and uptime were
Creating the Proposal improved, delivering a better experience to customers and branch office personnel.
and Developing the Mainframe workloads were reduced by 2,000 MIPS and monthly service charges by
Solution Architecture. . . . . . . . . . . . . . 5
70 percent.1, The migration also improved business flexibility, making it easier to scale
The HSBC Solution. . . . . . . . . . . . . . . . 8 and adapt applications as business requirements continue to grow.
Solution Architecture. . . . . . . . . . . . . . 8 Two factors were particularly important to the success of the HSBC mainframe migration.
Migration Experience . . . . . . . . . . . . . . 8
The latest two-, four-, and eight-socket Intel Xeon processor-based servers
Results and Business Benefits. . . . . . 8 provide major advances in scalability and reliability for mission-critical workloads, while
Conclusion . . . . . . . . . . . . . . . . . . . . . . 10 retaining the high value and interoperability of standards-based computing platforms.
HSBC had considerable flexibility in designing its solution, and was able to meet all
Appendix: Mainframe
Migration Checklist. . . . . . . . . . . . . . . 11 requirements using a small number of powerful, cost-effective servers.

HSBC took advantage of experienced vendors and a proven methodology to


Authors: accelerate the migration and reduce risk. The company followed a step-by-step
Martin Guttmann
approach to setting goals, assessing the current environment, and designing, testing,
Principal Engineer rolling-out, and integrating its new solution. The result was a smooth migration with
Data Center Solutions, Worldwide predictable costs, timelines, and benefits.
Intel Corporation
Although every mainframe migration is unique, the basic principles required for
Rafael Daz Barriga
success are well established. This paper describes the overall migration approach and
Senior Enterprise Technology Specialist
Intel Mexico methodology employed by HSBC. It outlines a practical strategy that other companies
can use to plan and implement a high-value, low-risk mainframe migration that improves
business agility, while significantly reducing total costs.
Solution provided by:
Re-Hosting Mainframe Applications on Intel Xeon Processor-Based Servers

Business Growth A Proven Methodology for


and Mainframe Constraints Mainframe Migration Understanding Mainframe
Migration
HSBC has more than 7,500 offices in Mainframe migrations have increased
Most IT organizations will benefit from
87 countries and territories around the substantially in recent years, and there
an in-depth technical workshop provided
globe. For many years, the company are now many experienced regional and
by a vendor with extensive experience in
relied on a mainframe in Mexico City to global system integrators, independent mainframe migration. The entire life cycle
support its end-to-end banking solutions software vendors (ISV), and hardware should be discussed, including best practices
throughout Latin America. Recently, suppliers with proven methodologies, for each of the following steps.
HSBC Mexico added a suite of 12 internally tools, and professional services to
Reviewing the current system,
developed, Java-based solutions to support assist with migrating workloads to Intel
solutions, and business requirements
loan application, processing, workflow processor-based servers. HSBC worked
management, business modeling, and with experienced vendors and took Developing and documenting the
related services for its online customers advantage of a well-established migration proposed solutions and designs
and branch offices. methodology throughout its assessment, Evaluating and testing the proposed
planning, and deployment efforts (Figure 1). system architectures and infrastructure
The new applications were a huge success,
Developing plans for proof of concept
fueling more demand for loans and related To ensure business and technical
(PoC) testing
banking services. Transaction rates rose issues were thoroughly explored, an
to an average of approximately 10 million interdisciplinary team of managers, Migrating business applications
per day, with up to 600,000 transactions business analysts, system and application and solutions
per hour during peak periods. This added architects, and IT operational staff Upgrading the core software
significantly to mainframe workloads, was formed. As a first step, the team infrastructure as required
creating performance bottlenecks and participated in an in-depth migration Developing detailed migration plans,
reliability issues not only for the new planning and technical workshop to schedules, and contingencies
loan applications, but also for other core make certain all participants had a clear Integrating IT operations and management
banking services. understanding of how to conduct an tools with migrated applications
efficient and effective migration
HSBC needed to resolve these issues Managing the project to ensure
(see the sidebar, Understanding
to maintain the quality of the customer milestones and deadlines are met
Mainframe Migration).
experience and enable additional growth.
However, decision-makers were concerned
about the costs of upgrading the
mainframe environment and wanted to
explore options for migrating workloads to
Methodology Solutions Business &
a more cost-effective computing platform. Workshop Approach Overview Financial Overview
1
Since moving mission-critical applications
off the mainframe represented a
fundamental shift in HSBCs strategy, a
comprehensive and systematic approach Evaluate & Plan Solution
was needed to ensure the chosen solution Assessment 2
Analyze Definition Design
would fully address both current and
future needs.

Proof of Solution System


Migration 3
Concept Test Optimization

Infrastructure Application Operations &


Deployment 4
Deployment Roll-Out Monitoring

Figure 1. A migration methodology based on documented best practices helps to reduce cost and risk
and accelerate time to benefits.
2
Re-Hosting Mainframe Applications on Intel Xeon Processor-Based Servers

Establishing Business Assessing the Current Environment Future performance requirements based
and Technical Goals Once goals were established, the HSBC on growth in workloads, transactions, the
Following the initial workshop, the team team began a comprehensive assessment number of users, and the integration of
determined the goals of the migration of its current business, technical, and new services.
based on business and technical priorities. operational environments, including: The IT industry has developed a number
Defining and documenting goals early Physical, logical, and solution of infrastructure assessment and
in the project is important to provide a architectures across production, staging, inventory tools, utilities, and programs
framework for weighing alternatives disaster recovery, quality assurance (QA), to help with hardware and application
throughout the planning process. The and development systems (Figure 2). migrations. These tools range from simple
goals included: spreadsheets to advanced programs
All key software applications,
Providing a better foundation for middleware, and utilities including the that may include automated data center
business growth. A key objective product versions, releases, and updates. discovery. Depending on the selected
was to enable cost-effective scaling of In many cases, migrating applications tool, it may measure system workloads,
performance and capacity to handle from one platform to another will require resource utilization, and dependency
projected increases in user volumes and upgrading the base software for the mapping. It may also discover physical
application requirements, while matching targeted environment to the latest or and virtual IT assets, applications, and the
or exceeding the reliability, security, supported versions. relationships between them. The resulting
and responsiveness of the existing assessment typically includes detailed
Performance, functionality, and
mainframe solution. reports and graphs, and can be useful
interoperability across the full hardware
and software solution stack. This for system design and for identifying
Decreasing total IT costs. Reducing opportunities to virtualize infrastructure
included identifying bottlenecks that
overall IT capital and operational and reduce overall costs.
were impacting transaction performance.
expenditures (CAPEX and OPEX) would
free up capital to accelerate growth and Key mainframe interfaces, including
innovation. It was clear that moving key solution and systems interdependencies.
workloads off the mainframe onto lower-
cost systems would reduce hardware,
maintenance, and software licensing
costs. The team would work to maximize Integrated Assessment
the savings without sacrificing other key
Enterprise System
requirements. Business Solutions & Applications
Infrastructure Performance
Improving IT efficiency and agility.
Integrated System Assessment

The flexibility of open system computing Staging & Development Systems


IT Operations & Management

solutions would simplify growth. However,


IT Management Framework
Infrastructure Performance

Backup Systems
excessive variability in a distributed
IT Operational Tools

Hardware Devices,
Software Utilities,

Software Drivers

Storage Devices
environment can offset this advantage
by increasing complexity. To maximize Network I/O
efficiency and agility, it would be Database
important to establish standards and Application Services
define and implement IT operational
Commercial and Custom Applications
best practices.
Operating System
Maintaining global governance. Designs
would need to meet company-wide policies, Integrated Solution and Infrastructure Assessment
including IT requirements for reliability,
availability, serviceability, and security.
They would also need to be compliant Figure 2. A comprehensive and integrated assessment of the existing infrastructure provides a foundation for
planning an efficient, low-risk migration.
with internal and external regulatory and
operational standards, including local,
national, and worldwide requirements.

3
Re-Hosting Mainframe Applications on Intel Xeon Processor-Based Servers

The new HSBC loan solution is a suite of 12 Java 2 Platform Enterprise Edition* (J2EE) applications running on IBM WebSphere*
Application Server. This solution, along with a number of other banking solutions and the IBM DB2* database, was running in two
logical partitions (LPAR) on the mainframe (Figure 3). The workloads for the loan applications were balanced across the LPARs based
on user groups. Transactions for the loan applications, as well as access to other banking solutions, were managed using a customer
information control system (CICS) transaction server.

Original System and Solution Architecture

Physical Architecture

Mainframe

Network (Redundant Connections)

Z LPAR

IBM WebSphere* Application Server

http http http http http

Loan App 1 Loan App 2 Loan App 3 Loan App 4 Loan App N

JDBC CTG

Loan Database
(IBM DB2*) Loan App TOR: TOR

Loan App AOR 1: AOR Loan App AOR 2: AOR


Mainframe
Mainframe
Logical
Logical Architecture
Architecture

Figure 3. Physical and logical architecture for the HSBC mainframe environment prior to migration. The suite of 12 loan applications was running in
two LPARs on the mainframe. The IBM DB2* database was also running on the mainframe.

4
Re-Hosting Mainframe Applications on Intel Xeon Processor-Based Servers

Creating the Proposal and Developing ensure the proposed architecture was Selecting the Servers
the Solution Architecture well aligned with current and projected The team reviewed the performance
Following the initial analysis, the team business needs. and functional capabilities of a variety
reviewed options for meeting current This team was responsible for ensuring: of Intel Xeon processor-based servers to
and future needs including upgrading ensure the proposed design and solution
the existing mainframe and offloading Integration with the existing mainframe
architecture could fully address business
selected applications. Technical feasibility and IT operational environments
and technical needs including compute
was evaluated for each option, and Selection of mission-critical systems to performance; reliability, availability,
detailed return on investment (ROI) and support current and planned growth and serviceability (RAS); and overall
total cost of ownership (TCO) analyses
Adherence to security and systems scalability.
were developed.
compliance requirements Two-socket servers based on the Intel
The result of the analyses was a detailed
Migration, testing, and deployment, Xeon processor 5600 series were selected
recommendation to re-host the suite of 12
including PoC testing for the Web serving tier. As demonstrated
loan applications on Intel Xeon processor-
by published SPECweb2005* benchmark
based servers running Linux, while leaving Identification and mitigation of potential
the database and other core applications scores (Figure 4), these servers can
risks to the success of the project
running on the mainframe. This would support up to 104,422 simultaneous user
eliminate the current performance Detailed business and financial analyses sessions in a modern web environment.
bottlenecks, reduce CAPEX and OPEX, and to estimate costs and determine the ROI That is more than 20 times the capacity
make it easier to scale and adapt HSBCs of older servers based on single-core
Alignment of development and testing
loan solutions going forward. It would processors. By balancing Web server
resources between the system
also preserve the value of the companys workloads across two or more servers,
stabilization and platform migration
mainframe investments while avoiding initiatives. (It was important for HSBC customers can meet the most extreme
both the high costs of upgrading the to share the knowledge and resources performance and availability requirements
mainframe and the risks associated with a among teams while doing the migration.) simply and at relatively low cost.
more extensive migration.
The plan included a phased migration,
which further reduced risk and increased Score
overall IT operational flexibility and (Higher is better)
efficiency. The plan also included specific
120,000
recommendations to address scalability 104422
and redundancy requirements, support 83198
efficient integration with the existing 90,000
IT operational environment, and ensure
adherence to security and governance 60,000
requirements.
29591
The team took advantage of the migration 30,000
15193
project to upgrade to the latest version 4555
of IBM WebSphere Application Server, so 0
technical staff would have access to the
SPECweb*2005
latest features and functionality.2 They
also moved the remaining mainframe
Intel Xeon processor 3.80 GHz (2 MB L2, 800 MHz FSB, single core)
applications into a SYSPLEX* environment
with data sharing to provide better overall Intel Xeon processor 5160 (3.0 GHz, 4 MB L2, 1333 MHz FSB, dual core)
resilience for the mainframe solution. Intel Xeon processor X5460 (3.16 GHz, 2x6 MB L2, 1333 MHz FSB, quad core)
The detailed solution architecture and Intel Xeon processor X5570 (2.93 GHz, 8 MB L3, 6.4 GT/s, quad core)
migration plan were developed by a Intel Xeon processor X5680 (3.33 GHz, 12 MB L3 cache, 6.4 GT/s, six core)
technical team that included a project
manager, system and application
architects, data center IT operations Figure 4. Web server performance has increased substantially for two-socket Intel Xeon
processor-based servers. The latest systems based on the Intel Xeon processor 5600 series are
personnel, database administrators, ideal for processing large numbers of concurrent user requests.2, (The SPECweb*2005 benchmark
and quality assurance staff. Business score of 104422 is the geometric mean of the following results: SPECweb2005_Banking =
unit stakeholders were also included to 162000, SPECweb2005_Ecommerce = 177000, SPECweb2005_Support = 88000). 5
Re-Hosting Mainframe Applications on Intel Xeon Processor-Based Servers

Four-socket servers based on the Intel Published benchmarks for previous-generation servers, increasing
Xeon processor 7500 series were SPECjAppServer*2004 and performance by 2.5 to 3.5 times. They
selected for hosting HSBCs suite of 12 SPECjbb*2005 demonstrate the ability also demonstrate excellent scalability in
Java-based loan applications, the workflow of these servers to support demanding large server configurations. Eight-socket
solutions, and the IBM WebSphere enterprise workloads (Figure 5). Both systems supported 1.8 to 1.9 times
Application Server. These larger servers benchmarks measure performance for the workload of four-socket systems,
deliver scalable performance for heavy, Java application servers in a typical three- indicating that IT organizations can
compute-intensive workloads. With tier environment. The first provides a scale up or out efficiently, depending on
increased memory capacity and a high- comprehensive, full-fledged, multi-tier their workloads and preferred strategy.
speed, point-to-point interconnect system, benchmark. The second simplifies the Customers can expect to see even higher
these servers support exceptionally fast Java environment to focus more intensely performance using the more recent Intel
processing for high-volume transaction on the application tier (it does not stress Xeon processor E7 family, which provides
workloads. The tightly-integrated the database or network). significantly more computing resources
interconnect system also provides and is pin-compatible with the Intel Xeon
Results for both benchmarks show
RAS for mission-critical environments processor 7500 series. (To view the
that servers based on the Intel Xeon
through features such as advanced error latest performance benchmarks as they
processor 7500 series delivered
correction and automated link recovery. become available, visit http://www.intel.
a major leap in scalability versus
com/performance/server/index.htm.)

JOPS@Standard BOPS
(Higher is better) (Higher is better)
3816799
4,000,000
24,000
20092 3,500,000
3,000,000
16,000 2,500,000
2021535
11057
2,000,000
1,500,000
8,000
4410 1,000,000
3340
537116 633897
500,000 217334
0 0
4-Socket 8-Socket 4-Socket 8-Socket
SPECjAppServer*2004 SPECjbb*2005

Intel Xeon processor X7350 Intel Xeon processor X714OM


(8 M cache, 2.9 GHz, 1066 MHz FSB) (16 M cache, 3.40 GHz, 800 MHz FSB)

Intel Xeon processor X7460 Intel Xeon processor X7350


(16 M cache, 2.66 GHz, 1066 MHz FSB (8 M cache, 2.93 GHz, 1066 MHz FSB)

Intel Xeon processor X7560 Intel Xeon processor X7460


(24 M cache, 2.26 GHz, 6.40 GT/s Intel QPI) (16 M cache, 2.66 GHz, 1066 MHz FSB)

Intel Xeon processor X7560 Intel Xeon processor X7560


(24 M cache, 2.26 GHz, 6.40 GT/s Intel QPI) (24 M cache, 2.26 GHz, 6.40 GT/s Intel QPI)

Intel Xeon processor X7560


Intel QPI - Intel QuickPath Interconnect
(24 M cache, 2.26 GHz, 6.40 GT/s Intel QPI)

Intel Xeon processor X7560


(24 M cache, 2.26 GHz, 6.40 GT/s Intel QPI)

Figure 5. Four-socket, eight-socket, and larger Intel Xeon processor-based servers deliver scalable performance for demanding Java* applications,
as demonstrated by published results on the SPECjAppServer*2004 and SPECjbb*2005 benchmarks. Based on workload requirements, HSBC selected
four-socket servers for hosting its suite of 12 Java-based loan applications.
6
Re-Hosting Mainframe Applications on Intel Xeon Processor-Based Servers

Other Design Considerations MQ was also found to be a good fit for Testing the proposed architecture for
The technical team identified and IBM WebSphere Application Server and end-to-end performance, throughput,
evaluated a number of design options HSBC security requirements. and scalability. System performance
for the new infrastructure and worked and load-testing measurements were
High-speed data access. The IBM
closely with all participants to ensure performed with Secure Sockets Layer
WebSphere Application Server instances
the chosen solution would meet business (SSL) enabled. Metrics included average
running on the Intel Xeon processor-
and technical requirements. This close response time, number of transactions,
based servers require Java database
collaboration was fundamental to the number of sessions, Web server
connectivity (JDBC) drivers to support
success of the project, enabling the team requests, database connections and pool
interactions among the loan applications
to make better decisions faster by taking size, JVM memory, CPU and I/O utilization,
and to provide access to the DB2
advantage of their combined expertise. system paging, and base memory
database running on the mainframe.
Four of the most important design configuration. The team used CA Wily
Using the appropriate type of driver is
decisions were focused on ensuring: Application Performance Management*,
important to optimize performance and
Introscope*, and Customer Experience
Scalable performance. The IBM Redbook security. The team reviewed and tested
Manager* to monitor application and
entitled WebSphere Application Type 2 and Type 4 JDBC drivers and
transaction performance. These and
Server V6 Scalability and Performance ultimately selected the Type 4 driver.
similar applications are valuable for
Handbook provides a number of detailed
Availability. IBM WebSphere Application monitoring performance and determining
and proven design options for deploying
Server Cluster was used to support JVM root causes for bottlenecks in distributed
both horizontally- and vertically-scaled
failover so transactions are guaranteed and heterogeneous environments.
solutions on Intel Xeon processor-based
to complete successfully in the event of
servers. After examining several options, Testing all critical components related
a server failure.
the technical team chose an intelligent to connectivity, configuration, and
load balancing solution to distribute Using commercially available applications interoperability between the new
requests among Web servers running on can simplify mainframe migrations, since distributed platforms and the mainframe.
multiple physical servers. This strategy they can typically be deployed in far Especially close attention was paid to
delivers the required performance, less time than custom application code the JDBC and to the MQ environment
scalability, and security and allows that must be developed from the ground (WebSphere MQ client, WebSphere MQ
applications to scale readily as business up. HSBC technical teams found Linux server, and WebSphere MQ manager).
requirements change. versions of all key software components The testing confirmed that 64 GB of
were available for Intel Xeon processor- memory per server was an optimum
Efficient transaction management. The
based servers, including IBM WebSphere configuration.
new solution would have to support fast,
Application Server, IBM WebSphere MQ
reliable, and secure interactions among The PoC results demonstrated that the
Client, and IBM WebSphere MQ Server. proposed solutions met or exceeded all
the loan applications and the mainframe
environment. The team reviewed a current and projected requirements. Such
PoC Testing targeted PoC testing can be extremely
number of design, deployment, and
HSBC technical teams conducted PoC valuable, even essential, when migrating
configuration options based on IBM CICS* custom applications. Testing allows technical
testing to explore crucial design options,
Transaction Gateway* (CICS TG) and IBM teams to discover and address potential
address potential issues, test components,
WebSphere MQ*. An MQ solution was performance and operational issues early
and ensure that the proposed solutions
selected because it provided a better in the design process. PoCs may not be
met business and IT requirements. The
fit with HSBC IT standards. The chosen necessary when migrating commercial
QA mainframe system was used to access
configuration includes MQ clients and applications to Intel Xeon processor-based
and test the DB2 database and MQ servers, since ISVs can often provide
clustered MQ servers. Applications can
connectivity. PoC testing included: reference designs and sizing guides as
access MQ running on one server and the
Testing Java-based deployment utilities well as best practice recommendations
queue manager running on a different
on a subset of loan applications to that have been proven across numerous
server. This design has the benefit of customer implementations.
reducing the number of required servers estimate the time and effort required
because there is no need to implement a to deploy the full suite.
full version of MQ. Accessing CICS using

7
Re-Hosting Mainframe Applications on Intel Xeon Processor-Based Servers

The HSBC Solution Migration Experience Cost-effective scalability. The


Solution Architecture Once the internal migration and initial solution has been successfully scaled
system testing were complete, the to accommodate increasing workloads
The high-level solution architecture for
new solution was integrated into by adding Intel Xeon processor-based
the HSBC loan application infrastructure
the production environment using a servers to the application tier of the
is shown in Figure 6. Transaction requests
phased deployment strategy. Two HSBC distributed architecture. The upgrades
from customers and more than a thousand
branch offices were selected for pilot were performed without interruption to
branch office personnel are received and
deployments using a subset of the 12 loan application users.
distributed across a pair of two-socket
Web servers based on the Intel Xeon applications. When these deployments Lower TCO. Maintenance fees have been
processor 5600 series. This load-balanced were shown to meet performance reduced by approximately 70 percent,
architecture provides primary failover for and business criteria, additional loan from USD 420,000 to USD 80,000 per
high availability and can be scaled through applications were released to a larger month, delivering annual savings of
the addition of servers as workloads grow. number of branch offices. more than USD 4 million.1,

Transactions from the Web tier are During the pilot implementations, the IT Flexibility. The new architecture
distributed across four Intel Xeon operational tools, scripts, and utilities allows business units, application
processor 7500 series-based servers were integrated into the existing IT development teams, and IT operational
running IBM WebSphere Application Server management and operational framework teams to enhance the loan applications
on the Linux operating system (OS). Each to seamlessly manage and support the as needed, with little or no impact on
of these servers is configured with four new infrastructure and environment. the performance and availability of the
processors and 64 GB of memory. Any The mainframe QA test environment, mainframe production environment. In
transaction can be received by any Web deployment, and staging systems were addition, the new systems have enabled
server and handled by any application extended to account for the new systems. business units to do online modeling
server. With this architecture, a failed without slowing the performance of
The success of this phase of the project
server or network link will not cause production systems.
can be attributed to the very close
service disruption, and the solution can be collaboration among multiple groups, Increased resilience. Migrating and
scaled horizontally with additional servers including the mainframe (UNIX*) re-hosting the loan applications helped
to increase scalability and availability. and server (Linux) teams and the IT to improve both the solution design and
operational team; in particular, the end-to-end operations. Workloads are
Integration with the mainframe
direct support and participation of the balanced with intelligent and robust
environment is provided via the MQ clients,
application software engineering teams load balancing, which does not depend
which enables an application to connect
proved to be invaluable. on predefined user groups. This
remotely or locally to an MQ queue
enhanced design provides for greater
manager in the MQ cluster. The MQ cluster
Results and Business Benefits scalability and increased system and
allows multiple instances of the same
To date, the migration and re-hosting of application availability.
service to be hosted through multiple
the HSBC loan application suite has proven
queues to provide high availability, The value of the new solution extends
highly successful. Mainframe workloads
failover, and scalability for the messaging beyond the immediate technical, business,
were reduced by 2,000 MIPS and all of
connections between the mainframe and and financial benefits of the re-hosted
the goals established at the outset were
client systems. loan applications. The success of the
achieved, including:
project has further solidified HSBCs
Security was a key requirement in re-
Higher performance. Throughput and intention to standardize on Intel Xeon
hosting the loan applications. The SSL
average response times have improved, processor-based servers and the Linux
protocol supports secure communication
providing a better user experience for OS. The company has started migrating
for MQ message passing, and the
customers and branch office staff. other applications off the mainframe in
combined use of Java, IBM WebSphere
Higher availability. Since the Mexico City and will use the re-hosting
Application Server, and IBM WebSphere MQ
migration, HSBC has experienced architecture in other regions to provide
was crucial for enabling a quick migration
no unplanned downtime. similar benefits throughout the companys
while maintaining strong security.
global operations. The experience gained in
the initial migration is helping to accelerate
timelines, improve ROI, and reduce related
risks for these additional projects.
8
Re-Hosting Mainframe Applications on Intel Xeon Processor-Based Servers

Final Solution Architecture

Hogan and Core


Banking Applications
LPAR
MQ*

LPAR
Load IBM DB2*
DB2
MQ
Balancer for z/OS

J
JDBC
Physical Architecture

IBM MQ
Servers
Mainframe
2-socket servers 4-socket servers
Running Linux* Running Linux
(Intel Xeon (Intel Xeon
Processor 5600 Series) Processor 7500 Series)
Logical Architecture

IBM WebSphere* Application Server Cluster

Server 1 Server 2 Server 3 Server N

http Loan App 1 http Loan App 2 http Loan App 3 http Loan App N

MQ JDBC MQ

IBM Mainframe Logical Architecture (database and applicators)

SYSPLEX* Z LPAR 1 Database and SYSPLEX Z LPAR 2


Applications
Loan App 1: AOR Loan App 1: AOR

GSI: CICS* GSI: CICS


Loan App 2: AOR Loan App 2: AOR
Database
(IBM DB2 Z)

Loan App N: AOR Loan App N: AOR


GSI: CICS GSI: CICS

Loan App Batch Loan App Batch


(Cobol) (Cobol)

Figure 6. The new, load-balanced Intel Xeon processor-based infrastructure integrates seamlessly with the mainframe environment and will scale
easily and cost-effectively to handle future growth.

9
Re-Hosting Mainframe Applications on Intel Xeon Processor-Based Servers

Conclusion
Migrating modern workloads from a mainframe to Intel Xeon processor-based servers can deliver fundamental
advantages, including better performance and scalability, improved business and IT agility, and lower capital
and operating costs. HSBC has realized all of these advantages in re-hosting its suite of mission-critical loan
applications. Online customers and branch office personnel are enjoying a better experience, and the company
can now scale and adapt its mission-critical loan applications more easily and without disrupting its production
environment. Since the migration, HSBC has experienced no downtime and monthly service fees have been
reduced by 70 percent, delivering annual savings of approximately USD 4 million.1
Todays Intel Xeon processor-based servers deliver the scalable performance and advanced reliability needed
to support a broad range of workloads currently running in mainframe environments. A successful migration
requires detailed planning, commitment, a team effort by multiple business and technical teams, and direct
support from senior management. A proven migration methodology, such as the one used by HSBC, can help
IT organizations deliver desired benefits quickly, while minimizing cost and risk. Professional support from an
experienced vendor is also recommended, and is available from leading system integrators, ISVs, and hardware
suppliers around the world.

10
Re-Hosting Mainframe Applications on Intel Xeon Processor-Based Servers

Appendix: Mainframe Migration Checklist


ASSESSING THE CURRENT ENVIRONMENT
Perform a comprehensive evaluation and documentation of:
Physical, logical, and solution architectures
Performance and functionality across operational, development, staging, disaster recovery, and quality assurance infrastructure
System interfaces, interdependencies, networking, and storage
Software solution compatibility, business applications and solutions, operating system (OS), middleware, Java* Virtual machine (JVM),
database and database connections
Application, database, and transaction performance, including current bottlenecks
Future performance requirements with projected growth in workloads, transactions, and new services
Security, compliance, and IT management and operational framework
DESIGNING THE NEW SOLUTION AND SYSTEM ARCHITECTURE
Develop the solution architecture, including physical and logical systems that account for:
Software stack, including business applications and solutions, enterprise service bus (ESB), application server and JVM, database systems, and OS
Compute, network, and storage systems, including topology for load balancing and for horizontal and vertical scaling
Performance and scalability for current and projected workloads
System availability and maintainability
Security, compliance, and integration with IT management framework
Establish solutions for connecting to the mainframe environment, including:
Java database connectivity (JDBC) between the application server (in this case, IBM WebSphere* Application Server) and mainframe databases
Transaction management (in this case, IBM CICS* Client Gateway)
Message passing connectivity (in this case, WebSphere MQ* Client and WebSphere MQ Server)
PLANNING FOR MIGRATION, DEPLOYMENT, AND IT OPERATIONS
Develop detailed plans for migration, including:
A comprehensive functional design
Systems and solutions for production, development, test, and staging environments
Detailed migration timelines, schedules, and resources
Disaster recovery and failover solutions
Proof of concept and testing
Application migration, including tools and utilities
Final deployment and go-live
Establish testing tools and procedures for:
Performance testing and infrastructure validation
Stress and end-to-end system functionality testing
Create plans for deployment and operations, including:
On-going support and maintenance
Integration with IT management, operational tools, and procedures
Security and governance
ASSESSING AND MITIGATING RISK
Identify essential resources and potential risks to the success of the project, including:
Key stakeholders, collaborators, and resources
Internal and external team dependencies and requirements, roll-back plan
QUANTIFYING COSTS AND BENEFITS
Create detailed reports of benefits, costs, and risks, including:
Business and cost benefits, including license, systems, maintenance, and operational costs
Analyses of total cost of ownership, return on investment, capital expenses, and operational expenses, including projected cost savings

11

Software and workloads used in performance tests may have been optimized for performance only on Intel microprocessors. Performance tests, such as SYSmark and MobileMark,
are measured using specific computer systems, components, software, operations and functions. Any change to any of those factors may cause the results to vary. You should consult
other information and performance tests to assist you in fully evaluating your contemplated purchases, including the performance of that product when combined with other products.
For more information go to www.intel.com/performance.
1
Source: HSBC
2
Server configurations for application server performance on the SPECjAppServer*2004 benchmark. SPECjAppServer is a trademark of the Standard Performance Evaluation Corp.
(SPEC). Competitive numbers shown reflect results published on www.spec.org as of September 21, 2010. The comparison presented is based on the best single-node four-socket
results. For the latest SPECjAppServer2004 results, visit www.spec.org/osg/jAppServer2004.
 Four-socket Intel Xeon processor X7350 (8 M cache, 2.93 GHz, 1066 MHz FSB): HP ProLiant* DL580 G5 platform with four Intel Xeon processors X7350 (8 M cache, 2.93 GHz,
1066 MHz FSB), 65,536 MB memory, Red Hat Enterprise Linux* 5 Update 1 IA32 PAE, Oracle WebLogic* Server Standard Edition Release 10.3. Referenced as published at
3,339.94 SPECjAppServer2004 JOPS@Standard. Source: www.spec.org/osg/jAppServer2004/results/res2008q3/jAppServer2004-20080715-00105.html.
 Four-socket Intel Xeon processor X7460 (16 M cache, 2.66 GHz, 1066 MHz FSB): HP ProLiant DL580 G5 platform with four Intel Xeon processors X7460 (16 M cache, 2.66 GHz,
1066 MHz FSB), 65,536 MB memory, Oracle Enterprise Linux 5 Update 2 x86_64, Oracle WebLogic Server Standard Edition Release 10.3. Referenced as published at 4,410.07
SPECjAppServer2004 JOPS@Standard. Source: www.spec.org/osg/jAppServer2004/results/res2008q3/jAppServer2004-20080826-00112.html.
 Four-socket Intel Xeon processor X7560 (24 M cache, 2.26 GHz, 6.40 GT/s Intel QuickPath Interconnect (Intel QPI)). Dell PowerEdge* R910 server platform with four Intel
Xeon processors X7560 (24 M cache, 2.26 GHz, 6.4GT/s Intel QPI), Intel Hyper-Threading Technology enabled, Intel Turbo Boost Technology enabled, 131,072 MB memory,
2-disk SAS 72 GB 15K RAID-0 array, Oracle Enterprise Linux 5 Update 4 x86_64. Oracle WebLogic Server Standard Edition Release 10.3.3. Referenced as published at 11,057
SPECjAppServer2004 JOPS@standard. Source: www.spec.org/osg/jAppServer2004/results/res2010q1/jAppServer2004-20100310-00140.html.
 Four-socket Intel Xeon processor X7560 (24 M cache, 2.26 GHz, 6.40 GT/s Intel QPI). Hewlett-Packard ProLiant DL980 G7 server platform with eight Intel Xeon processors X7560
(24 M cache, 2.26 GHz, 6.40 GT/s Intel QPI), Oracle WebLogic Server Standard Edition Release 10.3.3. Referenced as published at 20,092 SPECjAppServer2004 JOPS@
standard. Source: www.spec.org/osg/jAppServer2004/results/res2010q3/jAppServer2004-20100825-00145.html.

Server configurations for Java* performance on the SPECjbb*2005 benchmark. SPECjbb is a trademark of the Standard Performance Evaluation Corp. (SPEC). Comparison based on
best published/submitted results on www.spec.org as of September 21, 2010.
 Four-socket Intel Xeon processor 7140M (16 M cache, 3.40 GHz, 800 MHz FSB): HP ProLiant ML570 G4 platform with four Intel Xeon processors 7140M (16 M cache, 3.40 GHz,
1066 MHz FSB), 32 GB memory PC2-3200, Microsoft Windows Server* 2003 R2 Enterprise x64 Edition with SP1, Oracle JRockit* 5 P27.1.0. Referenced as published at 217,334
bops. Source: www.spec.org/osg/jbb2005/results/res2006q4/jbb2005-20061121-00222.html.
 Four-socket Intel Xeon processor X7350 (8M cache, 2.93 GHz, 1066 MHz FSB): Dell PowerEdge* R900 server platform with four Intel Xeon processor X7350 (8M cache, 2.93GHz,
1066 MHz FSB), 64 GB memory, Microsoft Windows Server* 2003 Enterprise x64 Edition SP1, Oracle JRockit 6 P28.0.0. Referenced as published at 537,116 bops. Source:
www.spec.org/osg/jbb2005/results/res2009q1/jbb2005-20090224-00592.html.
 Four-socket Intel Xeon processor X7460 (16 M cache, 2.66 GHz, 1066 MHz FSB): Fujitsu PRIMERGY* RX600 S4 server platform with four Intel Xeon processors X7460 (16 M
cache, 2.66 GHz, 1066 MHz FSB), 64 GB memory, Microsoft Windows Server 2003 R2 Enterprise x64 Edition, Oracle JRockit 6 P28.0.0. Referenced as published at 633,897
bops. Source: www.spec.org/osg/jbb2005/results/res2009q1/jbb2005-20090305-00663.html.
 Four-socket Intel Xeon processor X7560 (24 M cache, 2.26 GHz, 6.40 GT/s Intel QPI): Cisco UCS* C460 M1 server platform with four Intel Xeon processors X7560 (24 M cache,
2.26 GHz, 6.40 GT/s Intel QPI), Intel Hyper-Threading Technology enabled, Intel Turbo Boost Technology enabled, 256 GB memory, 1x 73 GB disk drive, Microsoft Windows Server
2008 R2 Enterprise x64 Edition, IBM J9* JVM (build 2.4, JRE 1.6.0, SR5). Referenced as published at 2,021,535 SPECjbb2005 bops and 126,345 SPECjbb2005 bops/JVM.
Source: www.spec.org/osg/jbb2005/results/res2010q2/jbb2005-20100331-00838.html.
 Eight-socket Intel Xeon processor X7560 (24 M cache, 2.26 GHz, 6.40 GT/s Intel QPI): Hewlett-Packard ProLiant DL980 G7 server platform with eight Intel Xeon processors X7560
(24 M cache, 2.26 GHz, 6.40GT/s Intel QPI), IBM J9 VM, Windows Server 2008 Enterprise SP1. Referenced as published score of 3,816,799 SPECjbb2005 bops and 119,275 bops/
JVM. Source: www.spec.org/osg/jbb2005/results/res2010q3/jbb2005-20100816-00914.html.
 32-socket Intel Xeon processor X7560 (24 M cache, 2.26 GHz, 6.40 GT/s Intel QPI): SGI Altix UV* 1000 server platform with 32x Intel Xeon processors X7560 (24 M cache, 2.26
GHz, 6.40GT/s Intel QPI), 1,048,576MB memory, SUSE* Linux Enterprise Server 11 SP1, Oracle JRockit P28.0.0. Referenced as published score of 12,665,917 SPECjbb2005
bops and 98,952 bops/JVM. Source: www.spec.org/osg/jbb2005/results/res2010q3/jbb2005-20100616-00867.html.
INFORMATION IN THIS DOCUMENT IS PROVIDED IN CONNECTION WITH INTEL PRODUCTS. NO LICENSE, EXPRESS OR IMPLIED, BY ESTOPPEL OR OTHERWISE,
TO ANY INTELLECTUAL PROPERTY RIGHTS IS GRANTED BY THIS DOCUMENT. EXCEPT AS PROVIDED IN INTELS TERMS AND CONDITIONS OF SALE FOR SUCH
PRODUCTS, INTEL ASSUMES NO LIABILITY WHATSOEVER, AND INTEL DISCLAIMS ANY EXPRESS OR IMPLIED WARRANTY, RELATING TO SALE AND/OR USE OF INTEL
PRODUCTS INCLUDING LIABILITY OR WARRANTIES RELATING TO FITNESS FOR A PARTICULAR PURPOSE, MERCHANTABILITY, OR INFRINGEMENT OF ANY PATENT,
COPYRIGHT OR OTHER INTELLECTUAL PROPERTY RIGHT. UNLESS OTHERWISE AGREED IN WRITING BY INTEL, THE INTEL PRODUCTS ARE NOT DESIGNED NOR
INTENDED FOR ANY APPLICATION IN WHICH THE FAILURE OF THE INTEL PRODUCT COULD CREATE A SITUATION WHERE PERSONAL INJURY OR DEATH MAY OCCUR.

Intel may make changes to specifications and product descriptions at any time, without notice. Designers must not rely on the absence or characteristics of any features or instructions
marked reserved or undefined.Intel reserves these for future definition and shall have no responsibility whatsoever for conflicts or incompatibilities arising from future changes to
them. The information here is subject to change without notice. Do not finalize a design with this information. The products described in this document may contain design defects or
errors known as errata which may cause the product to deviate from published specifications. Current characterized errata are available on request. Contact your local Intel sales office
or your distributor to obtain the latest specifications and before placing your product order. Copies of documents which have an order number and are referenced in this document, or
other Intel literature, may be obtained by calling 1-800-548-4725, or by visiting Intels Web site at www.intel.com.

Copyright 2013 Intel Corporation. All rights reserved. Intel, the Intel logo and Xeon are trademarks of Intel Corporation in the U.S. and other countries.
*Other names and brands may be claimed as the property of others.
0113/KW/MESH/PDF Please Recycle 325682-003US

You might also like