Vous êtes sur la page 1sur 33

IBM Power Systems Technical University

October 1822, 2010 Las Vegas, NV

Power up your OLTP Apps With DB2 pureScale


S001
Doug Mack Power Systems Offerings Manager

2010 IBM Corporation

IBM Power Systems Technical University Las Vegas, NV

Critical IT Applications Need Reliability and Scalability


Local Databases are Becoming Global
Successful global businesses must deal with exploding data and server needs Competitive IT organizations need to handle rapid change

Customers need a highly scalable, flexible solution for the growth of their information with the ability to easily grow existing applications

Down-time is Not Acceptable


Any outage means lost revenue and permanent customer loss The Fortune 500 is built on DB2 for z/OS for their critical systems Distributed databases dont yet have this level of reliability
2010 IBM Corporation 2

IBM Power Systems Technical University Las Vegas, NV

DB2 for z/OS Data Sharing is the Gold Standard


Everyone recognizes DB2 for z/OS as the Gold standard for scalability and high availability

Even Oracle agrees:

Why?
The Coupling Facility!!
Centralized locking, centralized buffer pool deliver superior scalability and superior availability

The entire environment on z/OS uses the Coupling Facility


CICS, MQ, IMS, Workload Management, and more
2010 IBM Corporation

IBM Power Systems Technical University Las Vegas, NV

IBMs Distributed Platform Answer: DB2 pureScale


Simplified Installation

Unlimited Capacity

Near Linear Scalability Continuous Availability Application Transparency

Flexible On Demand DB2 Licensing

Leverages the architecture of z/OS: the Gold Standard of reliability and scalability Built and developed on Power servers and AIX
2010 IBM Corporation

IBM Power Systems Technical University Las Vegas, NV

DB2 9.7 Adds Oracle Compatibility

"To move our application to DB2 9.5 would have taken an estimated two-year effort. We were thrilled to see it took only one week to move it to DB2 9.7. This represents a terrific opportunity to expand our international community of users, partners and developers, and were very excited to partner with IBM to make new deployment options available. Paolo Juvara, CTO of Openbravo (Spain)

Easily move your applications from Oracle to DB2 Leverage your existing skills and people without re-training Applications moved to DB2 run quickly with full native execution

Simple drag and drop of schemas to DB2 Integrated, cross-platform tools supporting Oracle as well IBM can rapidly assess your application

2010 IBM Corporation

IBM Power Systems Technical University Las Vegas, NV

DB2 pureScale on IBM Power Systems


DB2 pureScale is a feature of DB2 Enterprise Edition
Exclusively exploits the new IBM PowerHA pureScale technology included with DB2 pureScale

Supported on IBM Power 550 Express or IBM Power 595 running AIX 6.1 TL3 and all POWER7 models except Power Blades Requires Power Systems Infiniband adapters to deliver low latency & high performance interconnect All IBM Storage supported by the General Parallel File System (GPFS) is available.

2010 IBM Corporation

IBM Power Systems Technical University Las Vegas, NV

DB2 pureScale Architecture


Automatic workload balancing

Cluster of DB2 nodes/members running on Power servers

PowerHA pureScale technology drives the clustering, Runs on an LPAR or a stand alone server

PowerHA pureScale Servers


InfiniBand network

Members

Shared Data IBM Storage supported

2010 IBM Corporation

IBM Power Systems Technical University Las Vegas, NV

PowerHA pureScale the key to scalability/availability Efficient Centralized Locking and Caching As the cluster grows, DB2 maintains one place to go for locking information and shared pages Optimized for very high speed access
DB2 pureScale uses Remote Direct Memory Access (RDMA) to communicate with the powerHA pureScale server No IP socket calls, no interrupts, no context switching

Results Constant awareness of what each member is doing


If one member fails, no need to block I/O from other members Recovery runs at memory speeds Near Linear Scalability

Member 1

Member 2

Member 3

CF Group Buffer Pool Group Lock Manager PowerHA pureScale

2010 IBM Corporation

IBM Power Systems Technical University Las Vegas, NV

The Advantage of DB2 Read and Register with RDMA


1.

DB2 agent on Member 1 writes directly into CF memory with:


Page number it wants to read Buffer pool slot that it wants the page to go into

2.

CF either responds by writing directly into memory on Member 1:


That it does not have the page With the requested page of data or

Total end to end time for RAR is measured in microseconds Calls are very fast, the agent may even stay on the CPU for the response
Member 1
Direct remote memory write with request

CF

db2agent
1,I Eaton, 10210, it, dont have SW 2, Smith, 10111, NE get it from disk 3, Jones, 11251, NW

CF thread
I want page 501. Put into slot 42 of my buffer pool.

Direct remote memory write of response

