building your own robust and powerful software defined ... · pdf filebuilding your own robust...

Download Building Your Own Robust and Powerful Software Defined ... · PDF fileBuilding Your Own Robust and Powerful Software Defined Storage with VMware vSAN ... VSAN Datastore . 5 ... Fortune

If you can't read please download the document

Upload: vongoc

Post on 12-Feb-2018

221 views

Category:

Documents


3 download

TRANSCRIPT

  • Building Your Own Robust and Powerful Software Defined Storage with VMware vSAN Tips on Choosing Hardware for vSAN Deployment

  • 2

    Agenda

    1 Overview of VSAN

    2 VSAN VCG at a Glance

    3 VSAN Hardware Guidance (Ready Nodes, Post Deployment Experience)

    4 Ready Node Configurator 2.0 - Demo

    5 VSAN Certification Under the Hood

    6 Q & A

  • Overview of VSAN

  • 4

    Powered by VMware VSAN and vSphere

    Runs on any standard x86 server

    Pools HDD/SSD into a shared datastore

    Delivers enterprise-grade scale and performance

    Managed through per-VM storage policies

    Deeply integrated with the VMware stack

    vSphere VSAN

    VSAN Datastore

  • 5

    Supporting a Broad Variety of Use Cases

    Virtual San

    Business Critical Apps Virtual Desktops (VDI)

    DR / DA

    Test/Dev DMZ

    ROBO Management

    Staging

  • 6

    VSAN is the Market Leader

    VSAN Customers 5,000 Y-O-Y Growth >200%

    Countries have VSAN Presence

    109

    Industry Verticals use VSAN

    100%

    Penetration in Fortune 1000 (US)

    40%

    5 of top 7 Healthcare companies in US

    20 of top 25 Finance Companies in US

    20 of top 25 High Tech Companies in US

    12 of top 15 Retail companies in US

  • vSAN VCG at a Glance

  • 8

    8

    164 Ready

    Nodes

    65 Unique Server

    Platforms

    15 Server

    Partners

    VSAN Offers the Widest Diversity of Server Choices

  • 9

    9

    164 Ready

    Nodes

    65 Unique Server

    Platforms

    15 Server

    Partners

    VSAN Offers the Most Flexibility of Configuration Choices

    Widest Diversity of Platform Choices Most Flexibility

  • 10

    10

    164 Ready

    Nodes

    65 Unique Server

    Platforms

    15 Server

    Partners

    We are Continuously Refreshing and Keeping Up to Date.

    70 Ready Nodes

    AUGUST 2015

  • 11

    11

    We are Continuously Refreshing and Keeping Up to Date.

    163 NVMe

    August 2016

    ? NVMe

    August 2015

  • 12

    12

    We are Continuously Refreshing and Keeping Up to Date.

    163 NVMe

    August 2016

    0 NVMe

    August 2015

  • 13

    We support the latest NVMe Devices

    13

    P3500, 3600, 3700

    PM1725

    SN150

  • 14

    14

    164 Ready Nodes

    65 Unique Server Platforms

    15 Server Partners

    163/ 220 NVMe / PCIe devices

    122 IO controllers

    Broadest Deployment Options

    Deployment Choices

    Broadest Deployment Choices

    VxRail Ready Node Build Your Own

  • 15

    15

    164 Ready Nodes

    65 Unique Server Platforms

    15 Server Partners

    163 / 220 NVMe / PCIe devices

    122 IO controllers

    Broadest Deployment Options

    Factory Install Broadest Deployment Choices

    VxRail Ready Node Build Your Own

    Software Flexibility

    Ready to Run Ready Nodes

  • 16

    16

    164 Ready Nodes

    65 Unique Server Platforms

    15 Server Partners

    163 / 220 NVMe / PCIe devices

    122 IO controllers

    Broadest Deployment Options

    Agility Broadest Deployment Choices

    VxRail Ready Node Build Your Own

    Out of Box Experience

    Ready to Run Ready Nodes + Auto CONFIG

  • 17

    17

    164 Ready Nodes

    65 Unique Server Platforms

    15 Server Partners

    163 / 220 NVMe / PCIe devices

    122 IO controllers

    Broadest Deployment Options

    Choice Flexibility Broadest Deployment Choices

    VxRail Ready Node Build Your Own

    Out of Box Experience

    Ready to Run Ready Nodes + Auto CONFIG

    Real Time Validation

    Ready Node Configurator 2.0

  • Hardware Guidance

  • 19

    HCI is Pushing the Server IOs like Never Before!

    19

    CPU

    DRAM

    DRAM

    PCIe Bus

    Compute / Memory IO Subsystem

    VSAN CERT

  • 20

    1. NVMe and PCIe Devices on the PCIe bus (Extension of Memory)

    20

    CPU

    DRAM

    DRAM NVMe PCIe

    PCIe Bus

    Compute / Memory IO Subsystem 10s s 10s ns 1s

  • 21

    2. Network Adaptors Inter Cluster Communication

    21

    CPU

    DRAM

    DRAM

    NVMe PCIe

    PCIe Bus

    Compute / Memory

    IO Subsystem

    NIC 10GbE

    10s ns 1s

    10s s

  • 22

    3. IO Controllers to Propagate the IOs to the Drives

    22

    CPU

    DRAM

    DRAM

    NVMe PCIe

    PCIe Bus

    IO Controller

    SATA / SAS

    Compute / Memory

    IO Subsystem

    NIC 100s 1ms

    >10s ms

    1 ns 1s

    10s s

  • 23

    Design Guidance

    23

    1. All Components must be on the HCL/VCG

    2. Turn off caching for HDDs ; turn off local drive cache

  • 24

    HCI is pushing the IO Subsystem like Never Before!

    24

    IO Controllers

    NIC

    NVMe / PCIe devices

    Drives

    1 2

    3 4

    VSAN CERT

    VSAN CERT

    VSAN CERT

    IO CERT

  • 25

    VSAN Hardware Guidance Focus on 3 Components

    25

    HBA / IO Controllers NVMe / PCIe devices

    Drives

    1 2

    3

  • 26

    Considerations for NVMe and PCIe devices

    26

    PCIe NVMe

    PCIe Bus

    Choosing the right form factor - HHHL, 2.5 and M.2

    Better performance with NVMe as VSAN cache layer for higher IOPs

    1

    2

  • 27

    Considerations for NVMe and PCIe devices (and SSDs)

    27

    PCIe NVMe

    PCIe Bus

    Choose the correct Endurance and Performance Rating

    Endurance: TB written in 5 years

    Performance: Writes per second

    3

    *

    http://www.vmware.com/resources/compatibility/vsan_profile.html

    *

  • 28

    Considerations for NVMe and PCIe devices

    28

    PCIe NVMe

    PCIe Bus

    Choose the correct Endurance and Performance Rating

    Endurance: TB written in 5 years

    Performance: Writes per second

    3

    4

    http://www.vmware.com/resources/compatibility/vsan_profile.html

    Search for VSAN Quick Reference

    Guide

  • 29

    3. IO Controllers to Propagate the IOs to the Drives

    29

    CPU

    DRAM DRAM

    NVMe PCIe

    PCIe Bus

    IO Controller

    SATA / SAS

    Compute / Memory

    IO Subsystem

    NIC

  • 30

    IO Controller Modes of Operation

    30

    Firmware Commands

    RAID Acceleration Block

    PCIe Interface

    PCIe Host Interface

    Link 0 Link 1

    SAS / SATA Interface

    (1)Passthrough

    (2)RAID

  • 31

    VSAN prefers Passthrough Over RAID

    Firmware Commands RAID Block

    PCIe Interface

    PCIe Host Interface

    Link 0 Link 1

    VSAN prefers passthrough mode over RAID mode

    For best performance use controllers with Queue Depth of 512 or higher

    1

    2 SAS SATA Interface

  • 32

    1 Most Optimized VSAN Experience

    2 Simplicity of Initial set up and Ongoing Operations

    3 Consistency of Experience

    Why Passthrough is Preferred

    Passthrough mode is also called HBA mode

  • 33

    Do Not Share non VSAN and VSAN Drives on Same Controller

    vSphere Virtual SAN

    Boot Devices and Log Devices, should not be behind the same controller backing VSAN drives

    VMFS (other no VSAN file systems) have different IO completion expectation

    1

    2

  • 34

    Make sure you use the latest Driver Firmware Listed ?

    1. Running the correct combination of driver and firmware is critical for any IO Device

    2. Dont use a later version of driver and firmware if it is not on the VSAN VCG no matter what anyone tells you!

  • 35

    Boot Options

    SD / USB 4 8 GB

    SATADOM Min: 16GB

    SSD / HDD

    Direct to Syslog server or use network dump Collector

    Persist or use network dump collector

    Endurance 384 TBW for

    VSAN 6.2 and beyond

    Persist or use network dump collector

    Separate Controller compared to VSAN

  • Drives Connect to the PHYs and Arranged into Disk Groups

    CONFIDENTIAL 36

    Firmware Commands

    RAID Acceleration Block

    PCIe Interface

    PCIe Host Interface

    Link 0 Link 1 Disk Group:1

    Disk Group:2

    PHYs

  • 37

    Max Disk Group is 5 per HOST

    Cluster: 2-64 hosts Host: 1-5 disk groups Disk Group

    1 SSD / NVMe / PCIe for cache

    1-7 SSD or HDD for capacity

    Host 1 Host 2 Host 3 Host 64

    Disk Group

    1

    Disk Group

    2

    SSD or NVMe or

    PCIe 1

    SSD or

    HDD1

    SSD o