Yottabytes and Beyond: Demystifying Storage and Building Large Storage Networks by Bhavin Turakhia, CEO, Directi
Yottabytes and Beyond: Demystifying Storage and Building Large Storage Networks by Bhavin Turakhia, CEO, Directi
* it would take 1400 TB to store your entire life in video. 5700 TB if you want to know
what was happening around you. Another 73 TB for the audio files of everything you
heard (MP3 quality). That’s about 6000 TB for a copy of your life
Agenda
• Hard disks
SATA, SAS, FC, Solidstate
• RAID
• DAS
• SAN
“Large scale storage requires
careful planning”
Choosing your Hard Disk
(SATA, FC, SAS, SCSI, Solidstate)
Introduction to Hard Drives
SATA SAS FC
(Serial ATA) (Serial Attached (Fibre Channel)
SCSI)
Typical Use • low-cost, high- • Replacement for • High performance
volume, low-speed, SCSI transaction oriented
large-storage • High performance applications with
environments transaction oriented high IOPs
• CDP / Backups applications with requirement
high IOPs
requirement
Performance • Average • Good (Similar to • Good (Similar to
• Typically 7200 FC) SAS)
RPM • 10k / 15k RPM • 10k / 15k RPM
Hard drive Typically - 250 GB, Typically – 73 GB, Typically – 73 GB,
capacities 500 GB, 750 GB, 146 GB, 300 GB, 146 GB, 300 GB,
1TB 400 GB 400 GB
Hard Disk types
SATA SAS FC
(Serial ATA) (Serial Attached (Fibre Channel)
SCSI)
Price per Gig $ 0.33 $2 $3
(based on max
drive capacity
retail web price)
Misc - • Backward -
compatible with
SATA
• Allows mixing
SATA drives on
same backplane
Hard Disk Conclusions
• References
Intro - http://en.wikipedia.org/wiki/Solid_state_disk
RAM vs Flash based - http://www.storagesearch.com/ssd-ram-v-
flash.html
SSD based SAN!!! - http://www.superssd.com/
RAID Primer
(0, 1, 2, 3, 4, 5, 6, TP, 0+1, 10, 50, 60)
Introduction to RAID
Diagram
Diagram
RAID 10 RAID 50
Storage Efficiency 50% ((No. of Drives In Each
RAID 5 Set - 1) / No. of
Drives In Each RAID 5
Set)
Fault Tolerance Multiple drive failure as Multiple drive failure as
long as 2 drives from long as 2 drives from
same RAID 1 set do not same RAID 5 set do not
fail fail
High Availability Excellent Excellent
Degradation during Minor • Moderate degradation
rebuild • Slow Rebuild
(due to write penalty of
parity)
Comparison of Nested RAID Levels
RAID 10 RAID 50
Read Performance Very Good Very Good
Write Performance Very Good Good
Use Case OLTP / OLAP Medium-write intensive
applications OLTP / OLAP
applications
Nested RAID Misc Notes
• RAID 10 is faster and better than RAID 0+1 for the same
cost
• RAID 60 is similar to RAID 50 except that the striped sets
with parity contain dual parity
• Ideally RAID 10 and RAID 50 will be the only nested RAID
levels you will use
RAID Considerations
• Performance Considerations
Drives
RAID configuration
PDE Interconnect
PDE to RAID Card connect
RAID card config (cache etc)
PCI bus
Active Disk Enclosure based
Direct Attached Storage
(ADE based DAS)
Active Disk Enclosure based DAS
• Performance Considerations
All variables we covered before
Switch config
Ensure that switch / HBA / interconnect does not become the
bottleneck and full hdd throughput can be utilized
Throughput Calculations