Much more scalable, does not require locality of data


2010 IBM Corporation

IBM Power Systems Technical University Las Vegas, NV

IBMs Distributed Platform Answer: DB2 pureScale


Simplified Installation

Unlimited Capacity

Near Linear Scalability Continuous Availability Application Transparency

Flexible On Demand DB2 Licensing

Leverages the architecture of z/OS: the Gold Standard of reliability and scalability Built and developed on Power servers and AIX
2010 IBM Corporation

IBM Power Systems Technical University Las Vegas, NV

DB2 pureScale is Easy to Deploy

Single installation for all components Monitoring integrated into Optim tools Single installation for fixpaks & updates Simple commands to add and remove members
2010 IBM Corporation

IBM Power Systems Technical University Las Vegas, NV

IBMs Distributed Platform Answer: DB2 pureScale


Simplified Installation Unlimited Capacity

Near Linear Scalability Continuous Availability Application Transparency

Flexible On Demand DB2 Licensing

Leverages the architecture of z/OS: the Gold Standard of reliability and scalability Built and developed on Power servers and AIX
2010 IBM Corporation

IBM Power Systems Technical University Las Vegas, NV

Scaling with pureScale


Scale Up, Scale Out, Scale Within Scale seamlessly, effortlessly from 8 cores to 8,192 cores
Scale Up
Expand each member up to 64 cores

Start small
4 cores per member

Start small
4 cores per member

IBM Power 770

IBM Power 770

Scale Out
Add additional members, up to 128 total

IBM Power 770

Scale Within
Add additional cores as needed with Capacity OnDemand
2010 IBM Corporation

IBM Power Systems Technical University Las Vegas, NV

Consolidation on DB2 pureScale


Consolidate onto the number of servers that make sense for your business
Purchase the most cost effective servers not one size fits all

ERP Member 2
6 cores

ERP Member 1
6 cores

HR Member 1
4 cores

HR Member 2
4 cores

Primary CF
2 cores

Standby CF
2 cores

Internal Use Only

Power 750 12 core

Power 750 12 core

750 supports up to 16 cores

2010 IBM Corporation

IBM Power Systems Technical University Las Vegas, NV

IBMs Distributed Platform Answer: DB2 pureScale


Simplified Installation

Unlimited Capacity

Near Linear Scalability Continuous Availability Application Transparency

Flexible On Demand DB2 Licensing

Leverages the architecture of z/OS: the Gold Standard of reliability and scalability Built and developed on Power servers and AIX
2010 IBM Corporation

IBM Power Systems Technical University Las Vegas, NV

Proof of DB2 pureScale Architecture Scalability How far will it scale? Take a web commerce type workload Read mostly but not read only Dont make the application cluster aware No routing of transactions to members Demonstrate transparent application scaling Scale out to the 128 member limit and measure scalability

2010 IBM Corporation

IBM Power Systems Technical University Las Vegas, NV

The Result

128 Members 84% Scalability 112 Members 89% Scalability 88 Members 90% Scalability

2, 4 and 8 Members Over 95% Scalability

64 Members 95% Scalability 32 Members Over 95% Scalability

16 Members Over 95% Scalability

Validation testing includes capabilities to be available in future releases.

2010 IBM Corporation

IBM Power Systems Technical University Las Vegas, NV

DB2 pureScale Scales Efficiently And Transparently


Unique DB2 pureScale clustering design achieves near linear scaling
DB2 pureScale Near Linear Scalability 12 11 10 9 Effective Nodes
Wasted Resources

No data partitioning required No transaction routing required No changes or cluster awareness required in applications

Perfect Linear Performance Effective Nodes

Preserves business agility when adding or removing capacity


10.33

Applications are not tied to database partitioning schemes Automatically balances workload across cluster

8 7 6 5 4 3 2 1 1 2 3 4 5 6 7 8 9 10 Data Base Nodes in Cluster 11 12


1.98 Productive Resources 3.90 7.54

Virtually unlimited capacity


Large DB2 pureScale clusters can harness the power of a massive number of POWER7 cores and execution threads IBM has demonstrated near linear scaling up to 128 members

Continuous availability during both planned and unplanned outages

DB2 pureScale characteristics as shown in IBM published results from internal tests

2010 IBM Corporation

IBM Power Systems Technical University Las Vegas, NV

Without Application Changes and Extensive Database Tuning, Oracle RAC Does Not Scale
Oracle RAC is inefficient by design
Scaling RAC requires complex tuning, partitioning, or application changes
TPC-C RAC results TPC-H RAC results

Oracle RAC Poor Scalability 12 11 10 9 Effective Nodes 8 7 6 5 4


Wasted Resources Perfect Linear Performance Effective Nodes

