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