360 likes | 476 Views
The future is mission critical Solutions your way. Migrating Enterprise DB to SQL/MX Why make the move? Scalability Availability TCO Case study Call to action. Today’s agenda. Why make the move?. Overview. Databases are critical to your business.
E N D
Migrating Enterprise DB to SQL/MX Why make the move? Scalability Availability TCO Case study Call to action Today’s agenda
Overview Databases are critical to your business 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
The Database decision Customers are looking for a database that: • 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
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
The HP NonStop database solution All modern, All standard, All nonstop • All standard • ANSI 2003 • JDBC 3.0 • ODBC 3.5 • All modern • Integrated hardwareand software • Out-of-the-box cluster aware • Virtualiseddata • Parallel query execution • All NonStop • 24/7 application availability • Linear scalability • Mixed workload handling • Online manageability Trusted HP expertise with comprehensive mission-critical services and world-class partnering
Optimise your database environment With HP NonStop SQL scalability NonStop SQL scalability • 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
NonStop SQL handles critical business needs Customer realises TCO and performance benefits of NonStop SQL Business Transactions (in Millions) per hour • 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 16p quad-core
NonStop SQL handles critical business needs Customers realise scalability benefits of NonStop SQL • 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
NonStop SQL handles critical business needs Customers realise scalability benefits of NonStop SQL • 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
Independent survey on high availability trends NonStop customers experience superior availability • 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
NonStop SQL handles critical business needs Customers realise availability benefits of NonStop SQL • Over 90% of all financial transactions for Nordea Finland run on NonStop (payments, card traffic and netbank transactions > 2000TPS ) who consistently report 100% availability • An 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
NonStop customers enjoy lower operational costs NonStop SQL is out-of-the-box cluster aware • It takes 5 DBAs to manage few Gigabytes of an Oracle database at a Spanish Healthcare Center • It 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 instance It takes 19 steps to install a NonStop SQL/MX instance and perform database upgrade
NonStop SQL vs. Oracle Pricing All inclusive vs. add-ons
NonStop SQL vs. Oracle Pricing All inclusive vs. add-ons * Oracle Technology Global Price List, August 2012
NonStop SQL efficiency Dayton Hudson Corporation
HP NonStop vs. Oracle/Sun System – Cost to Own NonStop beats Oracle by a factor of >2x • 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 • 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
AOL's Live Migration From 16 Solaris-Sybase Servers to a Single NonStop DB…With No Down Time
Road map steps to achieve parallel database Migration and Synchronisation for AIM data population • Design • SQL Tables • Data Transformations • Bulk Migration Utilities Develop Synchronisation Tools Bulk Migration Utility Test Synchronisation Migration Instrumentation
Road map steps to achieve parallel database • Determine SQL Table Design for Destination System • This assumes the destination table structures will NOT be 100% identical to the tables on the source system • Design Data Transformations for ShadowBase Consumer User Exists • Requiring C code User Exits and script development for the required transformations
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
Synchronisation • Develop synchronisation user exit code for ShadowBase consumer • Address “race” conditions • Test Bulk Migration Utility • Test synchronisation user exits
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
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
Instrumentation • Application availability and performance monitoring in an operations dashboard • Requires very limited application code change
Extract Load AOL/ICQ Instant Messaging Migration AOL Sybase → NonStop Migration StagingHost Login Requests Compressed 16:1 SQL/MP database Data Accelerator Data Accelerator Data Accelerator Primary Linux/Sybase “Partitioned” Database – Production environment 16 Systems .... .... .... Shadowbase 14 Systems Sybase DR Backup Linux/Sybase “Partitioned” Database 16 Systems NonStop SynchroniseActive/ActiveLogin Request Complex –all nodes are production Linux With the exception of NonStop hosts, all AOL production servers have a “N+1” backup (non-production) configuration
Optimise your database environment AOL Sybase → NonStop Migration • 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
Take the next step with HP Perform a health check of your system • 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