Professional Documents
Culture Documents
Architecture
Introduction
Section Objectives
Upon completion of this Section, you will be able to:
Describe the host environment.
Describe common connectivity components and protocols.
Describe features of intelligent disk subsystems.
Describe data flow from the host to/from the disk.
-2
In this Section
This section contains the following modules:
1. The Host Environment
2. Connectivity
3. Physical Disks
4. RAID Arrays
5. Storage Systems
-3
-4
-5
occurs via
Physical components:
CPU
Memory
Bus
Logical components:
Software applications
Operating system
File systems
Databases.
-7
Network Connectivity encompasses everything between the host and the storage system.
Physical components of Connectivity include:
Wiring
Host internal bus(es)
Cables Optical and Copper
Connectors and plugs
Adapters
Host Bus Adapter (HBA) enables devices to connect to a hosts internal bus system.
Network Interface Cards enables simple network attachments to a host.
Switches/hubs
Manage traffic within a network.
Communication protocols
Device Drivers
-9
drives, etc.)
Components that make the devices operate (i.e., power
supplies, fans)
The enclosures that hold the equipment (e.g., racks)
Logical components of storage include:
Protocols
Flow algorithms
- 12
Examples of Hosts
Server
Laptop
Group of Servers
Mainframe
- 13
CPU
I/O Devices
- 14
Storage
CPU
ALU
Bus
L1 Cache
Bus
CPU
- 15
Registers
Storage
Data n
Data 3
Data 2
Data 1
Data 0
Address
Disk
Content
Memory
- 16
CPU registers
L2 cache
Speed
Magnetic
disk
Tape
RAM
Optical
disk
Slow
Low
- 17
L1 cache
Cost
High
I/O Devices
Human interface
Keyboard
Mouse
Monitor
Computer-computer interface
Network Interface Card (NIC)
Computer-peripheral interface
USB (Universal Serial Bus) port
Host Bus Adapter (HBA)
- 18
Mgmt Utilities
DBMS
File System
Volume Management
Multi-pathing Software
Device Drivers
HBA
- 19
HBA
HBA
File Systems
Host
Apps
Operating System
Mgmt Utilities
DBMS
File System
Volume Management
Multi-pathing Software
Device Drivers
HBA
- 20
HBA
HBA
- 21
Windows (NTFS)
Time stamp and link count
File name
Access rights
File data
Index information
Volume information
- 22
Volume Management
Host
Apps
Operating System
Mgmt Utilities
DBMS
File System
Volume Management
Multi-pathing Software
Device Drivers
HBA
- 23
HBA
HBA
HBAs
Host
Apps
Operating System
Mgmt Utilities
DBMS
File System
Volume Management
Multi-pathing Software
Device Drivers
HBA
- 24
HBA
HBA
- 25
Course File(s)
Configures /
Manages
Reside
in
Disk Sectors
Managed by Disk
Storage
Subsystem
- 26
Mapped by file
system to
Disk Physical
Extents
Consisting of
LVM Logical
Extents
Mapped by
LVM to
Residing in
Module Summary
Key points covered in this module:
Hosts typically have:
Hardware: CPU, memory, buses, disks, ports, and interfaces.
Software: applications, operating systems, file systems, device
- 28
Connectivity
Module 2.2
Connectivity
Upon completion of this module, you will be able to:
Describe the physical components of a networked storage
environment.
Describe the logical components (communication protocols)
of a networked storage environment.
- 30
CPU
Port
HBA
Host
Port
Cable
Disk
- 31
Bus Technology
Serial
Serial Bi-directional
Parallel
- 32
Bus Technology
System Bus connects CPU to Memory
Local (I/O) Bus carries data to/from peripheral devices.
Bus width measured in bits
Bus speed measured in MHz
Throughput measured in MB/S
- 33
Connectivity Protocols
Protocol = a defined format for communication allows the
Tightly
Connected
Entities
- 34
Directly
Attached
Entities
Network
Connected
Entities
Communication Protocols
Host
Apps
Operating System
PCI
SCSI or IDE/ATA Device Drivers
- 35
- 36
IDE/ATA
Integrated Device Electronics (IDE) / Advanced Technology
- 37
Attachment (ATA)
Most popular interface used with modern hard disks
Good performance at low cost
Desktop and laptop systems
Inexpensive storage interconnect
- 38
SCSI Model
Target
Initiator
- 39
SCSI Model
Target
ID
Initiator
ID
- 40
LUNs
SCSI Addressing
Initiator ID
Target ID
LUN
being 7.
Target ID - a number from 0 to 15
LUN - a number that specifies a device addressable through a target.
- 41
c0 t0 d0
Controller
Target
LUN
t0
Peripheral
Controller
Target
- 42
c0 - Controller
Initiator, HBA
LUNs
d0
d1
d2
IDE/ATA
SCSI
Connectivity Market
Internal Storage
Speed (MB/sec)
100/133/150
320
Hot Pluggable
No
Yes
Expandability
Easier to set up
Cost/Performance
Good
High cost/Fast
transfer speed
- 43
Port
Bus
Host
HBA
Cable
Port
Disk
- 44
Fibre Channel
Host
DBMS
HBA
Fibre Channel
Storage Arrays
- 45
Apps
File System
LVM
Multipathing Software
Device Drivers
HBA
Mgmt Utils
HBA
Fibre Channel
Greater distance
High device count in SANs
Multiple initiators
Dual-ported drives
- 46
Hosts
Switches
- 47
Storage
Module Summary
Key points covered in this module:
The physical components of a networked storage
environment.
The logical components (communication protocols) of a
networked storage environment.
- 48