34
Flash Based Datacenters VDI & VSAN with Fusion-io Apr 2014

Fusion-IO - Building a High Performance and Reliable VSAN Environment

  • Upload
    vmug-it

  • View
    266

  • Download
    0

Embed Size (px)

DESCRIPTION

VMUGIT User Conference 2014 Building a High Performance and Reliable VSAN Environment FusionIO

Citation preview

Page 1: Fusion-IO - Building a High Performance and Reliable VSAN Environment

Flash Based Datacenters

VDI & VSAN with Fusion-ioApr 2014

Page 2: Fusion-IO - Building a High Performance and Reliable VSAN Environment

Fusion-io Overview

Fusion-io Confidential2

▸ 5,000+ Customers Worldwide

▸ 900+ Employees Worldwide

▸ Deliver >10x improvement in

application performance

▸ Market leader in end-to-end flash

memory application acceleration

▸ OEM Partnerships with Dell, HP,

IBM, Cisco, Fujitsu & Supermicro

Page 3: Fusion-IO - Building a High Performance and Reliable VSAN Environment

State of today’s infrastructures (1994 or 2014?)

Fusion-io Confidential3

Milliseconds

Businessimpact

Lacks scalability

Expensive ComplexEnvironmental issues

Performance deterioration

Page 4: Fusion-IO - Building a High Performance and Reliable VSAN Environment

Fusion-io Confidential4

Moore’s law is changing the rules

The number of transistors on integrated circuits doubles approximately every 2 years

Page 5: Fusion-IO - Building a High Performance and Reliable VSAN Environment

PE

RF

OR

MA

NC

E

TIME1980

A new problem demands new ways of thinking

× Add more disksMemory

CPU

× Add more servers

× Add more memory

× Optimize the

application

THE LEGACY

APPROACH

Performance increases approx

60% per year

Performance increases approx. 10% per year

Leads to increased complexity and costs

Storage

Storage capacity doubles approx every 24 months, yet performance improvement is near 0

Page 6: Fusion-IO - Building a High Performance and Reliable VSAN Environment

A simple solution, ioMemory

6

IOMEMORY IS A NEW TIER OF PERSISTENT MEMORY THAT IS ACCESSED AS A HARDDISK BUT PERFORMS ALMOST LIKE MEMORY

Page 7: Fusion-IO - Building a High Performance and Reliable VSAN Environment

7

11 DISK SHELVES

MILLISECONDSRESPONSE TIME

165 DISKS

50 TB

COUPLE OF THOUSAND IOPS

NO REAL ESTATE

MICROSECONDSRESPONSE TIME

UP TO 3.2 TB

COUPLE OF HUNDRED THOUSAND IOPS

Traditional storage vs ioMemory

Page 8: Fusion-IO - Building a High Performance and Reliable VSAN Environment

Latency is critical for your software

L1-L3 Cache 10 ns

DRAM 100 ns

ioMemory15 µs

HDD4 ms

Blink of an eye1/10 second

Get Coffee2,5 minutes

Fly to Australia12 hours

Heartbeat1 second

Multiplier is 10.000.000

Page 9: Fusion-IO - Building a High Performance and Reliable VSAN Environment

Servers FC Switches SAN/NASStorage

LANUsers

Infrastructure design for the last 20 years

5.000 200

IT FTE: 20

Page 10: Fusion-IO - Building a High Performance and Reliable VSAN Environment

Users

Design at Facebook, Apple iCloud or MS Azure?

10.000.000

Page 11: Fusion-IO - Building a High Performance and Reliable VSAN Environment

FC Switches SAN/NASStorage

LANUsers

Design at big Web 2.0 companies?

Servers

10.000.000

X 2.000 X 2.000 X 2.000 X 2.000

IT FTE: 40.000?X

2.000

Page 12: Fusion-IO - Building a High Performance and Reliable VSAN Environment

Scaling is done with the application/hypervisor

ServersLANUsers Application/Hyp

ervisor

Page 13: Fusion-IO - Building a High Performance and Reliable VSAN Environment

With the most efficient servers

ServersLANUsers Application/Hyp

ervisor

Page 14: Fusion-IO - Building a High Performance and Reliable VSAN Environment

Storage functions are now in software

Fusion-io Confidential14

Snapshots

Replication

N+1 Redundancy

Readable clones

Grid

Tiering

Caching

Shared connections

Page 15: Fusion-IO - Building a High Performance and Reliable VSAN Environment

Software is defining the next gen infrastructures

SDDC OR SOFTWARE DEFINED DATACENTERS IS HERE TODAY

Page 16: Fusion-IO - Building a High Performance and Reliable VSAN Environment

Leaders of the Software Defined DC

Fusion-io Confidential16

Page 17: Fusion-IO - Building a High Performance and Reliable VSAN Environment

Fusion-io use-cases

Fusion-io Confidential17

AnalyticsSearch

Messaging

Databases

INFORMIX

Virtualization

KVM

HPC

GPFS

Big Data

Security/Logging

Collaboration

Lotus

Medical Web

LAMP

CachingWorkstation

Page 18: Fusion-IO - Building a High Performance and Reliable VSAN Environment

