Community - Datacentre Performance in a Shoebox - Spindles vs. Flash

Post on 18-Nov-2014

256 views 0 download

description

VMUGIT User Conference 2014 Datacentre Performance in a Shoebox - Spindles vs. Flash Chris Roeleveld and Dennis Hoegen Dijkhof

Transcript of Community - Datacentre Performance in a Shoebox - Spindles vs. Flash

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