IBM PureData System for Transactions Technical Deep …praxiumgroup.com/adug-www/prev_pres/ADUG...

63
© 2013 IBM Corporation IBM expert integrated system IBM PureData System for Transactions Technical Deep Dive Maria N. Schwenger, PureSystems Specialist [email protected] Jonathan Rossi, PureSystems Specialist [email protected]

Transcript of IBM PureData System for Transactions Technical Deep …praxiumgroup.com/adug-www/prev_pres/ADUG...

Page 1: IBM PureData System for Transactions Technical Deep …praxiumgroup.com/adug-www/prev_pres/ADUG 2013-04-05 - PureDat… · IBM PureData System for Transactions Technical Deep Dive

© 2013 IBM Corporation

IBM expert integrated system

IBM PureData System for Transactions

Technical Deep Dive

Maria N. Schwenger, PureSystems [email protected]

Jonathan Rossi, PureSystems [email protected]

Page 2: IBM PureData System for Transactions Technical Deep …praxiumgroup.com/adug-www/prev_pres/ADUG 2013-04-05 - PureDat… · IBM PureData System for Transactions Technical Deep Dive

© 2013 IBM Corporation

PureSystems

IBM PureData System for Transactions

IBM® PureData® System for Transactions - Agenda

Feature Overview

System Architecture and Setup

System Console Overview

Patterns and Deployment

Database Console Overview

Applications

Monitoring

Security

2

Page 3: IBM PureData System for Transactions Technical Deep …praxiumgroup.com/adug-www/prev_pres/ADUG 2013-04-05 - PureDat… · IBM PureData System for Transactions Technical Deep Dive

© 2013 IBM Corporation

IBM expert integrated systems

IBM PureData System for Transactions

Feature Overview

Slides - 10

Page 4: IBM PureData System for Transactions Technical Deep …praxiumgroup.com/adug-www/prev_pres/ADUG 2013-04-05 - PureDat… · IBM PureData System for Transactions Technical Deep Dive

© 2013 IBM Corporation

PureSystems

IBM PureData System for Transactions

Expertise builds champions

Page 5: IBM PureData System for Transactions Technical Deep …praxiumgroup.com/adug-www/prev_pres/ADUG 2013-04-05 - PureDat… · IBM PureData System for Transactions Technical Deep Dive

© 2013 IBM Corporation

PureSystems

IBM PureData System for Transactions

Systems with integrated expertise that combine the flexibility of a general purpose system, the elasticity of cloud and the simplicity of an appliance

Fundamentally changing the experience and economics of IT

The Time Has Come For a New Breed of Systems

Built-in Expertise: Capturing and automating what experts do – from the infrastructure to the application

Integration by Design: Deeply integrating and tuning hardware and software – in a ready-to-go workload optimized system

Simplified Experience: Making every part of the IT lifecycle easier; Integrated management of the entire system; A broad, open ecosystem of optimized solutions

Page 6: IBM PureData System for Transactions Technical Deep …praxiumgroup.com/adug-www/prev_pres/ADUG 2013-04-05 - PureDat… · IBM PureData System for Transactions Technical Deep Dive

© 2013 IBM Corporation

PureSystems

IBM PureData System for Transactions

IBM Family of PureSystems® – OverviewIBM PureData System

Infrastructure

Delivering Infrastructure Services

Application Platform

Delivering Platform Services

Data Platform

Delivering Data Services6

Page 7: IBM PureData System for Transactions Technical Deep …praxiumgroup.com/adug-www/prev_pres/ADUG 2013-04-05 - PureDat… · IBM PureData System for Transactions Technical Deep Dive

© 2013 IBM Corporation

PureSystems

IBM PureData System for Transactions

2013 Announcements

Page 8: IBM PureData System for Transactions Technical Deep …praxiumgroup.com/adug-www/prev_pres/ADUG 2013-04-05 - PureDat… · IBM PureData System for Transactions Technical Deep Dive

© 2013 IBM Corporation

PureSystems

IBM PureData System for Transactions

Building blocks definition

Page 9: IBM PureData System for Transactions Technical Deep …praxiumgroup.com/adug-www/prev_pres/ADUG 2013-04-05 - PureDat… · IBM PureData System for Transactions Technical Deep Dive

© 2013 IBM Corporation

PureSystems

IBM PureData System for Transactions

• Workload optimized performance

• Data load ready in hours

• Integrated management

• Automated maintenance

• Single point of support

Data Platform

Delivering Data Services

9

Page 10: IBM PureData System for Transactions Technical Deep …praxiumgroup.com/adug-www/prev_pres/ADUG 2013-04-05 - PureDat… · IBM PureData System for Transactions Technical Deep Dive