Sacrifices Business Agility to overcome poor performance


Partitioning schemes force changes into application business logic

Published studies demonstrate difficult or poor scalability


Dell (shown in chart): Poor scalability despite using InfiniBand for RAC interconnect CERN: Four month team effort to tune RAC, change database, change application

Insight Technology: Even a simple application on two node RAC requires complex tuning and partitioning to scale

3 2 1 1 2 3 4 5 6 7 8 9 10 11 12 Data Base Nodes in Cluster


1.69 2.44
Productive Resources

Oracle RAC characteristics as shown in Dell RAC InfiniBand Study http://www.dell.com/downloads/global/power/ps2q07-20070279-Mahmood.pdf CERN (European Organization for Nuclear Research) http://www.oracleracsig.org/pls/apex/RAC_SIG.download_my_file?p_file=1001900 Insight Technology http://www.insight-tec.com/en/mailmagazine/vol136.html

2010 IBM Corporation

IBM Power Systems Technical University Las Vegas, NV

IBMs Distributed Platform Answer: DB2 pureScale


Simplified Installation

Unlimited Capacity

Near Linear Scalability Continuous Availability Application Transparency

Flexible On Demand DB2 Licensing

Leverages the architecture of z/OS: the Gold Standard of reliability and scalability Built and developed on Power servers and AIX
2010 IBM Corporation

IBM Power Systems Technical University Las Vegas, NV

Recover Instantaneously From Node Failure


Protect from infrastructure related outages
Application Servers and DB2 Clients

Redistribute workload to surviving nodes immediately Completely redundant architecture Recover in-flight transactions on failing node in as little as 15 seconds including detection of the problem

2010 IBM Corporation

IBM Power Systems Technical University Las Vegas, NV

Minimize the Impact of Planned Outages


Keep your system up
During OS fixes HW updates Administration Bring node Do Maintenance Identify Member back online

2010 IBM Corporation

IBM Power Systems Technical University Las Vegas, NV

IBMs Distributed Platform Answer: DB2 pureScale


Simplified Installation

Unlimited Capacity

Near Linear Scalability Continuous Availability Application Transparency

Flexible On Demand DB2 Licensing

Leverages the architecture of z/OS: the Gold Standard of reliability and scalability Built and developed on Power servers and AIX
2010 IBM Corporation

IBM Power Systems Technical University Las Vegas, NV

Application Transparency

Take advantage of extra capacity instantly


No need to modify your application code No need to tune your database infrastructure

Your DBAs can add capacity without re-tuning or re-testing Your developers dont even need to know more nodes are being added
2010 IBM Corporation

IBM Power Systems Technical University Las Vegas, NV

IBMs Distributed Platform Answer: DB2 pureScale


Simplified Installation

Unlimited Capacity

Near Linear Scalability Continuous Availability Application Transparency

Flexible On Demand DB2 Licensing Leverages the architecture of z/OS: the Gold Standard of reliability and scalability Built and developed on Power servers and AIX
2010 IBM Corporation

IBM Power Systems Technical University Las Vegas, NV

Capacity On Demand Software Licensing DB2 pureScale has been designed to grow as big as you want Flexible licensing designed for minimizing costs of peak times Only pay for additional capacity when you use it even if for only a single day

Solution: Issue: pureScale Need more just Use DB2 All year,anotherfor deploy another and add except server and then turn server for those two two days, the system off DB2 when youre requires 3 only payof days, and servers done. capacity. fees for sw license the days you use it.

Over 100+ node architecture validation has been run by IBM


2010 IBM Corporation

IBM Power Systems Technical University Las Vegas, NV

Workload Optimized System IBM pureScale Application System


Scale In, Scale Out, Scale Within

IBM Power 770


drives up to 90% server utilization with industry-leading virtualization, lowers energy consumption 70-90% with dynamic energy utilization, and provides resiliency without downtime.

DB2 pureScale
offers superior performance and scale-out efficiency

WebSphere Application Server


on POWER7 provides 73% better performance than a competitive application server on Nehalem

27

2010 IBM Corporation

IBM Power Systems Technical University Las Vegas, NV

IBM pureScale Application System


Workload Optimized SYSTEM

A completely integrated SYSTEM for transaction processing Leverages DB2 pureScale and PowerHA pureScale
Available in May 2010

Initially only available in North America Additional country support in 2H 2010 and 2011
Leverages what weve learned from IBM Smart Analytics System

Packaged solution containing everything you need from IBM Faster time to value

2010 IBM Corporation

IBM Power Systems Technical University Las Vegas, NV

Months versus weeks


Build from scratch
June

Pre-Built
Jan.

Testing & Validation


5

Installation & Configuration 4 Acquire Components


3

Faster Results Less Risk

