360 likes | 929 Views
Partner Briefing. Workload Optimization Software. Leverage the Full Parallel Power of Multi-core Machines. 40% of businesses will not exist in a meaningful way in 10 years…. - John Chambers Outgoing CEO, Cisco. Automating while delivering services. Digital world of today.
E N D
Partner Briefing Workload Optimization Software Leverage the Full Parallel Power of Multi-core Machines
40% of businesses will not exist in a meaningful way in10 years… - John Chambers Outgoing CEO, Cisco
SANSymphony/HVSAN are designed to Maximize Storage I/O Performance & Minimize Latency MaxParrallel // is designed to Maximize Application Performance & Workload Productivity
Parallel Server Architecture DesignedtoMaximizeApplication Performance & Workload Optimisation Application Layer OS Layer I/O Request I/O Submit Storage Layer I Can answer immediate / I knowwhereto find By-passing the OS Improves scheduling efficency by avoiding uneccessaryContextSwitching!
Shorten time to process transactions, generate reports and analyze trends • Simple plug-and-play software add-on • No programming or hardware changes • Experience benefits overnight • Flexible licensing on-premises & on Azure Marketplace
Problem | Choke point causes major slow-downs • Only one task can read and write data at a time • Other tasks must wait their turn • Little work gets done • CPUs wasted • Adding more load on idle cores exacerbates delays 4 concurrent tasks on 8-core server A B D C
Workaround | Spread load over many servers H-M T-Z A-G N-S Server1 Server2 Server3 Server4 Server5 compounds cost & complexity
Materially faster data access & full use of cores Delays & waste causedby serial scheduling “It’s Quicker in Parallel” with DataCore Concurrenttasks
Caution | Don’t expect much improvement if … Parallelism doesn’t help linear / sequential workloads or test environments characterized by: • One user at a time • One process at a time (e.g., serial batch jobs) • Resource-starved configurations • Computationally-intensive activities with very little I/O
Best fit Sluggish behavior at peak times • Many simultaneous users • Many concurrent processes (analysis / reporting i.e. OLTP) • SQL optimizations yield only marginal +++ • Hardware changes are unacceptable • Unwilling or unable to modify code • Painful & expensive to distribute workloads across multiple SQL instances
DataCore™ Workload Optimization • Improve responsiveness of workloads bogged down by I/O bottlenecks in O.S. • Reduce infrastructure cost through more productive use of server cores & memory • No changes to: • Apps • Hardware • Data
Strategic Expansion • From narrow SQL Server database optimization • To broader Windows and Linux workload optimization • Amplifies Total Addressable Market (TAM) Better leverages DataCore’s parallel I/O DNA from our legacy product set
Workloads benefitting the most include … • Hyper-V VMs • Kubernetes containers (DevOps) • Azure VMs • VDI • File servers • Mail • Analytics
Product Enhancements • New Dashboard • Telemetry (to Azure IoT Hub) • Analytics engine (detect best fit) • Licensing for general O.S.
Video • https://www.youtube.com/watch?v=18q2nlXFbw0
Customers report Quicker Response HigherEfficiency More Throughput * Varies with workload concurrency and data access patterns
MS SQL 2012 MS SQL 2016 After MaxParallel Before
Range of results % Improvement <10% 20% 50% >80%
Testing Criteria • HammerDB • Timed Test • 2 Minutes Ramp Up Time • 5 Minutes Test Duration • 10 Minutes per test in User Sequence • User Sequence: 1, 2, 4, 8, 12, 16, 20, 24 users • Target TPM per user: 1,000,000 • VMWare vSphere Virtual Machine • SQL Server 2008 R2 Standard Edition • Windows Server 2016 Standard Edition • CPU: Intel Xeon E5-2680 v2 (2.80GHz) • RAM: 16 GB
Real-world results: UK Solution Provider “We saw a VM with 8 cores, with MaxParallel installed, perform on average 127% more transactions per minute than the same VM with 20 cores.” • SQL Server 2008 R2 • Can achieve more transactions per minute on VMs with 12 fewer cores • Cost savings on CPU cores & SQL Server licensing
Real World Results – Pivotal CRM • Disk Latency averaging between 1000ms and 1500ms • Pivotal CRM Application was slow (searches could take up to 3 minutes) • Pivotal CRM Application kept crashing • Month End processing took over 5 hours Before enabling MaxParallel:
Real World Results – Pivotal CRM • Disk Latency averaging between 10ms and 15ms • Pivotal CRM Application was faster (searches now taking less than a minute) • Pivotal CRM Application no longer crashing as often • Month End overnight processing now takes less than 2 hours
Rapidly quantify value • Choose an especially challenging scenario • Run a baseline test (before) • Repeat after installing DataCore software (after) • Quantify the differences based on metrics meaningful to you • Improved application response time • Number of users with reasonable response • Time to complete analysis / report • Amount of data / sensors processed in a given time window • Translate to business value • More clients, greater insights, pre-empt problems, faster development & time to market, … DOWNLOAD TRIAL
DataCore™ Workload Optimization • Improve responsiveness of workloads bogged down by I/O bottlenecks in O.S. • Reduce infrastructure cost through more productive use of server cores & memory • No changes to: • Apps • Hardware • Data
Questions? www.datacore.com
Just like Jimi Hendrix … We love to get feedback Please complete the session feedback forms
SQLBits - It's all about the community... Please visit Community Corner, we are trying this year to get more people to learn about the SQL Community, equally if you would be happy to visit the community corner we’d really appreciate it.