© 2013 IBM Corporation

PureSystems

IBM PureData System for Transactions

Database services that handle large volumes of transactions with high availability, scalability and integrity

Data Warehouse services for complex analytics and reportingon data up to petabyte scale -with minimal administration

Operational Warehouse services for continuous ingest of operational data, complex analytics, and a large volume of concurrent operational queries

Different data workloads have different characteristics

System for Transactions

System for Analytics

System for Operational Analytics

powered by Netezza technology

Page 11: IBM PureData System for Transactions Technical Deep …praxiumgroup.com/adug-www/prev_pres/ADUG 2013-04-05 - PureDat… · IBM PureData System for Transactions Technical Deep Dive

© 2013 IBM Corporation

PureSystems

IBM PureData System for Transactions

All Inclusive Comprehensive System

Minimum Set-up Time Pre-installed, Pre-integrated Single pane-of-glass management,

administration and maintenance

IBM PureData Systems for TransactionsIntegrated Design, Built-in Expertise and Simplified Experience

Servers

Storage

Networking

Virtualization in PureSystems Management (PSM) Node

Management

Data Management

Databases

Deployment

11

Page 12: IBM PureData System for Transactions Technical Deep …praxiumgroup.com/adug-www/prev_pres/ADUG 2013-04-05 - PureDat… · IBM PureData System for Transactions Technical Deep Dive

© 2013 IBM Corporation

PureSystems

IBM PureData System for Transactions

IBM PureData System for TransactionsSimplified Experience – Single Pane of Glass

IBM PureData Console

Workload Console

ChassisCompute ITE Compute ITE

Compute ITE Compute ITE

Compute ITE Compute ITE

Compute ITE Compute ITE

Compute ITE Compute ITE

Compute ITE Compute ITE

Storage Unit

Network

Network

System Console

IBM PureData Console

12

Page 13: IBM PureData System for Transactions Technical Deep …praxiumgroup.com/adug-www/prev_pres/ADUG 2013-04-05 - PureDat… · IBM PureData System for Transactions Technical Deep Dive

© 2013 IBM Corporation

PureSystems

IBM PureData System for Transactions

IBM PureData System for TransactionsLoading Dock to Loading Data in Just Hours

To Loading Data

From Loading Dock

In Just Hours

Plug-in system and network No assembly required

Power-on Integrate system in your network Use the Workload Console to:

Create the clustered instances Configure administrative access

to the instance Create and Deploy a database

Use the Database Operation Console to: Configure access control Add disk storage to the database

Load Objects and Data Use IBM Data Studio

13

Page 14: IBM PureData System for Transactions Technical Deep …praxiumgroup.com/adug-www/prev_pres/ADUG 2013-04-05 - PureDat… · IBM PureData System for Transactions Technical Deep Dive

© 2013 IBM Corporation

IBM expert integrated systems

IBM PureData System for Transactions

System Architecture and Setup

Slides - 36

Page 15: IBM PureData System for Transactions Technical Deep …praxiumgroup.com/adug-www/prev_pres/ADUG 2013-04-05 - PureDat… · IBM PureData System for Transactions Technical Deep Dive

© 2013 IBM Corporation

PureSystems

IBM PureData System for Transactions

System Architecture and SetupHardware, Software and Setup

15

Page 16: IBM PureData System for Transactions Technical Deep …praxiumgroup.com/adug-www/prev_pres/ADUG 2013-04-05 - PureDat… · IBM PureData System for Transactions Technical Deep Dive

© 2013 IBM Corporation

PureSystems

IBM PureData System for Transactions

Hardware ArchitectureSmall, Medium and Large Configuration

42U41U40U39U38U37U36U35U34U33U32U31U30U29U28U27U26U25U24U23U22U21U20U19U18U17U16U15U14U13U12U11U10U09U08U07U06U05U04U03U02U01U

7189

PDU

7189

PDU

7189

PDU

7189

PDU

PSM 2PSM 1

System Console

Top of Rack Switch

Compute ITE

Compute ITE Compute ITE

Compute ITE

Compute ITE Compute ITE

V7000 Expansion

V7000 Controller

V7000 Expansion

V7000 Controller

V7000 Expansion

V7000 Controller

V7000 Expansion

V7000 Controller

Top of Rack Switch

Compute ITE

Compute ITE Compute ITE

Compute ITE

Compute ITE Compute ITE

Compute ITE

Compute ITE Compute ITE

Compute ITE

Compute ITE Compute ITE

Compute ITE

Compute ITE Compute ITE

Compute ITE

Compute ITE Compute ITE

