6. DDiirreecctt AAttttaacchheedd SSttoorraaggee
((IInntteerrnnaall))
Computer System
CPU
Memory
Bus
I/O - RAID
Controller
Disk Drives
1424 Main St reet
512-555-1212
12345
John Smith
Data
7. DDiirreecctt AAttttaacchheedd SSttoorraaggee
((IInntteerrnnaall))
Computer System
CPU
Memory
Bus
I/O - RAID
Controller
Disk Drives
1424 Main St reet
512-555-1212
12345
John Smith
8. DDAASS wwiitthh iinntteerrnnaall ccoonnttrroolllleerr aanndd
eexxtteerrnnaall ssttoorraaggee
Computer System
CPU
Memory
Bus
I/O - RAID
Controller
Disk Enclosure
Disk Drives
Disk Drives
Disk Drives
1424 Main St reet
512-555-1212
12345
John Smith
9. CCoommppaarriinngg IInntteerrnnaall aanndd EExxtteerrnnaall
SSttoorraaggee
Server
Storage
Disk Drives
Internal Storage
RAID controllers
and disk drives
are internal to the
server
SCSI, ATA, or
SATA protocol
between controller
and disks
Server
RAID Controller
Storage
SCSI Bus w/ external storage
RAID Controller
RAID controller is
internal
SCSI or SATA
protocol between
controller and
disks
Disk drives are
external
Disk Drives
10. DDAASS wwiitthh eexxtteerrnnaall ccoonnttrroolllleerr aanndd
eexxtteerrnnaall ssttoorraaggee
Computer System
1424 Main St reet
12345 Disk Enclosure
John Smith
CPU
Memory
Bus
HBA
Storage System
Disk Drives
Disk Drives
Disk Drives
RAID
Controller
512-555-1212
11. DDAASS oovveerr FFiibbrree CChhaannnneell
Server
HBA
RAID Controller
Disk Drive are
external
RAID Controller
Disk Drives
HBA is internal
Fibre Channel
protocol
between HBAs
and external
RAID controller
External SAN Array
16. NNeettwwoorrkkeedd AAttttaacchheedd SSttoorraaggee
NIC NIC
NAS Server
Storage
Public or Private Ethernet
network
Server has a
Network Interface
Card
No RAID
Controller or HBA
in the server
RAID Controller
Disk Drives
All data converted
to file protocol for
transmission (may
slow down
database
transactions)
Server
31. SSeerriiaall ttrraannssmmiissssiioonn
Sends bit by bit over a single line
Two separate “wires” for sending / receiving
Two separate “wires”
for sending / receiving
Send
Receive
34. CCaacchhee
Provides a intermediate storage and bridge from
something that is comparatively very fast to something
that is comparatively slow
DDiisskk CCaacchhee:: aa ccaacchhee tthhaatt rreessiiddeess wwiitthhiinn aa
ddiisskk
CCoonnttrroolllleerr CCaacchhee:: AA ccaacchhee tthhaatt rreessiiddeess
wwiitthhiinn aa ccoonnttrroolllleerr aanndd wwhhoossee pprriimmaarryy
ppuurrppoossee iiss ttoo iimmpprroovvee ddiisskk oorr aarrrraayy II//OO
ppeerrffoorrmmaannccee..