Pre-implementation System Sizing


2

Jan. 2010 IBM Corporation

IBM Power Systems Technical University Las Vegas, NV

Hardware Stack
- Two IBM Power 770 Servers

- 3 sizes available: 4, 8, and 16 cores, 3.1GHz proc card, activated (16 cores populated)

Size

Small 4 cores

Medium 8 cores

Large 16 cores

- 32/48/64 GB RAM activated (64 GB RAM populated)

# of Power 770 servers

- One Infiniband Switch


Memory per server (GB) 32 48 64

- One HMC console

- OneT42 rack

2010 IBM Corporation

IBM Power Systems Technical University Las Vegas, NV

Minimize deployment and on-going administration with deeply integrated systems.

Workload-optimized
Integrated virtualization Thread exploitation One-button setting One-number support

Lower Your Costs


Pre-integrated and tuned Deploy in days Faster time-to-value Deep integration Easier to maintain

Grow Easily
Modular design Add capacity as you need No application updates Buy only what you need

31

2010 IBM Corporation

IBM Power Systems Technical University Las Vegas, NV

Thank you!

Ibm.com/software/db2/purescale
2010 IBM Corporation

The following are trademarks of the International Business Machines Corporation in the United States, other countries, or both.
Not all common law marks used by IBM are listed on this page. Failure of a mark to appear does not mean that IBM does not use the mark nor does it mean that the product is not actively marketed or is not significant within its relevant market. Those trademarks followed by are registered trademarks of IBM in the United States; all others are trademarks or common law marks of IBM in the United States.

Trademarks

For a complete list of IBM Trademarks, see www.ibm.com/legal/copytrade.shtml:


*, AS/400, e business(logo), DBE, ESCO, eServer, FICON, IBM, IBM (logo), iSeries, MVS, OS/390, pSeries, RS/6000, S/30, VM/ESA, VSE/ESA, WebSphere, xSeries, z/OS, zSeries, z/VM, System i, System i5, System p, System p5, System x, System z, System z9, BladeCenter

The following are trademarks or registered trademarks of other companies.


Adobe, the Adobe logo, PostScript, and the PostScript logo are either registered trademarks or trademarks of Adobe Systems Incorporated in the United States, and/or other countries. Cell Broadband Engine is a trademark of Sony Computer Entertainment, Inc. in the United States, other countries, or both and is used under license therefrom. Java and all Java-based trademarks are trademarks of Sun Microsystems, Inc. in the United States, other countries, or both. Microsoft, Windows, Windows NT, and the Windows logo are trademarks of Microsoft Corporation in the United States, other countries, or both. Intel, Intel logo, Intel Inside, Intel Inside logo, Intel Centrino, Intel Centrino logo, Celeron, Intel Xeon, Intel SpeedStep, Itanium, and Pentium are trademarks or registered trademarks of Intel Corporation or its subsidiaries in the United States and other countries. UNIX is a registered trademark of The Open Group in the United States and other countries. Linux is a registered trademark of Linus Torvalds in the United States, other countries, or both. ITIL is a registered trademark, and a registered community trademark of the Office of Government Commerce, and is registered in the U.S. Patent and Trademark Office. IT Infrastructure Library is a registered trademark of the Central Computer and Telecommunications Agency, which is now part of the Office of Government Commerce.
* All other products may be trademarks or registered trademarks of their respective companies. Notes: Performance is in Internal Throughput Rate (ITR) ratio based on measurements and projections using standard IBM benchmarks in a controlled environment. The actual throughput that any user will experience will vary depending upon considerations such as the amount of multiprogramming in the user's job stream, the I/O configuration, the storage configuration, and the workload processed. Therefore, no assurance can be given that an individual user will achieve throughput improvements equivalent to the performance ratios stated here. IBM hardware products are manufactured from new parts, or new and serviceable used parts. Regardless, our warranty terms apply. All customer examples cited or described in this presentation are presented as illustrations of the manner in which some customers have used IBM products and the results they may have achieved. Actual environmental costs and performance characteristics will vary depending on individual customer configurations and conditions. This publication was produced in the United States. IBM may not offer the products, services or features discussed in this document in other countries, and the information may be subject to change without notice. Consult your local IBM business contact for information on the product or services available in your area. All statements regarding IBM's future direction and intent are subject to change or withdrawal without notice, and represent goals and objectives only. Information about non-IBM products is obtained from the manufacturers of those products or their published announcements. IBM has not tested those products and cannot confirm the performance, compatibility, or any other claims related to non-IBM products. Questions on the capabilities of non-IBM products should be addressed to the suppliers of those products. Prices subject to change without notice. Contact your IBM representative or Business Partner for the most current pricing in your geography.

33

Vous aimerez peut-être aussi