16

On-line Upgrade On-line Upgrade

Page 17: IBM PureData System for Transactions Technical Deep …praxiumgroup.com/adug-www/prev_pres/ADUG 2013-04-05 - PureDat… · IBM PureData System for Transactions Technical Deep Dive

© 2013 IBM Corporation

PureSystems

IBM PureData System for Transactions

Storage System • Utilizes Storwize v7000

chassis and expansion units

• Holds up to 192 disks inlarge configuration

• 1:3 workload balanced SSDto HDD ratio

• Easy tier

Hardware ArchitectureHardware Details

Flex System Chassis • Up to 2 per rack (Large)

• Holds up to 14 computenodes each

• Back plane with fullyredundant Network (Ethernet)and Storage (SAN) connectivity Pure System Manager

• 2 per rack for redundancy

• Integrate management forall system resources

Compute Nodes• Up to 24 per rack

• Serves as CF and Membernodes for pureScale instances

Balanced HDD & SSD • 48-disk module (12 SSD+ 36 HDD) to optimize forperformance & cost

• RAID 10 for extremestorage reliability

• Up to 9.5 TB SSD and64 TB HDD capacity

External Network Connectivity• Dual 10Gb Ethernet Switches for external and

rack-to-rack communication

Page 18: IBM PureData System for Transactions Technical Deep …praxiumgroup.com/adug-www/prev_pres/ADUG 2013-04-05 - PureDat… · IBM PureData System for Transactions Technical Deep Dive

© 2013 IBM Corporation

PureSystems

IBM PureData System for Transactions

Software ArchitectureIncluded with IBM PureData System

Compute ITEs Red Hat Enterprise Linux® 6.2 IBM DB2 Enterprise Server Edition 10.1 FP1 with

DB2 pureScale Feature Storage optimization Feature Workload Management Q Replication for business continuity

TSM client for policy based backup and restore

PureSystems Manager Nodes Optim® Performance Manager IBM Data Studio System Console

18

Page 19: IBM PureData System for Transactions Technical Deep …praxiumgroup.com/adug-www/prev_pres/ADUG 2013-04-05 - PureDat… · IBM PureData System for Transactions Technical Deep Dive

© 2013 IBM Corporation

PureSystems

IBM PureData System for Transactions

Software ArchitectureDriving principles for the design of DB2 for PureData

Extreme Capacity Designed for OLTP

Start small

Grow easily, with your business

Move from small to medium to large config

Application Transparency Avoid the risk and cost of changing applications

because of the database topology

Automatic Work Load Balancing, Automatic Client Reroute, and Client Affinity

Continuous Availability Maintain service across unplanned events

Maintain service across planned events using maintenance

19

Page 20: IBM PureData System for Transactions Technical Deep …praxiumgroup.com/adug-www/prev_pres/ADUG 2013-04-05 - PureDat… · IBM PureData System for Transactions Technical Deep Dive

© 2013 IBM Corporation

PureSystems

IBM PureData System for Transactions

Software ArchitecturePureData System DB2 Features

Combining DB2 with proven IBM clustering technologies such as RSCT, GPFS etc.

SAN based databaseSAN based database

Interrupt free RDMA calls through the network

Interrupt free RDMA calls through the network

Clients connect using EthernetClients connect using Ethernet

Clustering Services for hosts (RSCT) and storage (GPFS)

Clustering Services for hosts (RSCT) and storage (GPFS)

20

Page 21: IBM PureData System for Transactions Technical Deep …praxiumgroup.com/adug-www/prev_pres/ADUG 2013-04-05 - PureDat… · IBM PureData System for Transactions Technical Deep Dive

© 2013 IBM Corporation

PureSystems

IBM PureData System for Transactions

Software ArchitectureCF and DB2 Members

● DB2 member in PureData:

DB2 engine address space – can be logical or physical

All members access the same shared data (True data sharing)

Each member has its own buffer pool, memory, log files, etc.

● Cluster caching facility (CF) in PureData

Inherits golden standards from System z parallel sysplex

Group Buffer Pool (GBP), Global Lock Management (GLM), and Shared Communication Area (SCA)

Efficient communications between CFs and Members via RDMA

Multiple DB2 member in a cluster

Cluster caching facility (CF) for global lock and buffer pool management

21

Page 22: IBM PureData System for Transactions Technical Deep …praxiumgroup.com/adug-www/prev_pres/ADUG 2013-04-05 - PureDat… · IBM PureData System for Transactions Technical Deep Dive

© 2013 IBM Corporation

PureSystems

IBM PureData System for Transactions

Software ArchitectureCluster Elasticity

