OLTP performance and availability for demanding workloads

advertisement
OLTP performance
and availability for
demanding workloads
HP Universal Database Solution for Mission-Critical x86:
HP ProLiant DL980 Microsoft SQL Server 2012 Edition
© Copyright 2012 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice.
Executive summary
HP Universal Database Solution for Mission-Critical x86: HP ProLiant DL980
Microsoft SQL Server 2012 Edition
• Leveraging the power of scale-up HP ProLiant DL980 servers with advanced Intel® Xeon®
processors inside
• Optimized for Microsoft® SQL Server 2012
• Designed to manage workloads that demand high performance and high availability
– Performance, flexibility, and efficiency
• Proven solution for customers who are ready to:
– Manage demanding workloads
– Benefit from reduced TCO of industry standards-based platform
– Deploy focused OLTP scale-up servers
• Highly competitive pricing compared to single vendor, one-size fits all solutions *
*Based on an Alinean study
2
© Copyright 2012 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice.
Agenda
•
•
•
•
•
Business drivers and pain points
The solution
HP ProLiant DL980 servers
Microsoft SQL Server 2012
Wrapping up
3
© Copyright 2012 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice.
Business drivers and
pain points
© Copyright 2012 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice.
Business drivers and pain points
• Escalating transaction processing demands
• Transaction processing systems that have
reached their capacity limits
• Need to boost performance
• Need to enhance availability
• Have limited IT budgets and increasing costs to
maintain legacy OLTP systems
• Must future-proof the IT infrastructure
HP can help
5
© Copyright 2012 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice.
The solution
© Copyright 2012 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice.
Your ultimate database solution delivers choice
and value
HP ProLiant DL980 Universal Database Solution for Mission Critical x86 – Microsoft
SQL Server Edition
Common foundation
Complete flexibility
High performance
• Preconfigured and tested
solutions
• Based on HP ProLiant DL980
Server
• Pre-sized configurations to
simplify purchase
• For storage
• For operating environments
• For databases
• For scale-up OLTP/application
system
• Production database system
with workload optimized
storage
Customer choice, price, and performance with no vendor lock-in
7
© Copyright 2012 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice.
Begin implementing mission-critical x86
Universal Database Solution for Mission Critical x86
• OLTP standards-based solution reference
architecture
• 100% flash-based storage without latency found
in spinning disk media
• Scale up to 1,000,000 sustained IOPS (650 K
8 K reads)
• Microsoft SQL Server 2012
• 2 plus 1 disaster recovery HP ProLiant DL980
Server
– Up to 80 cores (per server)
– Up to 2 TB of RAM (per server)
• Primary/HA Secondary/DR (4/4/4 ) VMA-series
Arrays
• HP Always On Support Services
• Factory Express Integration Services
HP ProLiant DL980 Microsoft SQL Server Edition
8
© Copyright 2012 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice.
Universal Database Solution for Mission Critical
HP
ProLiant DL980 Microsoft SQL Server Edition
x86
Entry Level configuration (165,000
IOPS)
Super HA/DR Configuration (330,000
IOPS)
One HP ProLiant DL980 Server 4-socket (40 total
cores)
• 1 TB RAM (64 x 16) = 1024 GB
• One VMA-series Array 3210
• 10 TB VMA-series Array raw storage
Factory Express – Default factory racking
HP Services Installation and Startup Service
Microsoft Windows Server 2008 R2 EE
HP Support Care Packs – Choice of support level to
meet your needs
* Includes HA Configuration components
HA Configuration (330,000 IOPS)
Two HP ProLiant DL980 servers 8-socket 160 total
cores
• 4 TB RAM (256X16) = 4096 GB
• Two VMA-series Array 3210
• 20 TB VMA-series Array raw storage
Factory Express – Default factory racking
HP Services Installation and Startup Service
Microsoft Windows Server 2008 R2 EE
HP Support Care Packs – Choice of support level to
meet your needs
9
Additional redundant architecture (DR)
One HP ProLiant DL980 Server 8-socket 80 total cores –
redundant
• 2 TB RAM (128 x 16) = 2048 GB
• One VMA-series Array 3210
• 10 TB VMA-series Array raw storage
Max Performance Super HA/DR
Configuration (650,000 IOPS)
* Includes Super HA/DR configuration components
Additional performance components (HA)
Six VMA Series Array 3210
• 60 TB VMA-series Array raw storage
• 1,000,000 IOPS
Additional redundant architecture (DR)
Three VMA-series Array 3210
• 30 TB VMA-series Array raw storage
© Copyright 2012 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice.
Comparing HP’s Universal Database Solution for
Mission Critical x86: HP ProLiant DL980 Microsoft
SQL Server Edition versus Oracle Exadata X2-8
Feature
HP DL980 SQL Solution
Exadata x2-8
Sustained IOPS (8 K size)
650 K/second
50 K/second (estimated maximum)
Database cache warm-up
20 minutes
As much as three hours
Database storage media
100% persistent flash storage for entire
DB
90% disk, 10% flash cache (requires static table,
index or partition placement on 14 storage
nodes)
Database Compression
Type
Page or row level
Columnar (not suited for OLTP)
HA/DR failover
seconds
untested
Solution cost*
56% less than Exadata x2-8: $5.1 M
$11.7 M
CPU Cores
160
160
Memory
4 TB
4 TB
*Per Alinean TCO study
10
© Copyright 2012 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice.
HP DL980 SQL Solution
HP high-performance, high availability database solution for OLTP
Software
Microsoft Windows Server 2008 R2
Microsoft SQL Server 2012
HP Insight Control
10 G local network
WAN
2 x 10 GbE Switches
Synchronous replica
for high availability
Microsoft SQL Server 2012:
Always On Availability Group
• Automatic fail-over
• Zero data loss
HP VMA-series Memory Arrays
Production environment
40 TB RAW storage
650 K IOPS
Asynchronous replica
for disaster recovery
Microsoft SQL Server 2012:
Always On Availability Group
OLTP server
HP ProLiant DL980 G7 Server
8P Database Server
Running Microsoft
Windows Server 2008 R2
SQL Server 2012
Primary OLTP node
11
Secondary HA OLTP node
© Copyright 2012 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice.
DR OLTP node
HP ProLiant DL980 servers
and VMA-series Memory
Arrays
© Copyright 2012 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice.
Your powerhouse for the largest enterprise
HP
ProLiant DL980 Server
workloads
• Four or eight Intel Xeon E7 family-based CPUs
(up to 80 cores)
• Up to 128 DDR3 DIMM slots;
4 TB max memory (2 TB Microsoft Windows
Server 2008 R2)
• Up to eight SFF SAS – 7.2 TB internal storage
• Up to 16 I/O slots, PCI-E 2.0 or PCI-X
• Quad-Port 1 GbE embedded NIC upgradable to
dual port 10 GbE
• Integrated HP management software – iLO3,
Insight Control, Insight Dynamic
HP ProLiant DL980 Server
with HP PREMA Architecture
Full OE support for Linux, Microsoft Windows, Oracle Solaris, and virtualization
HP services and
support
13
© Copyright 2012 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice.
Go for gold
Win with the HP ProLiant DL980 Server
The HP ProLiant DL980 Server
captured SearchDataCenter.com’s
gold computing hardware Product of
the Year award for 2010 and 2011
“Integrates Intel's 8-core
processors and boasts
HP's reputation for service
and hardware stability”
14
“Innovative server product
with amazing performance
for the price point”
© Copyright 2012 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice.
Set world record performances
With the HP ProLiant DL980 Server enabled by HP PREMA Architecture
• Eight processor x86 single-node for SPEC
CPU2006
• Eight processor x86 for SPECjbb2005
• Microsoft Windows/SQL Performance nonclustered at 3000 GB for TPC-H
• Single-node J2EE/Java App Server for
SPECjAppServer2004
• RedHat KVM for SPECvirt_sc2010
#1
1. HP ProLiant DL980 G7 results at h18004.www1.hp.com/products/servers/benchmarks/index.html#8P as of 10/1/11
2. The SPEC logo is register trademark and © 2011 Standard Performance Evaluation Corporation (SPEC), reprinted with permission
15
© Copyright 2012 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice.
Balanced scaling
Smart CPU caching improves performance with innovative node controller
Minimize
inter-processor
communication
Accelerate
local memory access
Dynamic traffic routing
Up to 50%
reduction in interprocessor
communication
30% improvement in
memory latency
Eliminates system
bottleneck
Faster response time
16
© Copyright 2012 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice.
Self-healing resiliency
Increased application uptime
Bringing HP mission-critical expertise
to industry standard servers
• 200% boost in server availability
• Advanced reliability with resilient system
fabric
• Leverages mission-critical designs of
Superdome 2
HP PREMA Architecture
• Dynamic routing on system fabric
• Enhanced MCA logging
Resiliency
System resiliency
• OS-enhanced availability
• Link-level retry
• Corruption prevention
• Hot-plug RAID
• Advanced memory protection
CPU resiliency
• Machine check
architecture
17
© Copyright 2012 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice.
Breakthrough efficiencies
Delivering a common and integrated infrastructure
• Intelligent common modular component usage
with platinum level 94% high-efficiency power
supplies
• 800% faster remote console and 3.6x faster
virtual media
• 12x increase in deployment speed and >$47 K in
savings per 100 users
• Reduce unplanned downtime by up to 77%
• Reduce, reclaim and extend the life of your
data center
18
Remote management
Insight Software
Thermal Logic
© Copyright 2012 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice.
Performance and availability on the HP ProLiant
DL980 Server
How the platform delivers performance and availability
Scale-up performance
Scale-up availability
Exception handling
• 160 logical CPUs
– 8 x 10 x 2 (hyper threading)
– 30 MB shared L3 cache
• Up to 4 TB DDR3 RAM
– At 1066 GHz
– Low voltage DIMMs
• Expandable PCIe v2 capacity
• HP node controller
• Improved Scalability
– QPI with QPI Perf: 25.6
GBs per link
• Error recovery thresholds
• Self-healing data paths
without reboot:
– Transaction retry: transient
errors
– Link re-train: multiple errors
– Spare wire to repair link
– Spare clock to repair link
– Link width reduction to
repair link
• Memory mirroring (option)
• Memory rank sparing (option)
• Memory scrubbing
– Demand scrubbing
– Patrol scrubbing
• Double Device Data
Correction
• HP memory quarantine
• ECC, CRC protection for
memory and links
• Poison data to support O/S
error containment and
recovery
• Machine Check Architecture
– Improved logging for
diagnosis and
service/repair
• “Firedoor” error containment
– Prevents errors from
escaping to IO
subsystems (Disk, LAN,
etc.)
• Run with failed link (reboot
required)
19
© Copyright 2012 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice.
VMA-series Memory Array
Manage complex database workloads
without the complexity and cost of
proprietary systems
• Better response times with high IOPS and low
latency in a complete solid state offering
• Capacity and simplicity to consolidate large
databases in a single server solution when
paired with the HP ProLiant DL980 G7 Server
• Flexibility of PCIe-direct for single-server
applications or SAN attach for shared storage
• HP VMA3210 10 TB SLC Memory Array
20
© Copyright 2012 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice.
VMA3210 Memory Array specifications
Capacity
• 10 TB storage, up to 7.6 TB usable
• 84 x 128 GB SLC solid state memory modules
• 80 Active memory modules + 4 Spare (hot-swap)
Power: 500 W (typical)
• Redundant and Hot-swap
• 1100VA, 200+V
Performance
• PCIe: 20 Gb/s
• 25/80 µsec W/R latency
• 250 K IOPS writes, 350 K IOPS reads (4 K
block)
• Endurance: up to 8 TB writes per hour for five
years
System
VMA3210
Raw capacity
GB(230)
GB(109)
10,752
11,545
After RAID
8192
8796
21
HP VMA3210 Memory Array
Metrics
Usable capacity (GB)
Bandwidth: sust random write (MB/s)
Bandwidth: 70/30 R/W mix (MB/s)
50%
4398
960
1080
Formatting (write space allocation)
66%
78%
84%
88%
5772
6871
7421
7696
960
960
664
484
1080
1080
1080
1080
© Copyright 2012 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice.
91%
7971
308
1016
Outstanding transactional capability
HP high performance database solution for Oracle OLTP
• VMA-series Memory Array available from HP
and supported on HP ProLiant DL980 servers
• Solutions from HP for online transactional
processing (OLTP) workloads provide enhanced
database performance
• HP ProLiant DL980 G7 servers with VMA-series
Memory Arrays deliver greater performance at a
lower price point compared to proprietary Oracle
Exadata offerings.
22
For the most demanding
enterprise-class
workloads
© Copyright 2012 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice.
VMA performance
VMA PCIe-direct
VMA FC SAN
(8 Gb FC Fabric)
(4 K block)
Up to 350 K IOPS Read
Up to 250 K IOPS Write
Up to 350 K IOPS Read
Up to 250 K IOPS Write
Bandwidth
1.4 GB/s
1.4 GB/s
Latency
Less than 100 uSec
Less than 200 uSec
IOPS
80 uS Read
25 uS Write
PCIe-direct compared to SAN-attach
• Same IOPS and Bandwidth
• SAN-attach latency increases a tiny amount (see next slide)
23
© Copyright 2012 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice.
HP Always On Support Services for HP ProLiant
DL980 servers
Discrete system support
Environment support
Foundation Care
Proactive Care
Datacenter Care
Simplified HW
and SW
Reactive
Support and
Collaborative
Support
Advanced technical
skills with multiple
HW support levels,
proactive advice,
and reporting
Customized
Environmental
Support
Lifecycle Event Services
A comprehensive services portfolio to help customers through the entire IT lifecycle leveraging HP business
and technical expertise
24
© Copyright 2012 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice.
HP Services extend your Microsoft Windows
A
converged infrastructure experience for standards based x86 environments
experience
Seamless
support
Single point of
accountability
Microsoft Windows
Server
SQL Server
25+ years of experience with
Microsoft Windows and SQL
Server
Extending the complete support
experience to x86 environments
Highest RAS and
business urgency
25
Full lifecycle
commitment
© Copyright 2012 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice.
Microsoft SQL Server 2012
© Copyright 2012 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice.
Microsoft SQL Server 2012
The next wave of information technology and management
Mission-critical
confidence
• Enable mission critical
performance and availability
at low TCO
• Required 9’s and protection
with SGL Server AlwaysOn
• 10x query performance with
columnar storage
27
Breakthrough insight
Cloud on your terms
• Unlock new insights with
pervasive data discovery
across the organization
• Rapid data exploration and
discovery via “Crescent” and
Power Pivot
• Credible, consistent data via
BI Semantic Model and Data
Quality Services
• Create business solutions fast,
on your terms across server
and private or public cloud
• Scale on demand from
datacenter to cloud
• Build hybrid applications with
modern tools
© Copyright 2012 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice.
Microsoft SQL Server 2012 rich feature set
High
availability
Scalability
and
performance
Security and
manageability
Beyond
relational
Web and
breadth
Business
intelligence
Multiple
secondaries
Readable
secondaries
Online
operations
Fast full-text
search
Fast Spatial
Performance
DBC & OLTP
Appliances/RA
support
Distributed
replay
Audit
enhancements
Management
pack for high
availability
Win32 access
to database
files
FileTable
Semantic
Search
Platform
PHP driver
Local DB
runtime
UTF-16
Unified semantic
model
Power view
(Crescent) web
based BI Tool
SSIS Server
Data quality
SQL Server
AlwaysOn
Reliable,
integrated
failover
detection
Up to 15 K
partitions/table
Column Store
Index, “Apollo”
User-defined
server roles
Contained
database
authentication
SQL Server Data
Tools (Juneau)
EIM
28
Applicationcentric failover
HA for
StreamInsight
Windows
Server Core
Support
Backup
secondaries
Default
schema for
Windows
Group
Active
Directory w/
SharePoint for
SSRS
Full Globe
Spatial
Support
DAC
enhancements
ODBC for
Linux
Hybrid
applications
with SQL
Azure
Paging for
result sets
JDBC 4.0
driver
Support for
ARM
processors
In-memory BI
for corporate
Alerting
Sysprep for
AS
PowerPivot
enhancements
Enhanced MDS
MDS add-in for
Excel
Fast
FILESTREAM
Reporting as
SharePoint
Shared
Service
© Copyright 2012 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice.
Tier-1 availability with SQL Server 2012
Deliver the 9’s needed at
the right price and with
greater uptime
Provide improved
scalability for tier-1
solutions
Deliver accelerated
performance track record
with trusted reliability
• SQL Server AlwaysOn –
Supreme up-time with multidatabase failover and readonly intent
• Windows Server Core –
Reduce downtime related to
OS patching by 50% to 60%
• Partitioned tables – Higher
scale with up to 15 K
partitions for very large
databases
• Full-text search – Offers
improved performance and
scale advances
• Columnstore index –
Significantly boost query
performance by ~10x
• New SQL Server Analysis
Services engine (OLAP)
SQL Server 2012 provides required 9’s
29
© Copyright 2012 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice.
Breakthrough insight with SQL 2012
Expand reporting
capabilities to all
information workers
Enable innovative selfservice BI offerings for
business decision
Deliver BI data on any
device, anywhere, for
executive decision makers
• Crescent – Rapid data
exploration and visualization
• BI Semantic Model –
Unifying existing data
sources with Microsoft
SharePoint and Excel
• PowerPivot – Managed selfservice analytics
• Extended OLAP and cubes
reporting – Delivering endto-end BI
• OData – Control multiple user
experiences across the web,
devices and desktop
• Industry-standard APIs
(ADO.NET, ODBC, JDBC,
PDO, and ADO)
Better support for OLTP workloads
30
© Copyright 2012 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice.
Wrapping up
© Copyright 2012 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice.
HP/Microsoft joint engineering relationship
HP’s unique relationship
Over a decade of joint engineering to
deliver robust Windows and SQL Server
solutions
• HP BCS Engineering works closely with the
Microsoft Engineering Windows OS teams, SQL
teams, and Hyper-V teams to ensure optimum
scalability and performance
• Started building mission-critical, highly scalable
solutions with Integrity and are leveraging
that knowledge to x86
• Integrated HP/Microsoft labs provide the
foundation for differentiated SQL scalability and
availability offerings
32
© Copyright 2012 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice.
In summary
HP ProLiant DL980 Universal Database Solution for Mission Critical x86 – Microsoft
SQL Server Edition
Common foundation
Complete flexibility
High Performance
• Preconfigured and tested
solutions
• Based on HP ProLiant DL980
Server
• Pre-sized configurations to
simplify purchase
• For storage
• For operating environments
• For databases
• For scale-up OLTP/application
system
• Production database system
with workload optimized
storage
Customer choice, price, and performance with no vendor lock-in
33
© Copyright 2012 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice.
Your next steps
• Contact your HP representative to explore your
needs
• Discover how HP Universal Database Solution
for Mission-Critical x86: HP ProLiant DL980
Microsoft SQL Server 2012 Edition can meet
your business requirements and budget
• For more information, visit:
– hp.com/go/DL980
– hp.com/go/VMA
– microsoft.com/sqlserver
– intel.com/products/processor/xeon/index.htm
34
© Copyright 2012 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice.
Thank you
© Copyright 2012 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice.
Download