Survey
* Your assessment is very important for improving the workof artificial intelligence, which forms the content of this project
* Your assessment is very important for improving the workof artificial intelligence, which forms the content of this project
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