● IBM PureData – Choose from pre-configured topology

● Up to 3 PureData instances for the small configuration

● Up to 6 for medium and 12 PureData instances for large.

22

Page 23: IBM PureData System for Transactions Technical Deep …praxiumgroup.com/adug-www/prev_pres/ADUG 2013-04-05 - PureDat… · IBM PureData System for Transactions Technical Deep Dive

© 2013 IBM Corporation

PureSystems

IBM PureData System for Transactions

Software ArchitecturePureData Database – Ease of Use

● No cluster manager scripting or configuration required

Setup automatically upon installation

Automatic install of all components across all desired hosts

Automatically configured using best practices

● Application Transparency

No cluster awareness in the application

No affinity routing (Can be configured if desired)

No application / data partitioning

Automatic Work Load Balancing

● Member hardware failure is transparent to the applications

● Automatic connections reroute to the active members

● Member re-integration in cluster is transparent to the applications

● DBAs add capacity without re-tuning and re-testing

23

Page 24: IBM PureData System for Transactions Technical Deep …praxiumgroup.com/adug-www/prev_pres/ADUG 2013-04-05 - PureDat… · IBM PureData System for Transactions Technical Deep Dive

© 2013 IBM Corporation

IBM expert integrated systems

IBM PureData System for Transactions

System Console Overview

Slides - 12

Page 25: IBM PureData System for Transactions Technical Deep …praxiumgroup.com/adug-www/prev_pres/ADUG 2013-04-05 - PureDat… · IBM PureData System for Transactions Technical Deep Dive

© 2013 IBM Corporation

PureSystems

IBM PureData System for Transactions

Launch ConsoleSystem Console

https://<Management_Host_Name>

1. System Console

2. Workload Console

IBM PureData Console

25

Page 26: IBM PureData System for Transactions Technical Deep …praxiumgroup.com/adug-www/prev_pres/ADUG 2013-04-05 - PureDat… · IBM PureData System for Transactions Technical Deep Dive

© 2013 IBM Corporation

PureSystems

IBM PureData System for Transactions

System ConsoleManaging Hardware Resources

Infrastructure Map

Compute Nodes

Management Nodes

Storage Devices

Network Devices

Hosts

26

Page 27: IBM PureData System for Transactions Technical Deep …praxiumgroup.com/adug-www/prev_pres/ADUG 2013-04-05 - PureDat… · IBM PureData System for Transactions Technical Deep Dive

© 2013 IBM Corporation

PureSystems

IBM PureData System for Transactions

Managing Hardware Resources Hardware Infrastructure Map

View performance data

Check Status

Check LED lights

Check temperature for each part

Monitor jobs associated with the hardware device

See name and serial number of each hardware device

27

Page 28: IBM PureData System for Transactions Technical Deep …praxiumgroup.com/adug-www/prev_pres/ADUG 2013-04-05 - PureDat… · IBM PureData System for Transactions Technical Deep Dive

© 2013 IBM Corporation

PureSystems

IBM PureData System for Transactions

Managing Hardware ResourcesHardware Compute Nodes

1. Power On

2. Power Off

3. Start

4. Suspend

5. Maintenance

6. Monitoring

28

Page 29: IBM PureData System for Transactions Technical Deep …praxiumgroup.com/adug-www/prev_pres/ADUG 2013-04-05 - PureDat… · IBM PureData System for Transactions Technical Deep Dive

© 2013 IBM Corporation

PureSystems

IBM PureData System for Transactions

Managing Hardware ResourcesHardware Storage Devices

Select a Storage Device to monitor Events Jobs Types Firmware Status Capacity Location Temperature Physical Cores Disk Drives Operating System volumes Storage volumes LUNs Storage controller ports Storage node statistics LEDs

29

Page 30: IBM PureData System for Transactions Technical Deep …praxiumgroup.com/adug-www/prev_pres/ADUG 2013-04-05 - PureDat… · IBM PureData System for Transactions Technical Deep Dive

© 2013 IBM Corporation

PureSystems

IBM PureData System for Transactions

Managing Hardware ResourcesHardware Network Devices

View Network Device Events Jobs Switch type Description Location Firmware level Software version Model Customer ports Network ports

30

Page 31: IBM PureData System for Transactions Technical Deep …praxiumgroup.com/adug-www/prev_pres/ADUG 2013-04-05 - PureDat… · IBM PureData System for Transactions Technical Deep Dive

© 2013 IBM Corporation

PureSystems

IBM PureData System for Transactions

Managing Hardware ResourcesHardware Hosts

Configure Hosts Access granted to Description Storage volumes IP addresses