Fusion-io deployments

18

Max Performance Control• Allocate across servers

• Scale independently

• Hybrid and QoS options

Max Acceleration• Closest to CPU

• Fastest deployment

• Scale with servers

Max Interoperability• Virtualize more

• Consolidate servers

• Offload SAN

Shared VirtualizedDirect

Fusion-io Confidential

Page 19: Fusion-IO - Building a High Performance and Reliable VSAN Environment

Fusion-io & stateless VDI

Page 20: Fusion-IO - Building a High Performance and Reliable VSAN Environment

Products

Up to 3.0TB of capacity

per PCIe slot

Up to 2.4TB of capacity

per x8 PCIe slot

Up to 3.2TB of capacity

per PCIe slot

Up to 1.2 TB of capacity

per slot for maximum

performance density

MEZZANINE

Page 21: Fusion-IO - Building a High Performance and Reliable VSAN Environment

ioDrive2 Specifications

21

ioDrive2 Capacity 400GB SLC 600GB SLC 365GB MLC 785GB MLC* 1.2TB MLC* 3.0TB MLC

Read Bandwidth -

1MB1.4 GB/s 1.5 GB/s 910 MB/s 1.5 GB/s 1.5 GB/s 1.5 GB/s

Write Bandwidth -

1MB1.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 -

512B360,000 365,000 137,000 270,000 275,000 143,000

Ran. Write IOPS -

512B800,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

Fusion-io Confidential

Page 22: Fusion-IO - Building a High Performance and Reliable VSAN Environment

Storage TierSAN

Network10GbE Switch

Broker TierBroker Software

Client TierPC

LaptopWorkstation

Hypervisor

TierVDI Servers

10GbE

1GbE

22

Virtual desktops without ioMemory

Page 23: Fusion-IO - Building a High Performance and Reliable VSAN Environment

Storage TierSAN/NAS

Network10GbE Switch

Broker TierBroker Software

Client TierPC

LaptopWorkstation

Hypervisor

TierVDI Servers

Clones &

Image

23

10GbE

1GbE

Virtual desktops with ioMemory

Page 24: Fusion-IO - Building a High Performance and Reliable VSAN Environment

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

Page 25: Fusion-IO - Building a High Performance and Reliable VSAN Environment

• 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

Business benefits for virtual desktops

Page 26: Fusion-IO - Building a High Performance and Reliable VSAN Environment

Building a high performance & reliable VSAN

Page 27: Fusion-IO - Building a High Performance and Reliable VSAN Environment

Fusion-io Confidential27

VSAN, making the SDDC a reality

Host Host Host

VSAN

VSAN DATASTORE

• Hypervisor embedded Object based storage system

• Flash based r/w cache tier

• Scalable architecture, 3 hosts minimum, No Hardware RAID

• Single VSAN Datastore per cluster

Page 28: Fusion-IO - Building a High Performance and Reliable VSAN Environment

VSAN Requirements

CacheSATA / SAS / PCIe Flash Disks

DataSAS or SATA

7200 rpm Minimum10 / 15K rpm recommended

VSAN VMkernel 1Gb / 10Gb Recommended

VMware ESXi

Storage ControllerPassthrough / NON RAID Mode

Specific HCL for VSAN to cover

• RAID Controllers

• Flash based Disks for cache

• Harddisks for capacity

Page 29: Fusion-IO - Building a High Performance and Reliable VSAN Environment

VSAN Flash layer

CacheSATA / SAS / PCIe Flash Disks

VMware ESXi

• 30% Write Buffer for all writes

• Synchronous Write caching over multiple hosts

• 70% Read Cache for most popular blocks of HDD tier

• Recommended 10-20% of HDD tier

Page 31: Fusion-IO - Building a High Performance and Reliable VSAN Environment

Let’s do some preliminary math

Fusion-io Confidential31

• HP DL360 G8 1U server

• 3 x 2.500 Euro

• 7.500 Euro total

• HP SAS 2 TB 2.5 inch HDD

• 15 x 500 Euro

• 7.500 Euro total

• ioScale 1.6 TB

• 3 x 5.000 Euro

• 15.000 Euro total

Horizon View + VSAN license+/- 50 Euro per VM (estimate)

Page 32: Fusion-IO - Building a High Performance and Reliable VSAN Environment

What did we just build?

Fusion-io Confidential32

• 30.000 Euro hardware

VSAN

• 150 Euro for 300 high

performance desktops

• 15 x 2 TB = 30 TB

capacity

• +/- 12.5 TB usable

datastore

• 50.000 IOPS

• No SPOF

• 15.000 Euro software • 3u rackspace

• Scale out linear

Page 33: Fusion-IO - Building a High Performance and Reliable VSAN Environment

Fusion-io Confidential33

ioMemory powered VSAN

• Enterprise grade flash from your server vendor

• Certified by VMware

• 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, just PCIe or Mezzanine

• Lowest read and write latency possible

• Central vCenter plugin for

management & monitoring

Page 34: Fusion-IO - Building a High Performance and Reliable VSAN Environment

Thank You

f u s i o n i o . com | S A M E P L A N E T. D IF F E R E N T W O R L D .

[email protected]