1 of 63

Server Storage

Fabrics

Networks

Arrays

Discs

1

2 of 63

Connecting Servers to Fast Storage

TECH SAVVY PRODUCTIONS

Created by:

Lowell Vanderpool & Nathan Vanderpool

Source for much of this presentation came from https:\\www.SNIA.org

3 of 63

Server Storage take aways

  • The more advanced the storage the more complex
  • There is no cheap server storage solutions, very $$$$$$
  • InfiniBand with NVMe is the king of speed
  • Latency is the enemy of storage
  • NVMe is radically forcing changes in enterprise/data center storage
  • HPE and Dell and many smaller storage vendors offer incredible storage options at mind numbing prices
  • Storage technology has a complex set of connectors, cables, terminology making a difficult subject to learn
  • www.SNIA.org is the go-to source for all storage

3

4 of 63

Most Enterprise apps demand storage speed

4

5 of 63

5

Enterprise Applications driving faster and ever-expanding storage

  • Enterprise Resource Planning (ERP)
  • Databases
  • Customer Relationship Management (CRM)
  • Real Time Analytics
  • Productivity application
  • Collaboration Apps

6 of 63

Two massive problems facing server admins

Massive data storage needs (Petabytes)

Fast storage hardware subsystem (as fast as DAS)

6

7 of 63

7

8 of 63

When it comes to server storage

Get ready to spend some serious cash

8

9 of 63

Hardware subsystems

PC/Laptop/Server

9

10 of 63

IU rack storage holds 34 3.5inch 14TB drives = 476TB��Google=Gmail/Drive/Photos�Facebook�Microsoft=Outlook.com

10

11 of 63

Today’s 2U rack servers

  • 2 AMD EPYC CPU each with 64 cores
  • 128GB of RAM
  • SAS RAID controller
  • 24 1.8TB 10K rpm storage disks
  • $48,000.00
  • Powerful compute device

11

12 of 63

Expanding DAS

  • Using 12-24Gbs SAS external connectors you can expand your server’s DAS storage but becomes a serious single point of failure for applications running on server

12

13 of 63

Shared Storage, failover and redundancy�

13

14 of 63

Local server storage: many problems for the admin

14

15 of 63

Server local storage

  • DAS Direct Attached Storage
  • Fast PCIe 3.0-4.0
  • Low latency (ex: NVMe 80usec)
  • Most server vendors provide expandable DAS storage
  • Single point of failure
  • Expensive to design failover clusters

15

16 of 63

Shared or Pooled Storage

SAN

16

17 of 63

When storage is remote

  • Design your network carefully
  • Standard Ethernet Switches will add too much latency
  • 25-50Gbe to storage arrays

17

18 of 63

NVMe storage arrays demands network bandwidth

18

19 of 63

Fast Remote Storage requires thoughtful design

19

20 of 63

HBA: What is an HBA?

20

21 of 63

HBA/HCA Host Bus (Channel) Adapters

  • HBA is simply a storage controller, most PCs/Laptops/Servers have a storage controller built-in to the motherboard
  • Servers using DAS you will have to purchase an optional storage controllers which will have RAID functionally
    • Broadcom MegaRAID 9500 series $1,014
  • Servers connecting to a FC SAN will simply have a FC storage controller
    • Dell SANblade 2 port controller $1,490.00
  • Servers connecting to a Infiniband SAN will have a HCA controller
    • Mellanox 200Gb PCIe 4.0 x16 $1,652.00

21

22 of 63

HBA/HCA Host Bus (Channel) Adapters

  • Servers connecting to iSCSI storage an IO iSCSI controller adapter.
    • A Dell 10G iSCSI controller $3,012.30
  • Windows 10-11 has a free iSCSI controller built-in
  • Servers connecting to NSA storage do not need a controller but just a NIC
    • The storage controller is built into the NSA storage array

22

23 of 63

Remote server storage

  • Expandable
  • Flexible (FC/ethernet/InfiniBand)
  • Can be shared between servers (SAN)
    • Simplest definition for Storage Area Network
  • Resilient to failure
  • Can add latency
  • Potential slow bandwidth
  • More complex to manage (storage management software)
  • Very expensive

23

24 of 63

Popular networks between servers and storage:

  • InfiniBand
  • Fibre Channel
  • Ethernet

  • Storage admins call these networks: fabrics

24

25 of 63

HP’s ethernet storage fabric

25

26 of 63

Storage Fabrics include protocols

26

27 of 63

InfiniBand fabric

27

28 of 63

InfiniBand: Best bandwidth low latency

28

Source SNAI.org

29 of 63

Fibre Channel

29

30 of 63

Fibre Channel: Enterprise workhorse

  • Well established in the enterprise
  • Fast
  • Requires skilled admins
  • Complex
  • Typically, special switches for redundancy
  • SAN commonly use FC

30

31 of 63

Who supports Fibre channel?

31

32 of 63

Connecting to storage

Ethernet

32

33 of 63

Ethernet: Fast, cheap, but latency

  • Ethernet is growing in use
  • Fast
  • iSCSI, FCoE, NMVe/TCP, RoCE (RDMA over Converged Ethernet)
  • Cheaper
  • When passing through layer 2-3 switches latency can be unacceptable (“store and forward switches” can add too much latency)

33