Managing Hosts Jobs Description Status Created On Updated On CPU Memory In cloud group On compute node Operating system volume Storage volume Access grants DB2 pureScale instances

31

Page 32: IBM PureData System for Transactions Technical Deep …praxiumgroup.com/adug-www/prev_pres/ADUG 2013-04-05 - PureDat… · IBM PureData System for Transactions Technical Deep Dive

© 2013 IBM Corporation

PureSystems

IBM PureData System for Transactions

Managing System SettingsConfigure Email, Date/Time, DNS, Events, and Backup/Restore

Configure Email System Console System System Settings Expand Mail Delivery Specify SMTP server etc.

Managing Date / Time System Console System System Settings Expand Date and Time Specify IP address of NTP server etc.

Configure Event Forwarding System Console System System Settings Expand Event Forwarding Specify SNMP destination and download MIB file

Managing DNS System Console System System Settings Expand Domain Name Service (DNS) Specify DNS Server IP addresses

Managing Backup / Restore System Console System System Settings Expand Backup and Restore Complete External Backup Server configuration

32

Page 33: IBM PureData System for Transactions Technical Deep …praxiumgroup.com/adug-www/prev_pres/ADUG 2013-04-05 - PureDat… · IBM PureData System for Transactions Technical Deep Dive

© 2013 IBM Corporation

IBM expert integrated systems

IBM PureData System for Transactions

Patterns and Deployments

Slides - 10

Page 34: IBM PureData System for Transactions Technical Deep …praxiumgroup.com/adug-www/prev_pres/ADUG 2013-04-05 - PureDat… · IBM PureData System for Transactions Technical Deep Dive

© 2013 IBM Corporation

PureSystems

IBM PureData System for Transactions

Patterns of ExpertiseDecades of Experience

Decades of clients experience captured, lab tested and optimized into a deployable form

What is a pattern? The pre-defined architecture of cluster,

database For each cluster

Pre-installation of an OS Pre-integration across components Pre-configured and tuned Pre-configured security Pre-configured monitoring Complete lifecycle management

What is a deployment? Using predefined pattern to deploy Repeatable deployment with full lifecycle

management

34

Page 35: IBM PureData System for Transactions Technical Deep …praxiumgroup.com/adug-www/prev_pres/ADUG 2013-04-05 - PureDat… · IBM PureData System for Transactions Technical Deep Dive

© 2013 IBM Corporation

PureSystems

IBM PureData System for Transactions

Do It Yourself OR Built by ExpertsTaking drudgery out of complexity

Install

Point and clickManual, brittle

Manage

Manual optimizations Pre-optimized by experts

Deploy

Pattern-basedTime consuming

TraditionalSystem

PureDataSystem

Traditional System – build-it yourself Takes several weeks Procure HW/SW/Network and configure Define HA topology Set up storage pools Install multiple operating systems Install database instances Set up backup policies Test, tune and reconfigure

PureData System – built-in expertise Just in hours Choose topology pattern and click OK.

OK

35

Page 36: IBM PureData System for Transactions Technical Deep …praxiumgroup.com/adug-www/prev_pres/ADUG 2013-04-05 - PureDat… · IBM PureData System for Transactions Technical Deep Dive

© 2013 IBM Corporation

PureSystems

IBM PureData System for Transactions

Instance Patterns

Automatically creates, configures, and deploys an Instance cluster topology with built-in redundancy and high performance

Small Configuration Rack – Maximum 3 Instances

3 Instances of 2 CF and 2 Members on 2 ITE each

2 Instances of 2 CF + 2 Members on 2 ITE and 2 CF + 2 Members on 4 ITE

1 Instance of 2 CF and 4 Members on 6 ITE

Instance PatternsSmall Configuration

Legend:

CF and Member collocated

Only CF

Only Member

36

Page 37: IBM PureData System for Transactions Technical Deep …praxiumgroup.com/adug-www/prev_pres/ADUG 2013-04-05 - PureDat… · IBM PureData System for Transactions Technical Deep Dive

© 2013 IBM Corporation

PureSystems

IBM PureData System for Transactions

Small Configuration

Storage PatternsOptimized for Instance / Databases

/db2plog/db2inst1/dbname1 /db2fs/db2inst2/dbname1 /db2mlog/db2inst2/dbname1

/db2plog/db2inst3/dbname1 /db2fs/db2inst3/dbname4 /db2mlog/db2inst3/dbname4

/db2fs/db2inst1/dbname1 /db2mlog/db2inst1/dbname1 /db2plog/db2inst2/dbname1

/db2fs/db2inst3/dbname1 /db2mlog/db2inst3/dbname1 /db2plog/db2inst3/dbname4

