Download Powerpoint

Survey
yes no Was this document useful for you?
   Thank you for your participation!

* Your assessment is very important for improving the workof artificial intelligence, which forms the content of this project

Document related concepts

Clusterpoint wikipedia , lookup

Relational model wikipedia , lookup

Object-relational impedance mismatch wikipedia , lookup

Open Database Connectivity wikipedia , lookup

Navitaire Inc v Easyjet Airline Co. and BulletProof Technologies, Inc. wikipedia , lookup

SQL wikipedia , lookup

PL/SQL wikipedia , lookup

Microsoft SQL Server wikipedia , lookup

Transcript
Consolidation on Flash:
Hardware for Nothing,
Get Your Flash for Free
I want my SSDs…
Jimmy May, MCM
SQL Server Solutions Architect
[email protected]
@aspiringgeek
c
Copyright © 2015 SanDisk. All rights reserved. 1
Forward-Looking Statements
During our meeting today we will make forward-looking statements.
Any statement that refers to expectations, projections or other characterizations of future events or
circumstances is a forward-looking statement, including those relating to products and their anticipated
availability, capacities, pricing, capabilities, performance and compatibility, and benefits to customers.
Actual results may differ materially from those expressed in these forward-looking statements due to a number
of risks and uncertainties, including the factors detailed under the caption “Risk Factors” and elsewhere in the
documents we file from time to time with the SEC, including our annual and quarterly reports.
We undertake no obligation to update these forward-looking statements, which speak only as of the date
hereof.
Copyright © 2015 SanDisk. All rights reserved. 2
Bio
Jimmy May, MCM
• SanDisk SQL Server Solutions Architect
Formerly:
• Sr. Program Manager, SQL CAT
• SQL Server Customer Advisory Team
• MSIT Principal Architect: Database
Microsoft Certified Master: SQL Server (2009)
MS IT Gold Star Recipient (2008)
Microsoft Oracle Center of Excellence (2008)
SQL Server MVP Nominee (2006)
Indiana Windows User Group www.iwug.net
• Founder & Board of Directors
Indianapolis Professional Association for SQL Server www.indypass.org
• Founder & Member of Executive Committee
SQL Server Pros: Founder & Visionary-in-Chief
SQL Innovator Award Recipient (2006)
• Contest sponsored in part by Microsoft
Formerly Chief Database Architect for high-throughput OLTP VLDB at
ExactTarget (recent IPO)
Senior Database Administrator for OpenGlobe/Escient
www.twitter.com/aspiringgeek [email protected]
http://sqlblog.com/blogs/jimmy_may
[email protected]
Copyright © 2015 SanDisk. All rights reserved. 3
C:\>sqlservr.exe /faster
Data Propulsion Laboratory — DPL
Copyright © 2015 SanDisk. All rights reserved. 4
Transforming Data Center Economics
Hardware for Nothing, Get Your Flash for Free
SanDisk Flash isn’t transformative merely because
of performance
— The economics are disruptive
SQL Server Licensing/Hardware scenarios
Copyright © 2015 SanDisk. All rights reserved. 5
Consolidation on Flash
SQL Server Licensing is now core-based
• Licensing costs are many times more the cost of hardware—far exceeding
• Underutilized CPUs aren’t doing nothing—they’re burning dollars
I/O is the perf bottleneck in most SQL Server environments
• Typically, consolidation on flash moves the bottleneck from the storage layer to the CPU—
where it belongs
This presentation documents lab work & real-life case studies in which:
• These results are not exceptional; indeed, they are routine outcomes
• Consolidating on flash has saved customers hundreds of thousands to millions of dollars
• ...& provided superior performance
Copyright © 2015 SanDisk. All rights reserved. 6
Consolidation
SQL 2005 EoS—this month!
www.microsoft.com/en-us/server-cloud/products/sql-server-2005
http://bit.ly/1PI8GRN
Licensing is complex—and expensive
3x performance on flash vs. spinning media
Consolidation on flash:
Hardware for Nothing, Flash for Free
http://bit.ly/1RChgDK
Copyright © 2015 SanDisk. All rights reserved. 7
I/O Blender Effect
Imagine SQL Server log files or data warehouse
workloads with sequential reads
Now run several of these in VMs on a host
At the hypervisor and storage level:
• The I/O from those VMs gets mixed up – like it was run through a blender
• It looks like random I/O, not like the sequential I/O it started as
Storage performance vs. I/O blender limits workload
density
Copyright © 2015 SanDisk. All rights reserved. 8
SQL Server Common I/O Sizes: I/O Blender Demo
Copyright © 2015 SanDisk. All rights reserved. 9
SQL Server Licensing Labyrinth
Copyright © 2015 SanDisk. All rights reserved. 10
Licensing Variables
•
•
•
•
•
•
•
•
Cores & Sockets
SQL Server Edition
Virtualized vs. Bare Metal
Host vs. Guest
Software Assurance (SA) or not
Active or Passive
Legacy Licensing
Is your sales rep under quota & is it near end-of-quarter or better yet near
end-of-fiscal year?
• Which highly-trained professional sales rep you talk to
• Ask 2, get 3 opinions
Copyright © 2015 SanDisk. All rights reserved. 11
What if I told you...
...the only good I/O is the one
for which you do not ask?
Copyright © 2015 SanDisk. All rights reserved. 12
The best I/O is the one you don’t have to do.
—Gene Amdahl
Author of Amdahl's Law
Copyright © 2015 SanDisk. All rights reserved. 13
Caching Algorithms:
Your Experience May Vary...
Copyright © 2015 SanDisk. All rights reserved. 14
SQL Workload Consolidation: Do More—Reliably and Consistently
100
Flash
Txns (x1000)
90
Spindles
Txns (x1000)
FlashSoft Caching
Txns (x1000)
80
70
60
50
40
30
20
10
0
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
VM Count
Copyright © 2015 SanDisk. All rights reserved. 15
SQL Workload Consolidation: Save More
Assume consolidating 21 workloads (same as we tested)
If one host can support all 21 workloads,
• Repurpose/retire two hosts, or don’t buy them in the first place.
• You don’t need SQL Server licenses for those two hosts.
Do the math:
•
•
•
•
Each host: 2-sockets, 14 cores/CPU = 28 cores (same as what we tested)
$6,874/core for SQL 2014 EE (full price, no discounts, no SA)
28 * $6,874 = $192,472 per host (for SQL EE licenses)
~$400,000 savings by eliminating the need to license 2 hosts
Better performance (free lunch!)
Copyright © 2015 SanDisk. All rights reserved. 16
Why Is This Good?
Saving $400k is obviously good for your organization.
Your org/team/customers are looking for the best
solution.
• You win raving fans.
Redirect budgeted savings to:
• Higher-margin products and services
• Additional projects and equipment (such as more SanDisk flash products)
Be the hero – Help yourself and your company,
customers, & users invest their savings
Copyright © 2015 SanDisk. All rights reserved. 17
Data Center Economics
Hardware for Nothing, Get Your Flash for Free
SanDisk Flash isn’t transformative merely because
of performance
— The economics are disruptive
SQL Server Licensing/Hardware scenarios
— Tier 1
— Tier 2
Copyright © 2015 SanDisk. All rights reserved. 18
AlwaysOn AGs Readable Secondaries
3 Sustained Simultaneous Workstreams Scenario
⁻
⁻
⁻
⁻
⁻
2 HP DL580 4-socket servers, 64 logical cores per server
Highly transactional TPCC-like environment – 1,000,000 New Orders per Minute
4 AlwaysOn Ags in synchronous availability mode, no queuing
Database backups at 4GB/s
I/O Latency: < 0.0ms, i.e., µs range
Recommended Configuration
⁻ Readable Secondary used for backup stream
⁻ This requires licensing all cores on both servers
Configuration on SanDisk Fusion ioMemory Flash
⁻ Backup offloaded from Secondary, so the Read-Only bit can be turned off
⁻ This requires only one server to be licensed
SQL Server License Savings:
⁻ 32 EE licenses (64 cores)
• @$13,473.00 USD = $ 431,136 (non-SA)
• @$20,209.00 USD = $ 646,688 (SA)
Copyright © 2015 SanDisk. All rights reserved. 19
Hardware for Nothing, Get Your Flash for Free
I want my...
I want my...
I want my SSDs!
Copyright © 2015 SanDisk. All rights reserved. 21
The Simple Upgrade Case Study
Scenario
⁻
⁻
⁻
⁻
Four SQL Server instances
Windows Server 2003 & SQL Server 2005 EOL approaching
Four physical servers
SAN attached
Solution
₋
₋
₋
₋
₋
Four SQL Server instances
Windows Server 2012 R2 + SQL Server 2014
Three physical servers
SanDisk PCIe Fusion ioMemory Flash
...with lots of compute & storage headroom
22
Copyright © 2015 SanDisk. All rights reserved. 22
The Simple Upgrade (cont.)
Consider:
⁻ Dual socket quad-core to E5-2699 v3 octo-core, 128GB RAM @$9,943.50
⁻ Each 2-core SQL Server EE license @$13,472.50
• 32 logical cores per server >> 16 SQL licenses per server >> $215,560.00
⁻ Fusion ioMemory SX 6.4TB card @$39,779
Solution
⁻ Classic hardware upgrade:
• 4 servers, each requiring 16 SQL licenses
• 4 * ($9,944 + $215,560) = $ 902,016
⁻ SanDisk PCIe Application Accelerator solution:
• 3 servers , again each requiring 16 SQL licenses + 3 Fusion ioMemory cards
• 3 x ($9,944 + $215,560 + $39,779) = $ 795,849
⁻ Δ: Savings of $ 106,167
⁻ …with lots of compute & storage headroom
23
⁻ …enough to buy two more servers & Fusion ioMemory cards
⁻ And a leftover SAN!
Copyright © 2015 SanDisk. All rights reserved. 23
Hardware for Nothing, Get Your Flash for Free
I want my...
I want my...
I want my SSDs!
Copyright © 2015 SanDisk. All rights reserved. 24
Intelliflo
36U  8U
288 disks  8 Fusion ioMemory internal PCIe cards
96 cores  36 cores
Δ 60 cores x $13,472.50/2-core EE licenses = $404,175
…again, with lots of compute & storage headroom
Source: Less is More at Intelliflo
http://itblog.sandisk.com/less-is-more-at-intelliflo
Copyright © 2015 SanDisk. All rights reserved. 25
Hardware for Nothing, Get Your Flash for Free
I want my...
I want my...
I want my SSDs!
Copyright © 2015 SanDisk. All rights reserved. 26
US Air Force & TEKSOUTH
THE CHALLENGE
• Reduce power, cooling, and footprint
• Near real time reporting for 15,000
users running up to 1.2 million queries
per month
• Meet failover requirements
RESULTS
• 3x more concurrent users
• 3x more queries
• 2x greater workload
• Eliminated maintenance overhead for 27
disk arrays and over 400 disks
• 16:1 footprint consolidation
• 1/16th power and cooling
USAF Financial Data Warehouse
TEKSOUTH
Source: Case Study - TekSouth Fights US Air Force Datacenter Sprawl with ioMemory; http://www.fusionio.com/case-studies/teksouth
Copyright © 2015 SanDisk. All rights reserved. 27
US Air Force System Changes (cont.)
Before and After
“A single server with
ioMemory doubled the
workload capability of a
3-server, 21-disk arraybased system”
Mike Rhodes
VP of Operations
v
Source: Case Study - TekSouth Fights US Air Force Datacenter Sprawl with ioMemory; http://www.fusionio.com/case-studies/teksouth
Copyright © 2015 SanDisk. All rights reserved. 28
Hardware for Nothing, Get Your Flash for Free
I want my...
I want my...
I want my SSDs!
Copyright © 2015 SanDisk. All rights reserved. 29
Data Center Scale: Literally saving millions
Scenario
–
–
–
–
Windows Server 2003 & SQL Server 2005 EOL approaching
SAN-attached
Core SQL Server EE licenses @$13,472.50 each
1,500 servers
Solution
–
–
–
–
–
–
–
–
–
Windows Server 2012 R2 leveraging Hyper-V
SQL Server 2014 leveraging AlwaysOn
Fusion ioMemory cards
150 servers
Hundreds of fewer servers
Thousands of fewer licenses
Millions of dollars saved
...with lots of compute & storage headroom
And leftover SANs & shelves & fiber
Copyright © 2015 SanDisk. All rights reserved. 30
Hardware for Nothing, Get Your Flash for Free
I want my...
I want my...
I want my SSDs!
Copyright © 2015 SanDisk. All rights reserved. 31
<your company name here>
Scenario
Windows Server 2003 & SQL Server 2005 EoS approaching
New hardware likely to accompany software upgrades
– SQL Server upgrades require per core licensing
– 2-Core SQL Server EE license MSRP $13,472.50 (~$6,500/core)
–
–
Solution
Contemporary multi-core servers
Windows Server 2012 R2 leveraging Hyper-V
– SQL Server 2014/2016 leveraging AlwaysOn, In-Memory, Columnstore, etc.
– SanDisk Flash options:
–
–
• SanDisk Fusion ioMemory cards
• SanDisk front-side SSDs
• SanDisk FlashSoft caching software, SanDisk ION Accelerator™ shared storage, etc.
Copyright © 2015 SanDisk. All rights reserved. 32
Hardware for Nothing, Get Your Flash for Free
I want my...
I want my...
I want my SSDs!
Copyright © 2015 SanDisk. All rights reserved. 33
Flash: Don’t be this guy.
Hat tip to Bob Pusateri (@SQLBob)
via Jason Horner (@jasonhorner) & Argenis Fernandez (@DBArgenis )
Copyright © 2015 SanDisk. All rights reserved. 34
Hardware for Nothing, Get Your Flash for Free
Takeaways
Challenges:
–
–
–
How to handle millions of IOPs/device, GBs of I/O throughput, µsec latency
What to do with the leftover spinning media
What to do with the leftover budget?
Scenarios such as described here aren’t unusual
They’re typical, & they’re becoming more-&-more common
I reiterate: Actual customers today are leveraging consolidation
& literally saving hundreds of thousands of dollars per SQL
Server instance
Copyright © 2015 SanDisk. All rights reserved. 35
Call to Action
Consider SanDisk flash to maximize your SQL Server
investment
Do you qualify for our free PCIe Fusion ioMemory trial?
www.sandisk.com/sql-hero-poc
Subscribe to the SanDisk IT blog to keep up-to-date
http://itblog.sandisk.com
Download SQL Server 2016 RC2
See what it can do for you & your customers
www.microsoft.com/sql
Copyright © 2015 SanDisk. All rights reserved. 36
See for yourself…
Copyright © 2015 SanDisk. All rights reserved. 37
SanDisk Flash
SanDisk Fusion ioMemory SX350
SanDisk Optimus MAX
www.sandisk.com/business/datacenter/products/flashdevices/pcie-flash/sx350
www.sandisk.com/business/datacenter/products/flashdevices/ssds/sas-ssd/optimus
Copyright © 2015 SanDisk. All rights reserved. 38
SQL Server 2014 Architectural Configurations
Entire database on
in-server Flash
Parts of database on
Fast Track Data Warehouse
Virtualized database servers
in-server Flash
Reference Architectures (FTDWRA)
for mixed workloads
(e.g., “hot files” or tempdb)
FlashSoft®
AlwaysOn high availability fail-over
Cache data read from SAN
on in-server Flash
Leverage ION Appliances
as shared storage for FCI
Copyright © 2015 SanDisk. All rights reserved. 39
Thank You!
Copyright © 2015 SanDisk. All rights reserved. 40
SanDisk SQL Server Solutions
Available today from your preferred server vendors
DELL
Lenovo
IBM
HP
Fujitsu
Cisco
Supermicro
Copyright © 2015 SanDisk. All rights reserved. 41
Fast Track Data Warehouse Reference Architectures
(DWFTRA)
Lenovo System x3650 (single-socket)
SanDisk Optimus Ascend SSDs
5TB Warehouse
Lenovo System x3850
SanDisk Fusion ioMemory
95TB Warehouse
Learn more:
https://www.microsoft.com/en-us/server-cloud/data-warehouse-fast-track.aspx
http://datawarehouse.sandisk.com
Copyright © 2015 SanDisk. All rights reserved. 44
Row Store vs. Columnstore:
I/O vs. Query Throughput
Query Throughput
I/O Throughput
3,000
10,000
9,000
2,500
8,000
7,000
2,000
6,000
5,000
1,500
4,000
1,000
3,000
2,000
500
1,000
0
#2014-003
#2014-003
#2014-002
RS Scan Rate
Physical
(MB/sec)
CS Scan Rate
Physical
(MB/sec)
#2014-009
#2014-032
0
#2014-003
#2014-003
#2014-002
RS Measured
Thruput
(Queries/Hr/TB)
#2014-009
#2014-032
CS Measured
Thruput
(Queries/Hr/TB)
Copyright
2015 SanDisk.
All rights reserved.
Copyright © 2015 SanDisk.
All ©
rights
reserved.
45