34 of 63

Use of Ethernet by storage

  • iSCSI SCSI commands are encapsulated in ethernet frames
    • routable
  • FCoE the FC frame is encapsulated in the payload of ethernet
    • Not routable, works well in a LAN
    • CNA converged network adapters work well
    • Used in Data Center SAN
  • NVMe/TCP much like
    • FC-NVMe

34

35 of 63

Types of remote storage

  • NAS typically slower and less expandable
    • Dependent on Linux based file systems and RAID
  • SAN shared storage
    • Complex
    • Failover
    • Resilient
    • Expensive
    • Expandable
  • Storage as a Service (Google, AWS, Azure, and many more)
    • Expensive, higher latency

35

36 of 63

What is RDMA

Pushing storage performance

36

37 of 63

What is RDMA?

  • Remote Direct Memory Access - provides the ability to perform a direct memory access (DMA) from one computer into to another without involving either one's OS/CPU.
  • created in 1999 (implementations: infiniband, RoCE, iWARP)
  • Main characteristics:
    • High Bandwidth
    • Low latency
    • Zero copy (CPU offload) – Hardware based data transfers
    • Kernel bypass – Direct access to HW for user-level applications
    • QoS
    • Asynchronous transactions

37

38 of 63

RDMA across the IP = iWARP

38

39 of 63

Server Storage media

  • SATA Drives
    • Cheap, slow, large storage space, very good archive storage, needs either hardware RAID or software RAID, 3.5 inch is preferred form factor
    • Think of SATA as a 2 lane highway
  • SAS Drives
    • Expensive, medium performance, medium storage capacity, 15Krpm, heat and power dissipation high, needs either hardware RAID or software RAID, 2.5 inch is preferred form factor
    • Think of SAS as a 4 lane highway

39

40 of 63

Need a refresher on RAID?

40

41 of 63

Server Storage media

  • NVMe
    • Expensive, fast, low storage capacity, low power and heat dissipation, RAID can boost performance almost to RAM speeds
    • Many enterprise form factors: M.2 consumer
    • Think of NVMe as a 12 lane highway

41

42 of 63

42

43 of 63

43

Source SNAI.org

44 of 63

Media compared

44

45 of 63

Enterprise NVMe: many form factors

45

46 of 63

Server Storage media

  • Ethernet SSDs
    • Directly connects to 10Ge switch, Open-Source storage management
    • No single point of failure, expandable, massive storage capability

46

47 of 63

Ethernet SSDs

47

This chassis provides power and cooling and for each SSD a direct connection to a 10G ethernet switch port

48 of 63

Persistent Memory

An exploding trend in enterprise application for fast storage

48

49 of 63

When flash reaches speeds near DRAM chips

49

  • Server based applications love RAM
  • Turning flash storage into RAM is called persistent memory

50 of 63

How to store data? Blocks, Files vs Objects

  • Block storage
    • Blocks of data
    • Databases
    • SAN storage

50

51 of 63

How to store data? Blocks, Files vs Objects

  • File storage
    • Very familiar to most of us
    • File systems
    • Hierarchical structure
    • folders
    • Network Attached Storage (NAS)

51

52 of 63

How to store data? Blocks, Files vs Objects

  • A growing trend in container applications is to use object storage
    • Azure calls object storage: Blobs
    • Developers can use a simple HTTP API, with clients available for all major operating systems and programming languages
    • A cost structure that means you only pay for what you use
    • Using an object storage service means you don’t have to maintain hard drives and RAID arrays, as that’s handled by Google/AWS/Azure

52

53 of 63

Microsoft’s Storage Technologies

  • Storage Spaces Direct: driving down the costs of expensive SAN or NAS arrays
    • Shipped with Server 2016
    • The storage is:
      • Highly available
      • Scalable (add more local storage to any server or simply add another server)
      • Software defined storage
      • At a fraction of the cost of typical SAN or NAS arrays

53

54 of 63

How does it work?

    • Allows local storage on two or more servers to be clustered, shared and defined by Storage Spaces

54

55 of 63

    • All the servers will see and use the shared storage in the cluster
    • The key to success is very fast ethernet and low latency between servers

55

56 of 63

  • Server Admin can create volumes and assign to VM or containers running on any of the servers

56

57 of 63

Want to grow?

57

Expand more local storage

Add more servers to the cluster

58 of 63

SOCIAL MEDIA

CREDITS

  • Social media logos and “Tech Savvy Productions” teaser created by The 11th Hour: https://www.youtube.com/user/The11thH...

58

59 of 63

Become a member

59

60 of 63

Check out our website: �https://www.techsavvyproductions.com

60

61 of 63

Want an easy and free way to support this Channel?Please Subscribe!�80% of the individuals who watch our content do not subscribe.�

61

62 of 63

We have subtitles for the following languages:

We translate subtitles on our videos into the following languages: عربى, българскиB, 简体中文), 中國傳統的), Nederlands, Suomalainen, Pilipino, français, Deutsche, हिंदी , Magyar, bahasa Indonesia, 日本語, 한국어, norsk, Polskie, português, Română, русский, Española, Kiswahili, Svenska, and Tiếng Việt

62

63 of 63

�A BIG THANK YOU TO ALL OF OUR VIEWERS AND SUBSCRIBERS!�

63