004 SAN Technology and Application
004 SAN Technology and Application
Security Level:
Contents
DAS is dedicated digital storage attached directly to a server or DAS is used to expand the capacity of a single server.
PC via a cable, as opposed to storage accessed over a computer
network. A typical DAS system is made of a data storage Typical scenarios:
device (for example, JBOD) connected directly to a computer Storing cold data with low cost, for example, backup,
through a host bus adapter (HBA). Between those two points archiving, and video surveillance.
there is no network device (like hub, switch, or router). DAS
provides block-level services to servers.
DAS Types and Evolution
Internal DAS External DAS Intelligent external DAS
Disk Disk
Disk RAID
function HBA card HBA card
Controller
RAID function
JBOD (Just a Bunch of Disks)
• Disks are inside the server. • Disks are placed in an • Add controller chips to offload
• A limited number of disks external enclosure. the RAID function on DAS.
deliver small capacity. • More but still a limited • Provide simple management
number of disks functions.
• Just provide disk capacity. The • Another name is DAS-RAID
RAID function is still provided storage.
by servers.
Advantages and Disadvantages of DAS
Advantages
Simplicity
DAS is connected to servers using cables for expansion. There is no need for complex configuration and it is easy to use.
Low Cost
The price is more affordable than enterprise SAN or NAS.
Disadvantages
Following the data explosion and the new requirements in modern data centers, DAS has shown a lot of
disadvantages:
Hard to Scale Requirements:
DAS can be only used by one server (limited ports without network device, limited connected servers, and limited connection
High scalability
distance).
Inefficient Utilization High utilization
DAS can be only accessed by a few servers and cannot share capacity or performance, resulting in data islands. High reliability
Low Reliability
Better performance
Lack of DR features as professional enterprise storage
Poor Performance Easy to manage
Limited ports and bandwidth, consuming the computing capabilities of servers …
High Management Costs
Managed one by one, cannot be managed in a centralized manner
Storage Evolution
DAS SAN/NAS
Server Server Server
Data Island Data Island Data Island
• Improve scalability by network
Server Server Server devices. … …
• Can be shared between many
servers.
… … • Add rich disaster recovery
FC/IP
features.
• Achieve better performance Switch Switch
• …
Storage
Emerged in 1970s Emerged in 1990s
Data is scattered and not shared. Data is centralized and shared.
SAN – Overview
From: SNIA
Storage Device Storage Device Storage Device
Advantages of SAN Compared with DAS
Excellent Scalability
Support containing plenty of disks and connecting huge number of servers, support scale-out controllers and scale-up disks to increase
performance and capacity linearly on demand, support long-distance connections.
Efficient Utilization
Resources can be shared by all servers, eliminating data islands.
High Reliability
Rich DR and backup features for protecting reliability, such as replication, snapshot, and E2E DIF
High Performance
High-speed and high-bandwidth network ports, offloading RAID calculation on servers
Easy to Manage
Provide centralized management and monitoring tools, reducing OPEX.
SAN Types
IP FC
Comparison Among Different Protocol SANs
Type FC SAN IP SAN FCoE SAN IB SAN NVMe over Fabric SAN
Performance Limited performance but lower latency: Unlimited performance but higher latency:
Limited maximum performance because of the limit in controller Unlimited peak performance and high bandwidth, but
quantity, but lower latency higher latency because of the network interconnection
between distributed clusters
Applicable Mission-critical applications, which need high reliability and low Cloud-based applications, which need elasticity, high
scenario latency, such as databases bandwidth, such as hosting business in ISP
Comparisons Among DAS, SAN, and NAS
DAS SAN NAS
App Server App Server App Server
JBOD
RAID RAID RAID RAID
Cables Cables
FC/IP
Fabric Cable
SAN Switch SAN Switch
Layer Switch
Front-end Front-end
interface interface
Front-end
Storage Storage Storage Storage interface
Controller
Layer Array Array Storage Cache
SAS/IP SAS/IP Disk
Disk
Enclosure
SAN Connectivity – Switch
Switch is the core component of a SAN, connecting servers and storage devices.
It allows many-to-many automatically connecting senders and receivers, device name lookup, security,
and redundancy.
SAN Switch Design Considerations:
What Type? FC or iSCSI
How many ports? 48 or 96
How about the bandwidth?
Broadcom
Mellanox CISCO
SAN Connectivity – HBA
Host bus adapter (HBA) is a circuit board and/or integrated circuit adapter which can:
• Provide a physical connection between a host server and compatible devices/network.
• Perform Input/Output (I/O) processing.
• Transfer data between the connected devices and the host computer.
• Free up resources of the host computer by conducting the data storage and retrieval operations on its
own
Regular SCSI
7-bit data bus Approved at 1988-1994
7 possible devices Inherited from SCSI-1
Common command set
SCSI-1 16-bit data bus
15 possible devices
SCSI-3
Approved at 1993
SCSI-2
Protocol Protocol
(FC, iSCSI…) (FC, iSCSI…)
Server SAN
SAN Network Protocols
SCSI-3
Lossless Link
Physical Layer FC-0 ETH
ETH PHY
FC iSCSI FCoE IB
iSCSI Frame Ethernet header IP header TCP header iSCSI header Data Ethernet trailer
Fibre Channel Protocol
Fiber Channel (FC) is a transport layer protocol that is used to transfer data between computers and
peripheral devices. It has been primarily used for transporting SCSI packets from servers to SAN.
Fibre Channel started in 1988, with ANSI standard approval in 1994.
Popular
Point to Arbitrated Loop Fabric
Point
Advantages
SCSI-3 Command
Low Cost
Use standard Ethernet and does not require
expensive and complex switches and cards like
iSCSI
Fibre Channel, so it is more affordable.
High Flexibility TCP
Running on IP, it is easy to connect and expand.
Disadvantages IP
Low Reliability
Standard Ethernet has issues of packet loss, so it is ETH
not as reliable as Fibre Channel, however, iSCSI is
fit for general-purpose applications. 10 25 40 100
1 Gb/s
Gb/s Gb/s Gb/s Gb/s
FCoE Protocol
Fiber Channel over Ethernet (FCoE) is a storage Advantages
protocol that ensures that Fiber Channel frames are
transmitted directly over Ethernet. FCoE moves Fiber
Channel traffic to the existing high-speed Ethernet Low Network Complexity
infrastructures and then integrates storage and IP FCoE unifies input/output (I/O) ports, consolidates
protocols into a single cable transport and interface. SAN and other traffic into same network, and
FCoE is approved by ANSI at 2009. reduces the number of interface cards and cables.
FC-4 FC-4
Disadvantages
FC-3 FC-3
FC-2 FC-2
Customer Reluctance
Base on Lossless Ethernet, customer is reluctant to
FC-1 FCoE Mapping
change or replace the legacy network with FCoE.
FC-0 ETH
NVMe Command
Software
NOW
NVMe-oF/RoCE Ecosystem
Category Component Status
Mellanox
NIC
Marvell
Server NVMe-oF Driver Linux: Suse SLES 12 SP3, RedHat RHEL 7.4, Ubuntu
16.04.2 LTS…
Windows: not ready
Multipathing Software VMware: not ready
Cisco
LAN Switch
Network Huawei
(support RoCE)
Mellanox
Huawei
SAN NVMe-oF/RoCE NetApp
Pure Storage
Vendors are building interoperability among components of NVMe-oF (FC) as well.
NVMe-oF Protocol Trend
Protocol Latency Scalable Cost
NVMe-oF (FC) ★★ ★★ ★
NVMe/FC
NVMe NVMe-oF/FC NVMe-oF/RoCE NVMe-oF/TCP
NVMe/TCP
SCSI FC-SCSI IB iSCSI
SAN Protocol Comparison – FC Is Now and NVMe-oF Is Future
FC
iSCSI
FCoE
IB
NVMe-
oF/
RoCE
Lowest rating Highest rating
Fibre Channel is still popular for lower latency, higher reliability and out of habit, however, NVMe-oF is
developing fast to become the major for higher throughput and higher flexibility.
Contents
SAN Solution
IP switches
AFA SAN
IP switches Configure AFA SAN to support hundreds to
thousands of VMs.
Remote Replication/snapshot
Snapshots protect data against logical errors
IP or virus infection. Remote replication builds
Replication
Link
disaster recovery solution, in the event of
Remote SAN's failure, services will be manually
SAN Replication SAN switched over to DC 2 and RPO ≤ 30 mins.
SAN Deployment for VDI
Key Requirement
IP Performance
Typically, regarding to performance of each
VMware desktop, image volume requires 15 to 17 IOPS and
Horizon data volume often requires 3 IOPS.
Citrix High Scalability
FusionAccess Require to expand capacity and increase
performance as the number of desktops is growing.
SAN Solution
IP switches
SSD & NL-SAS disks mixed
Configure SSDs for image volumes and NL-SAS
disks for data volumes.
Scale-Up and Scale-Out
Easy to scale up when expanding capacity. Also,
easy to scale out when increasing performance.
SAN
Thank you. 把数字世界带入每个人、每个家庭、
每个组织,构建万物互联的智能世界。
Bring digital to every person, home, and
organization for a fully connected,
intelligent world.