community - datacentre performance in a shoebox - spindles vs. flash

31
Datacenter Performance in a Shoebox Spindles vs. Flash

Upload: vmug-it

Post on 18-Nov-2014

254 views

Category:

Technology


0 download

DESCRIPTION

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

TRANSCRIPT

Page 1: Community - Datacentre Performance in a Shoebox - Spindles vs. Flash

Datacenter Performance in a Shoebox

Spindles vs. Flash

Page 2: Community - Datacentre Performance in a Shoebox - Spindles vs. Flash

Christiaan.Ciao.@vChrisR

Automate-IT.todayDennis.Ciao.

@vDennisHDAutomate-IT.today

Page 3: Community - Datacentre Performance in a Shoebox - Spindles vs. Flash

SPINDLEVERSUSFLASH

Spindle vs flash

Page 4: Community - Datacentre Performance in a Shoebox - Spindles 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

Page 5: Community - Datacentre Performance in a Shoebox - Spindles vs. Flash

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

Page 6: Community - Datacentre Performance in a Shoebox - Spindles vs. Flash

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

Page 7: Community - Datacentre Performance in a Shoebox - Spindles vs. Flash

SPINDLEVERSUSFLASH

36000 IOPS?

1 Flash 200 Spindles

I need a bigger

datacenter!

Page 8: Community - Datacentre Performance in a Shoebox - Spindles vs. Flash

SPINDLEVERSUSFLASH

200 Spindles?

Page 9: Community - Datacentre Performance in a Shoebox - Spindles vs. Flash

SPINDLEVERSUSFLASH

14903 Kwh Power consumption

Page 10: Community - Datacentre Performance in a Shoebox - Spindles vs. Flash

SPINDLEVERSUSFLASH

Provide power to 4,5 households for an entire year.

Nice neighborhood

Page 11: Community - Datacentre Performance in a Shoebox - Spindles vs. Flash

SPINDLEVERSUSFLASH

72701 kilometersIn a Tesla Model S

O yeah!

Page 12: Community - Datacentre Performance in a Shoebox - Spindles vs. Flash

SPINDLEVERSUSFLASH

200 Spindles

149003 BTU cooling211222 cups of coffee

Sugar andmilk?

Page 13: Community - Datacentre Performance in a Shoebox - Spindles vs. Flash

SPINDLEVERSUSFLASH

200 Spindles

� 46 kilo without enclosures

� 16 rack units� 8x HP DL 380 * 64 VDI = 512 desktops

Page 14: Community - Datacentre Performance in a Shoebox - Spindles vs. Flash

SPINDLEVERSUSFLASH

200 Spindles

� 80.000 euro

Buy thatTesla!

Page 15: Community - Datacentre Performance in a Shoebox - Spindles vs. Flash

SPINDLEVERSUSFLASH

Latency

� 2000uS(disk) / 65uS(flash) = 30

Page 16: Community - Datacentre Performance in a Shoebox - Spindles vs. Flash

SPINDLEVERSUSFLASH

Latency

� 2000uS(disk) / 65uS(flash) = 30

Page 17: Community - Datacentre Performance in a Shoebox - Spindles vs. Flash

SPINDLEVERSUSFLASH

Latency

� 2000uS(disk) / 65uS(flash) = 30

� Wait 10.25 minutes for a traffic light

TEN minutes?

Page 18: Community - Datacentre Performance in a Shoebox - Spindles vs. Flash

SPINDLEVERSUSFLASH

Latency

��� 65uS(flash) / 0.018uS(ram) = 3611

Page 19: Community - Datacentre Performance in a Shoebox - Spindles vs. Flash

SPINDLEVERSUSFLASH

Latency

��� 65uS(flash) / 0.018uS(ram) = 3611

� Wait 50 days for a traffic light

I have to call my wife

Page 20: Community - Datacentre Performance in a Shoebox - Spindles vs. Flash

SPINDLEVERSUSFLASH

Latency

����� 2000uS(disk)/0.018uS(ram)= 111.111

Page 21: Community - Datacentre Performance in a Shoebox - Spindles vs. Flash

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

Page 22: Community - Datacentre Performance in a Shoebox - Spindles vs. Flash

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!

Page 23: Community - Datacentre Performance in a Shoebox - Spindles vs. Flash

Transport latency

Page 24: Community - Datacentre Performance in a Shoebox - Spindles vs. Flash

SPINDLEVERSUSFLASH

Where toplace

the flashdisks

Page 25: Community - Datacentre Performance in a Shoebox - Spindles vs. Flash

SPINDLEVERSUSFLASH

Capacity

� 1 SSD = 400GB� 200 Disks = 90TB!� 90TB on SSD = 225 SSDs = 159.300 euro

Enough storageto store allthe books onthe world

Page 26: Community - Datacentre Performance in a Shoebox - Spindles vs. Flash

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

Page 27: Community - Datacentre Performance in a Shoebox - Spindles vs. Flash

SPINDLEVERSUSFLASH

Caching software

� Sandisk Flashsoft� FusionIO Ioturbine� PernixData FVP

• Write-back support• Replication• Supports vSphere

features

Check!

Page 28: Community - Datacentre Performance in a Shoebox - Spindles vs. Flash

DEMOTIME

Finally!

Page 29: Community - Datacentre Performance in a Shoebox - Spindles vs. Flash

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

Page 30: Community - Datacentre Performance in a Shoebox - Spindles vs. Flash

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)

Page 31: Community - Datacentre Performance in a Shoebox - Spindles vs. Flash

THANKS FOR WATCHING Ciao.

Christiaan.

@vChrisR

Ciao.Dennis.

@vDennisHD