EMC XtremSW Cache Performance. Intelligence. Protection. © Copyright 2013 EMC Corporation. All rights reserved. 1 EMC XtremSW Cache Performance Dramatic improvements in latency and throughput Intelligence Extends EMC FAST architecture into the server Protection Backed by intelligent, resilient, highly available storage © Copyright 2013 EMC Corporation. All rights reserved. 2 Supercharged Application Performance Server-side Flash caching for maximum performance Dramatic improvement in application performance for readheavy workloads REDUCED RESPONSE TIME (LATENCY) Baseline XtremSW Cache INCREASED THROUGHPUT (IOPS) Baseline XtremSW Cache © Copyright 2013 EMC Corporation. All rights reserved. 3 Automated Intelligence Extending the FAST Architecture Ultra-Performance Tier PCIe Flash Data Activity “Hot” High Activity Hottest data resides on PCIe Flash Array Flash Performance Optimized FC / SAS Apply different technology as data cools SATA / NL-SAS “Cold” Low Activity © Copyright 2013 EMC Corporation. All rights reserved. Age of Data 4 Total Protection Write-through caching with acknowledgement Shareable and scalable, no stranded storage © Copyright 2013 EMC Corporation. All rights reserved. 5 Use Cases CRM ERP OLTP Email Web Servers Reporting Analytics Small Working Set Temp tables External sorts Working files Write-intensive workloads with small working sets Read-intensive workloads with small working sets Write-intensive workloads with large working sets Read-intensive workloads with large working sets Backups Write journals Oil & gas Data dumps Image capture Big Data Streaming Genetics studies Large Mostly Writes © Copyright 2013 EMC Corporation. All rights reserved. Workload Mostly Reads 6 Traditional Architecture Server Application Network CPU Switch 1 2 Storage Storage Array 3 SSD/HDD 4 Flash FC / SAS 8 7 6 5 SATA / NL-SAS Reads (latency: 500 μs – 10 ms) Writes Reads and writes are serviced by the storage array Performance varies depending on back-end array’s media, workload, and network © Copyright 2013 EMC Corporation. All rights reserved. 7 XtremSW Cache Advanced Architecture Server Application CPU Network PCIe Flash Card 1 2 Switch 3 Storage Storage Array SSD/HDD 4 Flash 5 9 8 7 6 FC / SAS SATA / NL-SAS Reads (latency: <100 μs) Writes Reads are serviced by XtremSW Cache for Writes are passed through to the storage array for © Copyright 2013 EMC Corporation. All rights reserved. 8 100% Transparent Caching XtremSW Cache Driver extends the SAN Application XtremSW Cache Driver SAN HBA XtremSF SAN storage © Copyright 2013 EMC Corporation. All rights reserved. 9 Read Hit Example 1 1. Read request from application to an accelerated array LUN Application 3 XtremSW Cache Driver SAN HBA 2 XtremSF SAN storage © Copyright 2013 EMC Corporation. All rights reserved. 2. XtremSW Cache Driver determines a hit occurred and accesses data from Flash device 3. Data returned from the Flash device is forwarded to the application 10 Read Miss Example 1 Application 2 XtremSW Cache Driver 4 SAN HBA XtremSF 3 SAN storage © Copyright 2013 EMC Corporation. All rights reserved. 1. Read request from application to an accelerated array LUN 2. XtremSW Cache Driver determines a miss occurred and accesses data from array LUN 3. Data is read from the array and returned to the application 4. Read miss data is written to Flash device 11 Write Example Application 1. Write request from application to an accelerated array LUN XtremSW Cache Driver 2. XtremSW Cache driver writes data to array LUN and Flash device 1 2 2 SAN HBA XtremSF 3 SAN storage © Copyright 2013 EMC Corporation. All rights reserved. 3. Application write acknowledged upon array completion 12 Application Testing Results 7.7X FASTER PERFORMANCE 2.5X FASTER © Copyright 2013 EMC Corporation. All rights reserved. Latency PERFORMANCE 1.0 1.0 RESPONSE TIME 3.1X BETTER TPS 0.13 3.1 0.4 TPS 3.6X BETTER 3.6 Latency RESPONSE TIME 1.0 1.0 13 Inline Cache Deduplication Greater economic value Better cost/GB: Effective cache size larger than physical size Longer card life expectancy: Reduced number of writes extends Flash life Cache Size Capacity Physical 300 GB Effective © Copyright 2013 EMC Corporation. All rights reserved. (with 20% dedupe ratio) 360 GB 14 XtremSW Cache Split Card Mode Cache Local Storage Data 1 © Copyright 2013 EMC Corporation. All rights reserved. Data 2 Temp DB 15 XtremSW Cache Performance Predictor Performance acceleration prediction – Based on host side trace analysis – No card or software purchase is required – Easy to use and free of charge Deployment planning and environment sizing – View predicted performance in LUN granularity – Choose best LUNs to accelerate © Copyright 2013 EMC Corporation. All rights reserved. 16 XtremSW Cache 2.0 Features Deeper integration with EMC arrays Interoperability with: – – – – VMware vCenter features IBM AIX Any server flash hardware Oracle RAC* Control and efficiency via XtremSW Management Center * Available October 2013 © Copyright 2013 EMC Corporation. All rights reserved. 17 EMC Array Integration VMAX VNX Monitor XtremSW Cache directly from Unisphere Manage XtremSW Cache directly from Unisphere Remote – LUN selection based on VMAX trending analysis – Integrated performance statistics reporting Gain unmatched performance boost – – – LUN selection based on VNX trending analysis – Performance and health monitoring – Discovery and configuration Prefetching (read full track) increases IOPS by 25% Cache coordination (optimized read miss) increases IOPS by up to 2.5X © Copyright 2013 EMC Corporation. All rights reserved. 18 VMware vCenter Features Support Transparent vMotion Support Automatic failovers © Copyright 2013 EMC Corporation. All rights reserved. ESX server XtremSW Cache VSI plug-in Seamless integration with DRS, HA, SRM XtremSW Cacheenabled virtual machines VMware vSphere client XtremSF hardware and XtremSW Cache driver VMware vCenter server 19 IBM AIX Support IBM Power 7 servers with AIX 6.1 and 7.1 Standard edition of PowerVM Native clustering (PowerHA active/passive) Certified AIX SSDs supported as underlying hardware © Copyright 2013 EMC Corporation. All rights reserved. 20 Support with Any Server Flash Hardware Enables use of XtremSW Cache in blade servers All form factors – SSDs: All SATA or SAS devices – PCIe Cards: ▪ HHHL and HHFL ▪ Devices with SATA, ATA, or SCSI bus VMware: SCSI devices only © Copyright 2013 EMC Corporation. All rights reserved. 21 Oracle RAC Support* Active-active shared storage via distributed cache coherence Oracle Database 11g on Windows, RHEL, or OEL running Oracle Clusterware 11g with Ethernet interconnect Up to eight nodes per cluster Uses SCSI-3 Persistent Reservations to block joining node from accessing storage until XtremSW Cache approves it * Available October 2013 © Copyright 2013 EMC Corporation. All rights reserved. 22 XtremSW Management Center Greater control and efficiency Manage multiple server flash devices Access environment health and performance dashboards © Copyright 2013 EMC Corporation. All rights reserved. 23