Successfully reported this slideshow.
We use your LinkedIn profile and activity data to personalize ads and to show you more relevant ads. You can change your ad preferences anytime.

Webinar Slides: An Architect's Guide to Server Flash

24 views

Published on

How server flash fits into the existing storage landscape
When and how server flash should be used
The various flavors of server flash

Published in: Software
  • Be the first to comment

  • Be the first to like this

Webinar Slides: An Architect's Guide to Server Flash

  1. 1. An Architect's Guide to Server Flash How to get the most of out flash in your datacenter 1 October 2018
  2. 2. Introductions © 2018 Infinio Systems, Inc. All rights reserved. 2 Jonathan Klick Senior Systems Engineer • Delivers the World’s Fastest VMs • Software-only server-side cache • 0.08ms response time, 1M IOPS • VMware Ready Certified
  3. 3. Agenda and Takeaways • How server flash fits into the existing storage landscape • When and how server flash should be used • The various flavors of server flash SERVER FLASH © 2018 Infinio Systems, Inc. All rights reserved. 3
  4. 4. 4 The Storage Landscape
  5. 5. The Enterprise Storage Market © 2018 Infinio Systems, Inc. All rights reserved. 5 All-flash ($2.5B) Hybrid ($2.1B) Server Storage ($3.6B) Everything Else ($4.8B) $13B in Q1 2018 19.3% YOY growth 54.7% YOY Growth 23.8% YOY Growth 34.2% YOY Growth Source: IDC Report (June 5, 2018)
  6. 6. © 2018 Infinio Systems, Inc. All rights reserved. 6
  7. 7. How Latency Works – in theory © 2018 Infinio Systems, Inc. All rights reserved. 7 Latency Workload (IOPS/Throughput)
  8. 8. How Latency Works – in reality © 2018 Infinio Systems, Inc. All rights reserved. 8 Latency Workload (IOPS/Throughput)
  9. 9. It’s all about the inflection points © 2018 Infinio Systems, Inc. All rights reserved. 9 Small decrease in IOPS = small decrease in latency Small increase in IOPS = large increase in latency Latency Workload (IOPS/Throughput)
  10. 10. © 2018 Infinio Systems, Inc. All rights reserved. 10 Performance is great!
  11. 11. © 2018 Infinio Systems, Inc. All rights reserved. 11 “This explains why [storage] performance problems seem to creep up, then suddenly be urgent.” Source: random person Jonathan talked to
  12. 12. Evolving Storage – shifting the inflection point © 2018 Infinio Systems, Inc. All rights reserved. 12 Latency IOPS Hybrid All-FlashTraditional
  13. 13. Evolving Storage – shifting user expectations © 2018 Infinio Systems, Inc. All rights reserved. 13 Latency IOPS Hybrid All-FlashTraditional
  14. 14. Rough Latency Breakdown by Storage Type © 2018 Infinio Systems, Inc. All rights reserved. 14 Network Latency Storage LatencyTraditional Array Network StorageAll-Flash Array Network StorageHybrid Array Hyper-converged Network Flash Hybrid
  15. 15. “If I had asked people what they wanted, they would have said faster horses.” - Henry Ford
  16. 16. Rough Latency Breakdown by Storage Type © 2018 Infinio Systems, Inc. All rights reserved. 17 Network Latency Storage LatencyTraditional Array Network StorageAll-Flash Array StorageServer Flash Hyper-converged Network Flash Network StorageHybrid Array Hybrid
  17. 17. Who needs more speed? • High-performance computing • I/O-intensive databases - Business intelligence - ERP - Analytics • End-user computing - VDI - Terminal Servers • DevOps - Software builds © 2018 Infinio Systems, Inc. All rights reserved. 18 Image credit: XKCD
  18. 18. 19 Leveraging Server Flash
  19. 19. Application Performance Tiers © 2018 Infinio Systems, Inc. All rights reserved. 20 CPU DRAM Hot Data (Cache/Performance Tier) Warm Data (Day-to-day application usage) Cold Data (Backups and archives) Server Flash
  20. 20. High-Level Architecture © 2018 Infinio Systems, Inc. All rights reserved. 21 ESXi ESXi ESXi Hot Data Warm Data
  21. 21. High-level Architecture: All-Flash vSAN © 2018 Infinio Systems, Inc. All rights reserved. 22 ESXi ESXi ESXi Hot Data Warm Data
  22. 22. High-level Architecture: All-Flash Array © 2018 Infinio Systems, Inc. All rights reserved. 23 ESXi ESXi ESXi Hot Data Warm Data
  23. 23. 24 The Many Flavors of Flash
  24. 24. Not All Flash is Created Equal © 2018 Infinio Systems, Inc. All rights reserved. 25
  25. 25. Key Characteristics of Server Flash • Endurance • Proximity to CPU • Write performance © 2018 Infinio Systems, Inc. All rights reserved. 26
  26. 26. Comparing Flash Devices © 2018 Infinio Systems, Inc. All rights reserved. 27
  27. 27. Measuring Endurance: Drive Writes Per Day (DWPD) © 2018 Infinio Systems, Inc. All rights reserved. 28
  28. 28. Endurance Rule of Thumb © 2018 Infinio Systems, Inc. All rights reserved. 29 DWPD Use Case < 1 Boot Drive or Cold Data 1 - 3 Warm Data (day-to-day application usage) 3+ Hot Data (caching and/or performance tier)
  29. 29. © 2018 Infinio Systems, Inc. All rights reserved. 30
  30. 30. Wait a second… If I have a 1 TB SSD with 3 DWPD… That’s 3 TB of write endurance per day If I have a 4 TB SSD with 1 DWPD… That’s 4 TB of write endurance per day
  31. 31. Measuring Endurance: Lifetime Writes © 2018 Infinio Systems, Inc. All rights reserved. 32
  32. 32. Measuring Endurance: Lifetime Writes Terabytes Written (TBW) Petabytes Written (PBW) PBW = (Capacity(TB) * DWPD * 365 * Warranty(Years)) / 1000 DWPD = (PBW * 1000) / (365 * Warranty(Years) * Capacity(TB)) Note: remove red portions for TBW conversions © 2018 Infinio Systems, Inc. All rights reserved. 33
  33. 33. Know Your Flash © 2018 Infinio Systems, Inc. All rights reserved. 34 The Cost-Endurance Trade-off Image credit: AnandTech
  34. 34. Proximity to CPU © 2018 Infinio Systems, Inc. All rights reserved. 35 Software Raid SATA Driver SATA Controller 3rd Party Flash Controller Flash Media Flash Translation (Flash-aware RAID) Flash Media SATA or SAS SSD PCIe SSD Latency Latency
  35. 35. Performance Difference: SATA vs PCIe © 2018 Infinio Systems, Inc. All rights reserved. 36 Model Connect Seq. Reads (MB/s) Random Reads (IOPS) Seq. Writes (MB/s) Random Writes (IOPS) Intel DC S4600 SATA (6 Gbps) 500 72000 480 65000 Intel DC P4600 PCIe 3200 610000 1575 196550
  36. 36. Not all PCIe Flash is created equal © 2018 Infinio Systems, Inc. All rights reserved. 37 Model Connect Seq. Reads (MB/s) Random Reads (IOPS) Seq. Writes (MB/s) Random Writes (IOPS) Intel DC S4600 SATA (6 Gbps) 500 72000 480 65000 Intel DC P4600 PCIe 3200 610000 1575 196550 Intel DC P4500 PCIe 3200 490000 1050 38000
  37. 37. Let’s Talk 3D XPoint (Intel Optane) © 2018 Infinio Systems, Inc. All rights reserved. 38 Model Connect Seq. Reads (MB/s) Random Reads (IOPS) Seq. Writes (MB/s) Random Writes (IOPS) Intel DC S4600 SATA (6 Gbps) 500 72000 480 65000 Intel DC P4600 PCIe 3200 610000 1575 196550 Intel DC P4500 PCIe 3200 490000 1050 38000 Intel DC P4800X PCIe 2500 550000 2200 550000
  38. 38. Optane vs. Flash © 2018 Infinio Systems, Inc. All rights reserved. 39 Latency Workload (IOPS/Throughput) Flash Optane Average read latency under random write workload
  39. 39. 40 Server Flash with Infinio
  40. 40. 41 High performance caching software for VMware Infinio Accelerator Accelerate workloads: Deliver I/O at 80 microseconds Applications whose data is in the Infinio cache get microsecond-level response time Offload storage and network: Increase IOPS to 1,000,000/host Substantial I/O is delivered from the server, leaving storage headroom to serve other apps © 2018 Infinio Systems, Inc. All rights reserved. ESXi Infinio I/O Filter Install in minutes with zero disruption
  41. 41. 42 Install one Infinio management VM for each vCenter. ESXi Infinio I/O Filter Using host RAM (and an optional flash tier), Infinio builds a deduplicated cache. Infinio’s caching engine is deployed as a VIB to each ESXi host. Accelerate individual VMs or entire clusters.ESXi Infinio I/O Filter ESXi Infinio I/O Filter Infinio architecture © 2018 Infinio Systems, Inc. All rights reserved.
  42. 42. How I/O filters work 43 Image courtesy of VMware © 2018 Infinio Systems, Inc. All rights reserved.
  43. 43. Infinio Accelerator • Non-disruptive installation and removal • Installs in 30 minutes, removes in 5 • 10x faster than all-flash storage arrays • 30-day fully functional evaluation © 2018 Infinio Systems, Inc. All rights reserved. 44
  44. 44. Wrap Up • Server flash is the next step to getting faster I/O for our applications • When evaluating flash devices, be mindful of the endurance, write performance, and proximity to CPU • 3D XPoint (Intel Optane) is replacing flash as the alpha dog of storage performance © 2018 Infinio Systems, Inc. All rights reserved. 45

×