Storage For Networking Professionals
Storage For Networking Professionals
Presented by
Elaine Silber
Training and Certification Director
Infinity I/O
www.InfinityIO.com
Page 1
Storage for Networking Professionals Copyright 2004 Storage Networking Industry Association. All Rights Reserved.
Page 2
Storage for Networking Professionals Copyright 2004 Storage Networking Industry Association. All Rights Reserved.
Page 3
Outcomes
After attending this tutorial you should be able to:
Understand basic storage terms and technology and the basic operation of hard disk drives Identify the components of the SNIA Shared Storage Model Appreciate how disk drive characteristics impact performance Describe storage concepts, including LUN mapping, zoning, volume manager and file systems Describe basic storage protection techniques - RAID Identify tape storage technologies Learn Storage connectivity approaches Understand Tiers of Storage (TOS) as seen from an Information Life Cycle Management point of view
Storage for Networking Professionals Copyright 2004 Storage Networking Industry Association. All Rights Reserved.
Page 4
Storage for Networking Professionals Copyright 2004 Storage Networking Industry Association. All Rights Reserved.
Storage for Networking Professionals Copyright 2004 Storage Networking Industry Association. All Rights Reserved.
Storage for Networking Professionals Copyright 2004 Storage Networking Industry Association. All Rights Reserved.
Page 7
Storage for Networking Professionals Copyright 2004 Storage Networking Industry Association. All Rights Reserved.
Page 8
Storage Domain:
Host
Anything goes?
Appliance?
Network?
Disk array? Data mover?
JBOD?
Storage for Networking Professionals Copyright 2004 Storage Networking Industry Association. All Rights Reserved.
Page 9
File/record layer
Files/Databases Files/Databases
Storage Domain
Database (dbms)
Block layer
Storage for Networking Professionals Copyright 2004 Storage Networking Industry Association. All Rights Reserved.
Storage Devices
Block Aggregation
Page 10
Storage Basics
Page 12
Cylinder
The information that can be accessed on a disk drive by all the heads, without having to seek
Sector
A subdivision of a disk surface which is created during formatting (typically a 512-byte segment)
Storage for Networking Professionals Copyright 2004 Storage Networking Industry Association. All Rights Reserved.
Page 13
16 Logical Heads Specifications on label: 1416 Cylinders (1416 tracks) 16 Heads 63 Sectors
Storage for Networking Professionals Copyright 2004 Storage Networking Industry Association. All Rights Reserved.
Storage for Networking Professionals Copyright 2004 Storage Networking Industry Association. All Rights Reserved.
Page 15
Storage Basics
Storage Interfaces
Page 16
Storage for Networking Professionals Copyright 2004 Storage Networking Industry Association. All Rights Reserved.
Page 17
Storage for Networking Professionals Copyright 2004 Storage Networking Industry Association. All Rights Reserved.
Page 18
Page 19
Page 20
Storage for Networking Professionals Copyright 2004 Storage Networking Industry Association. All Rights Reserved.
Page 21
IDE/ATA drives
The electronics in an IDE/ATA drive rely on the host processor to perform all storage tasks.
IDE/ATA drives
Considerably lower duty cycles. For PCs.
Storage for Networking Professionals Copyright 2004 Storage Networking Industry Association. All Rights Reserved.
Page 22
Storage Basics
Protocols
Page 23
iSCSI
Transport Protocols
Related Standards and Technical Reports (SDV, PIP, SSM, SSM2 and EPI)
IEEE-1394
InfiniBand TM
Internet
Physical Interfaces
Storage for Networking Professionals *See Copyright 2004 Storage Networking Industry Association. All Rights Reserved.
Data/Address Bus
ID7
Interface Interface
SCSI RAID
ID0
SCSI RAID
ID4
SCSI RAID
ID6
LUN 0 LUN 1
Page 25
SCSI-FCP FCIP
Ethernet header IP TCP header
FCIP Header
S O F
FC Frame Header
C R C
E O F
S O F
FC Frame Header
C E R O C F
F C S
iFCP iSCSI
Ethernet header
IP TCP header
iFCP Header
FC S O Frame F Header
C E R O C F
F C S
Ethernet header
IP header
TCP
iSCSI header
F C S
Storage for Networking Professionals Copyright 2004 Storage Networking Industry Association. All Rights Reserved.
Page 26
Storage Basics
Page 27
RAID Flavors
Why RAID? -Redundant Array of Independent Disk
Original work was to get away from large monolithic disks Better performance with more individual disks and smaller
RAID 1Mirrored Volumes RAID 0+1Mirrored Array RAID 4Block-Level Striping with Parity Disk RAID 5Striping with Distributed Parity RAID 10Mirrored Striping Array
Page 28
RAID Flavors
Storage for Networking Professionals Copyright 2004 Storage Networking Industry Association. All Rights Reserved.
Page 29
Software RAID
Volume A Volume,me B
Volume n
SERVER
RAID STORAGE
Volume management performed by server Parity computation performed by server increased overhead RAID performance dependent on server performance and CPU load For simple environments with lower performance and availability requirements
Storage for Networking Professionals Copyright 2004 Storage Networking Industry Association. All Rights Reserved.
Page 30
Hardware RAID
Volume A Volume,me B
Volume n
SERVER
RAID STORAGE
Volume management performed by RAID controller card Embedded processor in RAID controller to reduce server overhead Parity computation performed by auxiliary processor in controller Dedicated cache memory increases server write performance
Storage for Networking Professionals Copyright 2004 Storage Networking Industry Association. All Rights Reserved.
Page 31
www.snia.org/tech_activities/ddftwg
Storage for Networking Professionals Copyright 2004 Storage Networking Industry Association. All Rights Reserved.
Page 32
Storage Basics
Physical vs. Logical
File File
Applications Files System Records tuples tables File System Volumes Metadata tables tablespaces I/O Subsystem
File File
presents
Volume
Volume
presents
Logical Blocks
Logical Blocks
presents
RAID Controller
RAID Controller
presents
Storage for Networking Professionals Copyright 2004 Storage Networking Industry Association. All Rights Reserved.
?
SAN
Page 35
Host A Drive D (2GB) Drive E (500MB) Drive F (500MB) SCSI ID 3 SCSI ID 4 SCSI ID 1
JBOD
1GB 1GB 1GB 1GB LUN 0 LUN 0 LUN 0 LUN 0
SAN
1GB
LUN 0
Volume Manager
Storage for Networking Professionals Copyright 2004 Storage Networking Industry Association. All Rights Reserved.
Page 36
SAN
Volume Manager
HBA Utility
Storage for Networking Professionals Copyright 2004 Storage Networking Industry Association. All Rights Reserved.
Page 37
1GB 1GB
RAID
4GB 5GB
SAN
1GB 1GB
RAID
SCSI ID 0 SCSI ID 1
3GB
LUN 2
Volume Manager
HBA Utility
Virtualization Software
Storage for Networking Professionals Copyright 2004 Storage Networking Industry Association. All Rights Reserved.
Page 38
13 9 Reality
10 4 12 14 6 1 15 8 11 3 7
Storage for Networking Professionals Copyright 2004 Storage Networking Industry Association. All Rights Reserved.
Page 39
Storage Basics
Page 40
File/record layer
Database (dbms)
Block Aggregation
Host
Host
Network Device Network Device Extent aggregation
Block layer
Storage Devices
Storage for Networking Professionals Copyright 2004 Storage Networking Industry Association. All Rights Reserved.
Why Tape?
Speed Faster than disk? Scalability
Real estateGB/sq. ft.
Proven longevity
Legal, Archiving
Serial access is appropriate for reading and writing long streams of data (but not for real-time backup) Disk to disk copy in theory, but disk to disk to tape is reality for backup. Question
If an appliance controls the backup to tapes, can the backup software read it?
Storage for Networking Professionals Copyright 2004 Storage Networking Industry Association. All Rights Reserved.
Page 42
Tape Reel Tape Reel Tape Arms Tape Arms Pinch Rollers Pinch Rollers Read/write head Read/write head
Page 43
Media Compatibility
Tape drives and cartridges are typically developed together as inseparable technologies:
New tape drives may have the capability to read existing cartridges made on older drives Older drives may not have the capability to read the cartridges written by newer drives
Storage for Networking Professionals Copyright 2004 Storage Networking Industry Association. All Rights Reserved.
Page 44
Tape can achieve streaming speeds in the range of 5 to 30MB/sec (uncompressed) Compressed speeds vs uncompressed speeds
Compression typically done at tape drive Compression ratio is dependent on the data type (e.g. BMP vs JPEG format)
Storage for Networking Professionals Copyright 2004 Storage Networking Industry Association. All Rights Reserved.
Page 45
No tight connection between tape library and tape drives (unlike tape drives and tape cartridges)
Storage for Networking Professionals Copyright 2004 Storage Networking Industry Association. All Rights Reserved.
Page 46
Storage Basics
Storage Connectivity
Page 47
NAS appliance
Storage for Networking Professionals Copyright 2004 Storage Networking Industry Association. All Rights Reserved.
Page 49
Server
Storage for Networking Professionals Copyright 2004 Storage Networking Industry Association. All Rights Reserved.
Storage array
Page 50
InfiniBand (Serial) iSCSI (Serial) Close integration of Close integration of System Software and System Software and Hardware functions Hardware functions Definable low latencies Definable low latencies In order delivery built in In order delivery built in to the hardware to the hardware
IP based message passing IP based message passing environment environment Variable (high) latencies Variable (high) latencies In-order delivery support In-order delivery support required (TCP) required (TCP) Security and QoS defined Security and QoS defined
Storage for Networking Professionals Copyright 2004 Storage Networking Industry Association. All Rights Reserved.
Page 51
SONET/SDH
IP Routed WAN
Page 52
Storage for Networking Professionals Copyright 2004 Storage Networking Industry Association. All Rights Reserved.
Page 53
Storage for Networking Professionals Copyright 2004 Storage Networking Industry Association. All Rights Reserved.
Page 54
Page 55
FCIP over public or private IP (Frame Relay or T1/T3)* FCIP over SONET/SDH FC directly over SONET/SDH Check out Check out FC over DWDM or CWDM SNIA Tutorial: SNIA Tutorial:
Metropolitan and Metropolitan and Wide Area Wide Area Networks Networks
FC AAL ATM SO N ET FC FC
IP
Ethernet/PoS
SO N ET
SONET
SONET DWDM
FCIP
FC over ATM
FC over SONET
Storage for Networking Professionals Copyright 2004 Storage Networking Industry Association. All Rights Reserved.
Storage for Networking Professionals Copyright 2004 Storage Networking Industry Association. All Rights Reserved.
Page 57
Hurdles to Overcome
User
Storage Capacity
Compute Power
Storage for Networking Professionals Copyright 2004 Storage Networking Industry Association. All Rights Reserved.
Page 58
Storage Basics
New way to look at Storage Information Life Cycle Management (ILM) and Tiers of Storage (TOS)
Page 59
Information Lifecycle
Information lifecycle:
The creation and/or acquisition of the data information comes into the organization either by being created by one or more individuals or by being acquired through e-mails, faxes, letters, phone calls, etc. The publication of the data some information needs to be published, either in print form or on a companys intranet or a public Web site. The retention and/or removal of the data some information must be archived for later use, and some information has a finite purpose and can be discarded once it has served its purpose or is no longer valuable to the organization.
http://www.webopedia.com/TERM/I/ILM.html
Storage for Networking Professionals Copyright 2004 Storage Networking Industry Association. All Rights Reserved.
Page 60
Page 61
Page 62
Secondly
What Information needs to be protected and how? Backup tiers (Primary, secondary, nearline, online, offline) What is the value of information over time? Migration of data
Storage for Networking Professionals Copyright 2004 Storage Networking Industry Association. All Rights Reserved.
Page 63
Feature
Uptime Connectivity Ports Internal Disks RAID levels Maximum LUNs Cache Size Non-Disruptive Upgrades Upgrade Cost per GB Architecture
High- End
>99.999% < 6 min down/year FC, SCSI, ESCON, FICON 16 - 96 SCSI or FC (73GB/146GB) 0, 1,3,5 20,000 16GB 64GB Yes >$120 Monolithic or Modular
Mid-Tier
>99.99% < 1 hour down /year FC 4-8 SCSI or FC (73GB/146GB) 0,1,3 1024 2GB 16GB Yes < $25 Modular
Low-End
>99.9% < 9 hours down /year FC 2 ATA (180GB/250GB) 0,1 32 512MB 1GB Maybe < $7 Modular Page 64
Storage for Networking Professionals Copyright 2004 Storage Networking Industry Association. All Rights Reserved.
Desirable Features
RAID 1, 1 + 0 Veritas DMP support
DMP Dynamic MultiPathing Hardware agnostic
Page 65
Storage Basics
Page 66
Audience Poll
Are you an end user?
Reseller? Vendor?
Storage for Networking Professionals Copyright 2004 Storage Networking Industry Association. All Rights Reserved.
Page 67
Q&A / Feedback
Please send any questions or comments on this presentation to SNIA: tut-storagefornetwor@snia.org
Many thanks to the following individuals for their contributions to this tutorial.
SNIA Education Committee Elaine Silber Infinity I/O Bob Lockhart Neoscale Brandy Bartyon Medusa Labs Howie Goldstein - HGAI Leroy Budknik Knowledge Transfer John Moores Sandial Systems Barry Walker Infinity I/O SW Worth Microsoft Jim Nelson Vixel Sam Samuel Infinity I/O Barbara Craig QLogic Ronnie Koch Infinity I/O, Africa
Storage for Networking Professionals Copyright 2004 Storage Networking Industry Association. All Rights Reserved.
Page 68
Storage Basics
Volume A Volume B
Volume n
SERVER
RAID STORAGE
Data blocks written sequentially to each disk in turn Not really RAID No redundant check data Single disk failure can result in loss of all data Better performance than single disk access for large files Good where performance is more important than redundancy
Storage for Networking Professionals Copyright 2004 Storage Networking Industry Association. All Rights Reserved.
Page 70
Volume A Volume B
Volume n
SERVER
RAID STORAGE
Data blocks written to both disks at once 100% data redundancy means no data loss If one disk fails, data can be retrieved from mirrored disk Requires two disk write operations per block but only one read Good for small files where security is paramount
Storage for Networking Professionals Copyright 2004 Storage Networking Industry Association. All Rights Reserved.
Page 71
Volume A Volume,me B
Volume n
SERVER
RAID STORAGE
Data blocks written to each disk in turn then copied to mirrored array Combines RAID 0 performance with RAID 1 Redundancy If one disk fails, the array becomes a RAID 0 Limited scalability and double the cost
Storage for Networking Professionals Copyright 2004 Storage Networking Industry Association. All Rights Reserved.
Page 72
Volume n
SERVER
RAID STORAGE
Data blocks written sequentially to each disk in the array Similar to RAID 3 but generally performs better because data is accessed in blocks instead of bytes
Storage for Networking Professionals Copyright 2004 Storage Networking Industry Association. All Rights Reserved.
Page 73
Volume A Volume,me B
Volume n
SERVER
RAID STORAGE
Data blocks written sequentially to each disk in turn Parity block computed for each row and distributed across all disks If one disk fails, data can be retrieved using parity blocks Parity calculation overhead reduces write performance Good aggregate transfer rate during read
Storage for Networking Professionals Copyright 2004 Storage Networking Industry Association. All Rights Reserved.
Page 74
Volume A Volume,me B
Volume n
SERVER
RAID STORAGE
Data blocks written sequentially to each mirrored disk array Combines RAID 0 performance with RAID 1 redundancy If one disk fails, data can be retrieved from mirrored disk Parity is not calculated so good write performance
Storage for Networking Professionals Copyright 2004 Storage Networking Industry Association. All Rights Reserved.
Page 75