V7000 – 1 (Pool – 1)

EXP – 1 (Pool – 2)

1st Instance / 1st DB

2nd Instance / 1st DB

3rd Instance / 1st DB

3rd Instance / 2nd DB

37

Page 38: IBM PureData System for Transactions Technical Deep …praxiumgroup.com/adug-www/prev_pres/ADUG 2013-04-05 - PureDat… · IBM PureData System for Transactions Technical Deep Dive

© 2013 IBM Corporation

IBM expert integrated systems

IBM PureData System for Transactions

Workload Console Overview

Slides - 8

Page 39: IBM PureData System for Transactions Technical Deep …praxiumgroup.com/adug-www/prev_pres/ADUG 2013-04-05 - PureDat… · IBM PureData System for Transactions Technical Deep Dive

© 2013 IBM Corporation

PureSystems

IBM PureData System for Transactions

Launch ConsoleWorkload Console

https://<Management_Host_Name>

1. System Console

2. Workload Console

IBM PureData Console

39

Page 40: IBM PureData System for Transactions Technical Deep …praxiumgroup.com/adug-www/prev_pres/ADUG 2013-04-05 - PureDat… · IBM PureData System for Transactions Technical Deep Dive

© 2013 IBM Corporation

PureSystems

IBM PureData System for Transactions

Creating / Managing Instances, Databases and ToolsWorkload Console

DB2 pureScale Instances

Databases

Database Patterns

Database Workload Standards

40

Page 41: IBM PureData System for Transactions Technical Deep …praxiumgroup.com/adug-www/prev_pres/ADUG 2013-04-05 - PureDat… · IBM PureData System for Transactions Technical Deep Dive

© 2013 IBM Corporation

PureSystems

IBM PureData System for Transactions

Creating InstanceDatabase DB2 pureScale Instances

Create DB2 pureScale Instance Name Description Size – Small/Medium/Large Compatibility mode Database version Database level Port number Maximum number of

databases Click OK

OK

41

Page 42: IBM PureData System for Transactions Technical Deep …praxiumgroup.com/adug-www/prev_pres/ADUG 2013-04-05 - PureDat… · IBM PureData System for Transactions Technical Deep Dive

© 2013 IBM Corporation

PureSystems

IBM PureData System for Transactions

Creating Database PatternDatabase Database Patterns

Create Database Pattern Name Description Pattern Database version Database level Database size Compatibility mode Schema file Advanced options Click OK

42

Page 43: IBM PureData System for Transactions Technical Deep …praxiumgroup.com/adug-www/prev_pres/ADUG 2013-04-05 - PureDat… · IBM PureData System for Transactions Technical Deep Dive

© 2013 IBM Corporation

PureSystems

IBM PureData System for Transactions

Deploying Database Using a PatternDatabase Databases

Deploy Database Name Description Default user Password Instance Name Click OK

43

Page 44: IBM PureData System for Transactions Technical Deep …praxiumgroup.com/adug-www/prev_pres/ADUG 2013-04-05 - PureDat… · IBM PureData System for Transactions Technical Deep Dive

© 2013 IBM Corporation

PureSystems

IBM PureData System for Transactions

Administering a DatabaseEasy Management

Manage Database Schedule database backups Create a database image List all database images

Database Storage Management Add more storage

44

Page 45: IBM PureData System for Transactions Technical Deep …praxiumgroup.com/adug-www/prev_pres/ADUG 2013-04-05 - PureDat… · IBM PureData System for Transactions Technical Deep Dive

© 2013 IBM Corporation

PureSystems

IBM PureData System for Transactions

Manage InstanceGrow Instance

Growing DB2 pureScale Instance Change size to large Click Submit

45

Page 46: IBM PureData System for Transactions Technical Deep …praxiumgroup.com/adug-www/prev_pres/ADUG 2013-04-05 - PureDat… · IBM PureData System for Transactions Technical Deep Dive

© 2013 IBM Corporation

PureSystems

IBM PureData System for Transactions

Simplified maintenance with pre-integrated fixes

• All hardware firmware and OS software patches integrated and tested together at the factory

• Can apply hardware and OS maintenance with zero downtime

• Single line of support

• Integrated stack support

Reduce risk and eliminate manual errors when applying maintenance

Page 47: IBM PureData System for Transactions Technical Deep …praxiumgroup.com/adug-www/prev_pres/ADUG 2013-04-05 - PureDat… · IBM PureData System for Transactions Technical Deep Dive

© 2013 IBM Corporation

PureSystems

IBM PureData System for Transactions

High Availability and Disaster Recovery

