Flash Based Datacenters Feb 2014 Jerry Rijnbeek VDI and VSAN with Fusion-io Fusion-io Overview
▸ 5,000+ Customers Worldwide ▸ Market leader in end-to-end flash memory application acceleration ▸ 900+ Employees Worldwide ▸ OEM Partnerships with Dell, HP, ▸ Deliver >10x improvement in IBM, Cisco, Fujitsu & Supermicro application performance
2 Fusion-io Confidential State of today’s infrastructures (1994 or 2014?)
Milliseconds
Business Lacks Performance Environmental Expensive Complex impact scalability deterioration issues
3 Fusion-io Confidential Moore’s law is changing the rules
The number of transistors on integrated circuits doubles approximately every 2 years
4 Fusion-io Confidential Aof thinking waysnew demands new problem 1980 PERFORMANCE
60% increases P erformance erformance
per year approx
improvement is nearimprovement 0 yetperformance approx Storage
every CPU
capacitydoubles 10% increases approx. Performance
24
per year Memory
months, months, Storage
TIME
APPROACH THE LEGACY
× × × × Leads to increased increased Leads to costs complexity and application Optimise Add more servers Add more memory Add more disks
the the
A simple solution, ioMemory
IOMEMORY IS A NEW TIER OF PERSISTENT MEMORY THAT IS ACCESSED AS A HARDDISK BUT PERFORMS MORE LIKE MEMORY
6 Traditional storage vs ioMemory
11 DISK SHELVES
MILLISECOND NO REAL ESTATE RESPONSE TIME MICROSECOND 165 DISKS REPSONSE TIME
50 TB UP TO 3.2 TB
24.750 IOPS 400.000 IOPS
7 Latency is critical for our applications
L1-L3 DRAM ioMemory HDD Cache 10 ns 100 ns 15 µs 4 ms
Multiplier is 10.000.000
Blink of an eye Heartbeat Get Coffee Fly to Australia 1/10 second 1 second 2,5 minutes 12 hours Infrastructure design for the last 20 years
5.000 200
Users LAN Servers FC Switches SAN/NAS Storage
IT FTE: 20 Design at Facebook, Apple iCloud or MS Azure?
100.000.000 Users Design at Facebook, Apple or MS Azure?
X 20.000 X 20.000 X 20.000 X 20.000
100.000.000 Users LAN Servers FC Switches SAN/NAS Storage
X 20.00 0 IT FTE: 400.000? Scaling is done with the application/hypervisor
Users LAN Application/Hyp Servers ervisor With the most efficient servers
Users LAN Application/Hyp Servers ervisor Software is defining the next gen infrastructures
SDDC OR SOFTWARE DEFINED DATACENTERS IS HERE TODAY Storage functions are now in software Snapshots Replication N+1 Redundancy Readable clones Scaling Grid Tiering Caching Shared connections
15 Fusion-io Confidential
Leaders of the Software Defined DC
16 Fusion-io Confidential Fusion-io use-cases
Databases Virtualization Search Analytics Big Data Collaboration
KVM INFORMIX Lotus
HPC Messaging Workstation Medical Caching Security/Logging Web
LAMP
GPFS
17 Fusion-io Confidential ioMemory results are game-changing
FINANCIALS WEB TECH RETAIL G O V / MFG
®
The world’s leading Q&A site
FASTER FASTER DATA QUERY FASTER DATA DATABASE W AREHOUSE PROCESSING FASTER 5x ANALYSIS 30x REPLICATION 40x QUERIES 15x THROUGHPUT 15x QUERIES
80+ case studies at http://fusionio.com/casestudies Solution Results Query Load Improvement Before 18x 200 rows per faster second
Case Study With Fusion-io Equinox 5,000 rows per second
Performance per Rack Unit Before 14.3x improvement System footprint 44U With Fusion-io Case Study V3 System footprint 8U
Query Time Before 40x 2 hours faster
Case Study Datalogix With Fusion-io 3 minutes
19 Fusion-io Confidential Fusion-io deployments
Shared Direct Virtualized
Max Performance Control Max Acceleration Max Interoperability • Allocate across servers • Closest to CPU • Virtualize more • Scale independently • Fastest deployment • Consolidate servers • Hybrid and QoS options • Scale with servers • Offload SAN
20 Fusion-io Confidential Fusion-io & stateless VDI Products
MEZZANINE
Up to 3.0TB of capacity Up to 1.2 TB of capacity per PCIe slot per slot for maximum performance density
Up to 2.4TB of capacity Up to 3.2TB of capacity per x8 PCIe slot per PCIe slot ioDrive2 Specifications
ioDrive2 Capacity 400GB SLC 600GB SLC 365GB MLC 785GB MLC* 1.2TB MLC* 3.0TB MLC Read Bandwidth - 1MB 1.4 GB/s 1.5 GB/s 910 MB/s 1.5 GB/s 1.5 GB/s 1.5 GB/s Write Bandwidth - 1MB 1.3 GB/s 1.3 GB/s 590 MB/s 1.1 GB/s 1.3 GB/s 1.3 GB/s Ran. Read IOPS - 512B 360,000 365,000 137,000 270,000 275,000 143,000 Ran. Write IOPS - 512B 800,000 800,000 535,000 800,000 800,000 535,000 Ran. Read IOPS - 4K 270,000 290,000 110,000 215,000 245,000 136,000 Ran. Write IOPS - 4K 270,000 270,000 140,000 230,000 250,000 242,000 Read Access Latency 47µs 47µs 68µs 68µs 68µs 68µs Write Access Latency 15µs 15µs 15µs 15µs 15µs 15µs Bus Interface PCI Express 2.0 Weight 6.6 ounces 9.5 ounces Form Factor HH x HL FH x HL Warranty 5 years or maximum endurance used Supported Operating Systems Microsoft Windows 64-bit Windows Server 2012, Windows Server 2008 R2, Windows Server 2008, Windows Server 2003 Linux RHEL 5/6; SLES 10/11; OEL 5/6; CentOS 5/6; Debian Squeeze; Fedora 16/17; openSUSE 12; Ubuntu 10/11/12 UNIX Solaris 10/11 x64; OpenSolaris 2009.06 x64; OSX 10.6/10.7/10.8 Hypervisors VMware ESX 4.0/4.1/ESXi 4.1/5.0/5.1, Windows 2008 R2 with Hyper-V, Hyper-V Server 2008 R2
23 Fusion-io Confidential ioScale Product Specs
Product Specifications ioScale ioScale ioScale ioScale (From Fusion-io web site January 2013) 410GB 825GB 1650GB 3.2TB
Form Factor HHxHL HHxHL HHxHL FHxHL
Read Bandwidth (1MB) 1.4 GB/s 1.4 GB/s 1.4 GB/s 1.5 GB/s
Write Bandwidth (1MB) 700 MB/s 1.1 GB/s 1.1 GB/s 1.3 GB/s
Random Read IOPS (512 bytes) 78K 135K 144K 115K
Random Write IOPS (512 bytes) 535K 535K 535K 535K
Read Access Latency 77μs 77μs 77μs 92μs
Write Access Latency 19μs 19μs 19μs 19μs
Power Profile < 25W < 25W < 25W < 25W
PBW (typical) 2 4 8 20
64-Bit Microsoft Server 2003/2008/2008 R2/2012, RHEL 5/6; SLES 10/11; OEL 5/6; CentOS 5/6; Debian Squeeze; Fedora 16/17;openSUSE 12; Operating Systems Ubuntu 10/11; VMware ESX 4.0/4.1/ESXi 4.1/5.0/5.1,Windows 2008 R2 with Hyper-V, Hyper-V Server 2008 R2
24 Fusion-io Confidential Virtual desktops without ioMemory
Storage Tier Hypervisor Network Broker Tier Client Tier SAN 10GbE Switch Broker Software PC Tier Laptop VDI Servers Workstation
10GbE
1GbE
25 Virtual desktops with ioMemory
Storage Tier Hypervisor Network Broker Tier Client Tier SAN/NAS 10GbE Switch Broker Software PC Tier Laptop VDI Servers Clones & Workstation Image
10GbE
1GbE
26 Real world VDI density example
HP BL460c gen8, 16 cores,192 GB RAM with a 1.2 TB IO Accelerator II
Standard office worker, 6 GB space, 1 GB RAM: +/- 175 desktops per blade
16 x 175 = 2800 desktops in a 10U chassis
With 3 c7000s over 8.000 super desktops in 1 rack
Business benefits for virtual desktops
• Ultimate desktop performance, happy users • More desktops per server • Fully separated from other servers and applications • Pricing scales linear forever • Performance scales linear forever • No expensive upfront SAN costs • 10x lower power, cooling, space Fusion-io & Shared Storage Acceleration ION, a purpose build OS on any x86 server
Redundant SAN ioMemory Connections PCIe Flash
Redundant Hot Swap x86 Server Power Supplies OEM Hardware Warranty
Spare Parts OnSite Service
30 Fusion-io Confidential Shared Acceleration with ION
• 25-40x performance • 100µs response time for cluster applications Software
• PCIe performance • Adaptive Flashback ioMemory reliability
• FC, ISCSI or IB Connect • >15 Qualified servers Platforms
DATAB ASE 25x PERFORMANCE 40x INDEX REBUILD 35x XPLORE QUERY TIMES
31 Fusion-io Confidential This is what 1.000.000 4k IOPS look like
I O N D ATA ACCELERATOR ▸ Rich web-based dashboard ▸ Centralized Management ▸ Configurable High Availability ▸ Real-time performance monitoring, alerting, inventory, and reporting ▸ Remote management ▸ Built on ioSphere Platform
32 Fusion-io Confidential VMmark Wins = World Record =
Date Servers Score Storage
Oct 1, 2013 Dell PowerEdge R720 16.18 @ 14 tiles
Sep 10, 2013 HP ProLiant BL460c Gen8 16.47 @ 14 tiles
Sep 10, 2013 HP ProLiant DL380p Gen8 16.47 @ 14 tiles
Fujitsu PRIMERGY RX300 Aug 6, 2013 12.51 @ 10 tiles S7
Jun 11, 2013 HP ProLiant DL980 Gen7 31.80 @ 30 tiles
June 11, 2013 HP ProLiant DL560 Gen8 20.35 @ 18 tiles
June 11, 2013 HP ProLiant DL380p Gen8 12.11 @ 10 tiles
May 30, 2013 Fujitsu PRIMERGY BX924 S3 12.05 @ 10 tiles
May 9, 2013 Cisco UCS C240 M3 12.00 @ 10 tiles
33 Fusion-io & Existing Storage Caching ioTurbine Hypervisor Cache
VMware ESX Server
ioSphere Manager VMs ioSphere vCenter plug-in VM 1 VM 2 VM Edition Windows Linux Management
Guest VMs ▸ All cache operations performed by hypervisor cache ioTurbine Virtual ESXi ▸ No Guest installation required Hypervisor Disk VSL ▸ Wide OS support Controller ▸ User selectable configuration option at product install ▸ Optional Guest OS caching for Application-aware acceleration
Primary Storage ioMemory ▸ Full support for DRS and vMotion
35 Fusion-io Confidential Wide Support of Primary Storage
Host ▸ Supports all Storage supported by ESXi Servers Application • SAN, NAS, DAS ▸ Supports all block storage for Windows and Linux Servers • DAS, SAN ▸ Qualified for specific multi- pathing products • Windows MPIO • Linux MPIO
DAS SAN NAS • EMC Powerpath
36 Fusion-io Confidential Read caching with VFRC
ioMemory
vSphere
Existing Storage
37 Fusion-io Confidential Read and write caching with PernixData
ioMemory
vSphere
Existing Storage
38 Fusion-io Confidential Building a high performance & reliable VSAN VSAN, making the SDDC a reality
VSAN Host Host Host
VSAN DATASTORE • Hypervisor embedded Object based storage system • Flash based Cache Mechanism for Read and Write • Scalable architecture, 3 hosts minimum, No Hardware RAID • Single VSAN Datastore per cluster
40 Fusion-io Confidential VSAN Requirements
VMware ESXi
Storage Controller VSAN VMkernel 1Gb / Passthrough / 10Gb Recommended NON RAID Mode Data Cache SAS or SATA SATA / SAS / PCIe SSD Disks 7200 rpm Minimum 10 / 15K rpm recommended
Specific HCL for VSAN to cover • RAID Controllers • Flash based Disks for cache • Harddisks for capacity VSAN Simplicity and Savings
ioScale Extends Flash Benefits Beyond SSDs for VSAN
SSDs
Server 2U 1U
Devices for 1.6TB Capacity
Spare Device Inventory Not needed
Power and Cooling
RAID Controller Not needed
Management Tools
RAID Array Maintenance Not needed
42 Fusion-io Confidential Scalable Device Management
IOSPHERE
• Free Web-Based Centralized Management • Live Performance Monitoring and Alerts • Remote Format and Firmware Updates • Remote Access and Configurability
43 Fusion-io Confidential ioMemory powered VSAN
• Enterprise grade flash from your server vendor • From 365 GB up to 3.2 TB per device • Guaranteed >300% daily write endurance for 5 years • Simple, 1 part design • No occupied 2.5 inch slots, PCIe or Mezzanine • Lowest read and write latency possible • Central vCenter plugin for management & monitoring
44 Fusion-io Confidential Thank You
fusionio.com | SAME PLANET. DIFFERENT WORLD.