community - datacentre performance in a shoebox - spindles vs. flash
DESCRIPTION
VMUGIT User Conference 2014 Datacentre Performance in a Shoebox - Spindles vs. Flash Chris Roeleveld and Dennis Hoegen DijkhofTRANSCRIPT
Datacenter Performance in a Shoebox
Spindles vs. Flash
Christiaan.Ciao.@vChrisR
Automate-IT.todayDennis.Ciao.
@vDennisHDAutomate-IT.today
SPINDLEVERSUSFLASH
Spindle vs flash
SPINDLEVERSUSFLASH
Flash
Floating Gate Stores Electrons
GATE
SOURCE DRAIN
� Higher voltage between source and drain to charge cell
� Charge == Delete� Delete per Block
SPINDLEVERSUSFLASH
SLC vs. MLC
� Due to different voltage levels more possible bits per cell
� More accurate measurement takes more time. Reference Points
Reference Points
11
0
1.0V 2.5V 4.0V 5.5V 6.0V
Distribution
of Cells
1.5V 3.5V 4.0V 5.5V 6.0V
Distribution
of Cells
10 01 00
1
SPINDLEVERSUSFLASH
SpindleSeagate Enterprise Perf. 15K
Capacity: 450GBIOPS: 180Latency: 2000uSIdle/load power:5.13 / 8.51 WattWeight: 230gPrice: 400 Euro
FlashIntel DC S3700
Capacity: 400GBIOPS: 36000Latency: 65uSIdle/load power:0.65 / 6 WattWeight: 73.6gPrice: 708 Euro
SPINDLEVERSUSFLASH
36000 IOPS?
1 Flash 200 Spindles
I need a bigger
datacenter!
SPINDLEVERSUSFLASH
200 Spindles?
SPINDLEVERSUSFLASH
14903 Kwh Power consumption
SPINDLEVERSUSFLASH
Provide power to 4,5 households for an entire year.
Nice neighborhood
…
SPINDLEVERSUSFLASH
72701 kilometersIn a Tesla Model S
O yeah!
SPINDLEVERSUSFLASH
200 Spindles
149003 BTU cooling211222 cups of coffee
Sugar andmilk?
SPINDLEVERSUSFLASH
200 Spindles
� 46 kilo without enclosures
� 16 rack units� 8x HP DL 380 * 64 VDI = 512 desktops
SPINDLEVERSUSFLASH
200 Spindles
� 80.000 euro
Buy thatTesla!
SPINDLEVERSUSFLASH
Latency
� 2000uS(disk) / 65uS(flash) = 30
SPINDLEVERSUSFLASH
Latency
� 2000uS(disk) / 65uS(flash) = 30
SPINDLEVERSUSFLASH
Latency
� 2000uS(disk) / 65uS(flash) = 30
� Wait 10.25 minutes for a traffic light
TEN minutes?
�
�
�
�
SPINDLEVERSUSFLASH
Latency
��� 65uS(flash) / 0.018uS(ram) = 3611
�
�
�
SPINDLEVERSUSFLASH
Latency
��� 65uS(flash) / 0.018uS(ram) = 3611
� Wait 50 days for a traffic light
I have to call my wife
�
�
SPINDLEVERSUSFLASH
Latency
����� 2000uS(disk)/0.018uS(ram)= 111.111
�
SPINDLEVERSUSFLASH
Latency
����� 2000uS(disk)/0.018uS(ram)= 111.111
� Wait 4,2 years for a traffic light
She doesn’twant me to come
back home
SPINDLEVERSUSFLASH
Transport latency
� Latency FC Switch: 1,1uS
� Round trip = 2,2 uS� Write latency = 2x round trip = 4,4uS
� Flash: 6,77% extra latency = 2437 IOPS
� Spindle: 0,22% extra latency = < 1 IOP
Clear!
Transport latency
SPINDLEVERSUSFLASH
Where toplace
the flashdisks
SPINDLEVERSUSFLASH
Capacity
� 1 SSD = 400GB� 200 Disks = 90TB!� 90TB on SSD = 225 SSDs = 159.300 euro
Enough storageto store allthe books onthe world
SPINDLEVERSUSFLASH
Best of both worlds
� Performance on local SSD (708Euro per host)
� horizontally scalable
� 90TB on 4TB disks = 23 disks (3082 Euro)
� Total • 3790 Euro• 2 rack units
SPINDLEVERSUSFLASH
Caching software
� Sandisk Flashsoft� FusionIO Ioturbine� PernixData FVP
• Write-back support• Replication• Supports vSphere
features
Check!
DEMOTIME
Finally!
DEMOTIME
� 3x Intel NUC D54250WYB
Dual Core i5 Haswell
16GB RAM
3x NIC
� Intel DC S3700 100GB
� 3D printed Rack (thanks @RandomData)
� Thecus NS5100 Storage
NAS Setup
� 1x Intel NUC D34010
Dual Core i3 Haswell
16GB RAM
� 3x WD Black 2,5” 750GB
� CentOS 6.5
� 3D printed Rack (thanks @RandomData)
THANKS FOR WATCHING Ciao.
Christiaan.
@vChrisR
Ciao.Dennis.
@vDennisHD