PureData System for Transactions is highly availableby design Redundant hardware, networking and storage Recovery from hardware and software failures with DB2 pureScale Additional capacity can be added and utilized when needed

PureData systems can be configured with Q-Replication or InfoSphere Change Data Capture (CDC) to provide DR capabilities Not installed on PureData - installed on separate replication server Q Replication is now licensed with system CDC not bundled/installed/licensed with system

CDC/Q-Replication

Page 48: IBM PureData System for Transactions Technical Deep …praxiumgroup.com/adug-www/prev_pres/ADUG 2013-04-05 - PureDat… · IBM PureData System for Transactions Technical Deep Dive

© 2013 IBM Corporation

IBM expert integrated systems

IBM PureData System for Transactions

Applications

Slides - 8

Page 49: IBM PureData System for Transactions Technical Deep …praxiumgroup.com/adug-www/prev_pres/ADUG 2013-04-05 - PureDat… · IBM PureData System for Transactions Technical Deep Dive

© 2013 IBM Corporation

PureSystems

IBM PureData System for Transactions

PureData Systems for TransactionsApplication Transparency

Work Load Balancing (WLB) Distributes application requests in a balanced fashion among DB2 members WLB is handled based upon capacity information returned by the pureScale server Lower capacity value than other members indicate that the member is busier than others

Automatic Client Reroute (ACR) Provides a mechanism to reroute application requests from the failing members to the other

available members With ACR enabled, the planned or unplanned outages do not affect applications so long as there is

one surviving DB2 member Seamless ACR happens when failover was at the start of the UOW Non-seamless ACR returns -30108 error and connection is rerouted automatically

Client Affinity Controls how DB2 members are used by the applications Client wants to connect to a particular member only If failover happens, it will reroute connection to other member defined in the list Should failed member become available again, client will reconnect to the available server again

A must read white paper for DB2 pureScale application: http://tinyurl.com/wlbacr or http://www.ibm.com/developerworks/data/library/long/dm-1206purescaleenablement/index.html

49

Page 50: IBM PureData System for Transactions Technical Deep …praxiumgroup.com/adug-www/prev_pres/ADUG 2013-04-05 - PureDat… · IBM PureData System for Transactions Technical Deep Dive

© 2013 IBM Corporation

IBM expert integrated systems

IBM PureData System for Transactions

Monitoring

Slides - 16

Page 51: IBM PureData System for Transactions Technical Deep …praxiumgroup.com/adug-www/prev_pres/ADUG 2013-04-05 - PureDat… · IBM PureData System for Transactions Technical Deep Dive

© 2013 IBM Corporation

PureSystems

IBM PureData System for Transactions

PureData Systems for TransactionsMonitoring

Single Pane of Glass for Monitoring – IBM PureData Console

System Monitoring Management Nodes Compute Nodes Network Storage Hosts

Database Monitoring Single Sign-on and Trusted Context Monitored databases End-to-end Performance Monitoring

of Java and non-Java applications (License included)

51

Page 52: IBM PureData System for Transactions Technical Deep …praxiumgroup.com/adug-www/prev_pres/ADUG 2013-04-05 - PureDat… · IBM PureData System for Transactions Technical Deep Dive

© 2013 IBM Corporation

PureSystems

IBM PureData System for Transactions

Database performance management from integrated console

Page 53: IBM PureData System for Transactions Technical Deep …praxiumgroup.com/adug-www/prev_pres/ADUG 2013-04-05 - PureDat… · IBM PureData System for Transactions Technical Deep Dive

© 2013 IBM Corporation

PureSystems

IBM PureData System for Transactions

Database Performance MonitorKey Performance Monitoring Health Summary

Alerts Configuration

Dashboards Overview SQL Statements Buffer Pool and I/O Locking Logging Memory System Utilities Utilities Workload Connection Extended Insight

Reports Custom Reports Predefined Reports

53

Page 54: IBM PureData System for Transactions Technical Deep …praxiumgroup.com/adug-www/prev_pres/ADUG 2013-04-05 - PureDat… · IBM PureData System for Transactions Technical Deep Dive

© 2013 IBM Corporation

PureSystems

IBM PureData System for Transactions

Database Performance MonitorExtended (Top-down) and Core (Bottom-up) Monitoring

Application Program

Top-down

With Extended InsightBottom-up

With Core Capabilities

OPM Server

OPM Repository

DB2

PureData DB2 Servers

54

Page 55: IBM PureData System for Transactions Technical Deep …praxiumgroup.com/adug-www/prev_pres/ADUG 2013-04-05 - PureDat… · IBM PureData System for Transactions Technical Deep Dive

© 2013 IBM Corporation

