© copyright 2012 hewlett-packard development company, l.p. the information contained herein is...
TRANSCRIPT
© Copyright 2012 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice.
The future is mission criticalSolutions your way
© Copyright 2012 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice.
Today’s agendaMigrating Enterprise DB to SQL/MX Why make the move?• Scalability• Availability• TCO• Case study• Call to action
© Copyright 2012 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice.
Why make the move?
© Copyright 2012 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice.4
Databases are critical to your business
Overview
Enterprise database hosts business critical information
Databases support critical business functions
Databases control all touch points of an enterprise
DBAs are responsible for the wellness of business
© Copyright 2012 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice.5
Customers are looking for a database that:
The Database decision
• Grows with the business without sacrificing performance
• Meets global business needs 24x7
• Avoids complexity of too many moving parts
• Provides information at the right time
• Does not cripple IT budgets
© Copyright 2012 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice.6
Common emerging pain points
Scale• Reached maximum
throughput on a single node
• Adding nodes increases user response time and does not scale proportionally
Availability• For some
applications, the business cost of downtime, even a few minutes, is huge
• Recovery following failures is complex, error-prone and time-consuming
• Complexity of configurations and database layout makes online operations difficult
Cost• Licensing and support
fees are high, and increase every year
• Configuration complexity translates into significant operational costs
© Copyright 2012 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice.7
All modern, All standard, All nonstop
The HP NonStop database solution
All modern• Integrated
hardwareand software
• Out-of-the-box cluster aware
• Virtualised data
• Parallel query execution
All standard• ANSI 2003
• JDBC 3.0
• ODBC 3.5
Trusted HP expertise with comprehensive mission-critical services and world-class partnering
All NonStop
• 24/7 application availability
• Linear scalability
• Mixed workload handling
• Online manageability
© Copyright 2012 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice.
Migration to NonStop SQLBusiness Drivers
© Copyright 2012 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice.
Ability to scale
© Copyright 2012 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice.10
With HP NonStop SQL scalability
Optimise your database environment
NonStop SQL throughput scales linearly (98-100%) • As more processing
capacity (nodes) is added to a cluster (X-axis)
• As #concurrent sessions are increased (Z-axis)
• No performance penalty for clustered database apps
4 8 12 160
5000
10000
15000
20000
Throughput (tps)Number of nodes in the clusterNumber of concurrent sessions
NonStop SQL scalability
© Copyright 2012 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice.11
Customer realises TCO and performance benefits of NonStop SQL
NonStop SQL handles critical business needs• A major financial solutions
provider in Americas evaluates NonStop SQL
• Dissatisfied with pricing and TCO of Oracle database solutions
• Evaluated NonStop SQL for equivalent functionality and eXtreme performance
• Application migration automated using SQLWays tool, low cost of migration, accelerated migration timeline
• Sustained peak performance achieved is 11.4 Million business transactions/hour
• Customer impressed with performance, all-inclusive NonStop SQL pricing and TCO
0
2
4
6
8
10
12
Oracle/Linux Oracle/Unix NonStop SQL/NonStop Blade servers
Business Transactions (in Millions) per Hour
16p quad-core
Business Transactions (in Millions) per hour
© Copyright 2012 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice.12
Customers realise scalability benefits of NonStop SQL
NonStop SQL handles critical business needs
A securities company moves to NonStop SQL for its superior availability and TCO
• Performing at 2000 tps, driving 20,000 sql statements from 10,000 concurrent users over 2000 JDBC connections
An internet service provider uses NonStop SQL to manage Petabytes of database
• Drives 100,000+ tps
• Managed with 2 DBAs
© Copyright 2012 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice.13
Customers realise scalability benefits of NonStop SQL
NonStop SQL handles critical business needs
A government department deployed NonStop SQL to manage 250+TB
• Driving mixed-workload consisting of 39,000 ingests per second concurrently with >5000 ad-hoc and OLAP queries
• Executing concurrent database maintenance activities
A major international supermarket evaluates NonStop SQL to handle growth in business
• Needs capability to add twice as many stores
• Twice as much assortment• Double the forecast period• And be always available
© Copyright 2012 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice.
System Availability
© Copyright 2012 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice.15
NonStop customers experience superior availability
Independent survey on high availability trends• 90% surveyed customers report
significant database induced unplanned outages in a year
• 25% outages lasted longer than10 hours, some lasted more than 24 hours
• 55% surveyed customers report planned downtime for database upgrades and 27% cited planned downtime for database migration.
* Survey of Independent Oracle User Group
© Copyright 2012 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice.16
Customers realise availability benefits of NonStop SQL
NonStop SQL handles critical business needsAn internet service provider has had no outage since going live in 1995
The BonTon stores has recorded zero minutes of unplanned time against their NonStop systems since 1998
A US Financial Services company has had zero downtime since migrating to Integrity
• Over 90% of all financial transactions for Nordea Finland run on NonStop (payments, card traffic and netbank transactions > 2000TPS ) who consistently report 100% availability
© Copyright 2012 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice.
The TCO story
© Copyright 2012 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice.18
NonStop SQL is out-of-the-box cluster aware
NonStop customers enjoy lower operational costs
It takes 5 DBAs to manage few Gigabytes of an Oracle database at a Spanish Healthcare CenterIt takes 2 DBAs to manage several Petabytes of NonStop SQL database at an Internet Service Provider
It takes 208 steps to install an Oracle RAC database instanceIt takes 19 steps to install a NonStop SQL/MX instance and perform database upgrade
© Copyright 2012 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice.19
All inclusive vs. add-ons
NonStop SQL vs. Oracle Pricing
Feature/Function NonStop SQL Oracle
Active Data Guard Add-on
Real Application Testing Add-on
Advanced Compression Not required with its optimised index management
Add-on
Advanced Security Add-on
In-memory database cache Add-on
Diagnostic Pack Add-on
Tuning Pack Add-on
Change Management Pack Add-on
Configuration Management Pack
Add-on
© Copyright 2012 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice.20
All inclusive vs. add-ons
NonStop SQL vs. Oracle Pricing
Feature/Function
Initial License (USD) Annual Support (USD)
Oracle *
NonStop SQL
Oracle *NonStop
SQL
Enterprise Edition 47,500 23,500 10,450 7,560
Active Data Guard 10,000 2,200
Partitioning 11,500 2,530
Real Application Testing 11,500 2,530
Advanced Compression 11,500 2,530
Advanced Security 11,500 2,530
In-memory database cache
23,000 5,060
Diagnostic Pack 5,000 1,100
Tuning Pack 5,000 1,100* Oracle Technology Global Price List, August 2012
© Copyright 2012 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice.21
Dayton Hudson Corporation
NonStop SQL efficiency
Feature/Function NonStop SQL Legacy
Storage 1.1 TB 1.3 TB
Raw Data 715 GB 140 GB
Number of Tables 220 3,500
Number of Indexes 12 6000
Backup Jobs 4 600
Staff
Permanent 1.5 8
Contractor - $1.5M p.a.
© Copyright 2012 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice.22
NonStop beats Oracle by a factor of >2x
HP NonStop vs. Oracle/Sun System – Cost to Own
• Cost comparisons are based on similar HW configurations (# of cores, memory & storage), both single node and clustered configuration
• Software stack includes OS and SW for clustered database engine, no middleware included
• Cost to own include: − Hardware list prices for a given
configuration− Support costs of hardware− 5 year software licensing list price− Support costs of software
© Copyright 2012 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice.
Case study
© Copyright 2012 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice.
AOL's Live Migration From 16 Solaris-Sybase Servers to a Single NonStop DB…With No Down Time
© Copyright 2012 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice.25
Migration and Synchronisation for AIM data population
Road map steps to achieve parallel database
Design• SQL Tables• Data Transformations• Bulk Migration
Utilities
Develop • Synchronisation Tools• Bulk Migration Utility• Test
Synchronisation• Migration• Instrumentation
© Copyright 2012 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice.26
Road map steps to achieve parallel databaseDetermine SQL Table Design for Destination SystemThis assumes the destination table structures will NOT be 100% identical to the tables on the source system
Design Data Transformations for ShadowBase Consumer User ExistsRequiring C code User Exits and script development for the required transformations
© Copyright 2012 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice.27
Bulk migration
Use data transformation rules to design a Bulk Migration Utility• Bulk Migration Utility reads source tables and inserts data into destination
tables• Transformations necessary to accommodate differences in table design
Develop Bulk Migration Utility
© Copyright 2012 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice.28
Synchronisation
• Develop synchronisation user exit code for ShadowBase consumer
• Address “race” conditions
• Test Bulk Migration Utility
• Test synchronisation user exits
© Copyright 2012 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice.29
Migration
Start ShadowBase Collector Process on source data system• Captures changes during Bulk Migration Utility runtime
• Applies changes after bulk transfer complete
• Run Bulk Migration Utility to copy all data to destination system
© Copyright 2012 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice.30
Migration and synchronisation
With Bulk Transfer completes, ShadowBase consumer process executes on NonStop destination system• Applies any changes occurring while Bulk Transfer process
ran
• Does not address “race” condition for real-time transaction updates/applies to the NonStop host
Databases are now synchronised
© Copyright 2012 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice.31
Instrumentation
• Application availability and performance monitoring in an operations dashboard
• Requires very limited application code change
© Copyright 2012 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice.32
AOL Sybase → NonStop Migration
AOL/ICQ Instant Messaging Migration
Sybase
DR
16 Systems
16 Systems
Backup Linux/Sybase “Partitioned” Database
Primary Linux/Sybase “Partitioned” Database –Production environment
NonStop Synchronise Active/ActiveLogin Request Complex –all nodes are production
Shadowbase
Login Requests
....
....
....14
Systems
Linux
Data Accelerator
Compressed 16:1 SQL/MP database
Data Accelerator
LoadData Accelerator
StagingHost
With the exception of NonStop hosts, all AOL production servers have a “N+1” backup (non-production) configuration
Extract
© Copyright 2012 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice.33
AOL Sybase → NonStop Migration
Optimise your database environment
• All DBA productivity tools are included with the base SQL license with no additional costs
• No additional Partitioning Software licenses required
• Diagnostic, Tuning, Management packs are all included in the base license
• NonStop SQL deploys and is managed as a single clustered database image
• NonStop has fewer moving parts and less complexity, leading to lower operational costs
© Copyright 2012 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice.
Next steps
© Copyright 2012 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice.35
Perform a health check of your system
Take the next step with HP
Let us show you how HP NonStop SQL: • Scales your application• Maximises availability• Optimises TCO
Let us help migrate and open-up your database applications
© Copyright 2012 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice.
Thank you