IBM expert integrated systems

IBM PureData System for Transactions

Security

Slides - 11

Page 56: IBM PureData System for Transactions Technical Deep …praxiumgroup.com/adug-www/prev_pres/ADUG 2013-04-05 - PureDat… · IBM PureData System for Transactions Technical Deep Dive

© 2013 IBM Corporation

PureSystems

IBM PureData System for Transactions

System Level SecurityRole Based Security – Separation of Duties

Hardware Administration

Database configuration Management

Security Administration

Cloud group Administration

Workload Administration

Auditing Administration

Role Based Security –

Separation of Duties

56

Page 57: IBM PureData System for Transactions Technical Deep …praxiumgroup.com/adug-www/prev_pres/ADUG 2013-04-05 - PureDat… · IBM PureData System for Transactions Technical Deep Dive

© 2013 IBM Corporation

PureSystems

IBM PureData System for Transactions

IBM PureData System for TransactionsSecurity Model

At System Level

Allows users to view / manage system console and hardware elements

Create users & user groups

At Instance Level Controls access to instance and to databases

within that instance Create instance users & user groups

At Database Level Access to objects within the database Create database users & user groups

57

Page 58: IBM PureData System for Transactions Technical Deep …praxiumgroup.com/adug-www/prev_pres/ADUG 2013-04-05 - PureDat… · IBM PureData System for Transactions Technical Deep Dive

© 2013 IBM Corporation

PureSystems

IBM PureData System for Transactions

System Level SecurityAuthentication Methods

LDAP based User authentication and group membership is managed through a central authority Users connecting to database can still be defined at LDAP even if you choose not to

use LDAP for system-level authentication

Operating System OS level users and groups

Can mix local and LDAP users and groups

58

Page 59: IBM PureData System for Transactions Technical Deep …praxiumgroup.com/adug-www/prev_pres/ADUG 2013-04-05 - PureDat… · IBM PureData System for Transactions Technical Deep Dive

© 2013 IBM Corporation

PureSystems

IBM PureData System for Transactions

Looking for fast time-to-value with the IBM’s workload optimized systems

Require “out of the box” Continuous Availability for businessapplication workloads

Are struggling to deal with increasing volumes of data and skyrocketing data management costs

Require maximum business application transaction performance to maintain a competitive edge

May or may not have DB2 pureScale and/or DB2 installed May have looked at DB2 pureScale in the past but were not ready for it

Currently have PureApplication System installed and looking to expand OLTP environments

Reduce complexityThe entire system

lifecycle is simplified from acquisition to

retirement

Accelerate time to valueData management expertise is built in

each system and ready for immediate use

Improve IT economicsEach system tuned

for the different needs of different analytic and transaction processing

When to use PureData System for Transactions?

Page 60: IBM PureData System for Transactions Technical Deep …praxiumgroup.com/adug-www/prev_pres/ADUG 2013-04-05 - PureDat… · IBM PureData System for Transactions Technical Deep Dive

© 2013 IBM Corporation

PureSystems

IBM PureData System for Transactions

Backup Slides

Page 61: IBM PureData System for Transactions Technical Deep …praxiumgroup.com/adug-www/prev_pres/ADUG 2013-04-05 - PureDat… · IBM PureData System for Transactions Technical Deep Dive

© 2013 IBM Corporation

PureSystems

IBM PureData System for Transactions

Hardware ArchitectureAvailable Configurations

Continued ….61

Page 62: IBM PureData System for Transactions Technical Deep …praxiumgroup.com/adug-www/prev_pres/ADUG 2013-04-05 - PureDat… · IBM PureData System for Transactions Technical Deep Dive

© 2013 IBM Corporation

PureSystems

IBM PureData System for Transactions

Hardware ArchitectureAvailable Configurations (Continued…)

62

Page 63: IBM PureData System for Transactions Technical Deep …praxiumgroup.com/adug-www/prev_pres/ADUG 2013-04-05 - PureDat… · IBM PureData System for Transactions Technical Deep Dive

© 2013 IBM Corporation

PureSystems

IBM PureData System for Transactions

Hardware ArchitectureStorage Design – Small Rack

Small Rack has 12 SSD and 36 HDD 6 MDISK for HDD (Each with 6 drive – RAID 10 *) 2 MDISK for SSD (Each with 6 drive – RAID 10) 2 Storage Pool each with 3 HDD MDISK + 1 SSD MDISK Each storage pool space – 9.3 TB (13% of SSD) Each storage pool is divided into generic volumes (VDISKS)

48 Internal Drives 8 MDisks 2 Pools 128 VDisks

* RAID 10 – Disks are mirrored and striped63