You are previewing Storage Networking Fundamentals: An Introduction to Storage Devices, Subsystems, Applications, Management, and Filing Systems.
O'Reilly logo
Storage Networking Fundamentals: An Introduction to Storage Devices, Subsystems, Applications, Management, and Filing Systems

Book Description

An Introduction to Storage Devices, Subsystems, Applications, Management, and File Systems

  • Learn fundamental storage concepts with this comprehensive introduction

  • Compare storage device technologies, including Fibre Channel, SCSI, ATA, and SATA and understand their uses in network storage subsystems

  • Learn about key storage processes such as volume management, storage virtualization, data snapshots, mirroring, RAID, backup, and multipathing

  • Clarify the roles of file systems and databases within network storage

  • Take the next step—this book prepares you to become a storage networking expert

  • Storage networking has become an essential ingredient in Internet information infrastructures. Becoming competent in this new and important technology area requires a sound understanding of storage technologies and principles. Storage Networking Fundamentals gives you an in-depth look into the most important storage technologies. The entire storage landscape is described, incorporating a complete view of system, device, and subsystem operations and processes. Learn how to protect data effectively using mirroring, RAID, remote copy, and backup/ recovery systems. Virtual storage technologies, such as volume management, RAID, and network virtualization, are analyzed and discussed in detail. High-availability storage through dynamic multipathing and clustered/distributed file systems is explained as are designs for robust storage subsystems. Finally, the confusing and arcane worlds of file systems and SCSI are clarified, including the role of initiators, targets, logical units, and LUNs.

    Storage Networking Fundamentals is a comprehensive overview of storage technologies that also provides insights on designing and running SAN and NAS implementations. 

    This book is part of the Cisco Press Fundamentals Series. Books in this series introduce networking professionals to new networking technologies, covering network topologies, example deployment concepts, protocols, and management techniques.

    Table of Contents

    1. Copyright
    2. About the Author
    3. About the Technical Editors
    4. Acknowledgments
    5. Introduction
    6. The Big Picture of Storage Networking
      1. Data Access in the Internet Era
        1. Availability Requirements for Network Storage
        2. Traditional Client/Server Computing with Direct Attached Storage
        3. Network Storage Architectures That Overcome DAS Limitations
        4. Summary
        5. Q & A
      2. Establishing a Context for Understanding Storage Networks
        1. The Three Primary Functions of Storage Networking
        2. Connecting
        3. Storing
        4. Filing, File Systems, and Operating Systems
        5. SAN and NAS as Storing and Filing Applications
        6. Summary
        7. Q & A
      3. Getting Down with Storage I/O
        1. Requirements for Storage I/O
        2. The I/O Path
        3. Summary
        4. Q & A
    7. Working with Devices and Subsystems in Storage Networks
      1. Storage Devices
        1. Disk Drives
        2. Tape Drives
        3. Summary
        4. Q & A
      2. Storage Subsystems
        1. Subsystem Architecture
        2. Common Functions of Storage Subsystems
        3. JBOD
        4. Tape Subsystems and Disk Subsystems for Backup
        5. Summary
        6. Q&A
      3. SCSI Storage Fundamentals and SAN Adapters
        1. The Architecture and Logic of SCSI
        2. SCSI Command Basics
        3. HBAs and Network Storage Interfaces
        4. Summary
        5. Q & A
      4. Device Interconnect Technologies for Storage Networks
        1. Fundamental Concepts in Storage Interconnects
        2. Legacy DAS Interconnects
        3. Serial Storage Interconnects
        4. Summary
        5. Q & A
    8. Applications for Data Redundancy
      1. An Introduction to Data Redundancy and Mirroring
        1. The Necessity of Redundancy in Storage Networks
        2. Mirroring
        3. Summary
        4. Q & A
      2. Bigger, Faster, More Reliable Storage with RAID
        1. RAID History
        2. RAID Fundamentals
        3. Parity Redundancy in RAID
        4. Strips and Stripes Stripe Depth
        5. RAID 5
        6. Avoiding Parity Limitations of RAID with RAID 10
        7. RAID Product Options
        8. Summary
        9. Q & A
      3. Redundancy Over Distance with Remote Copy
        1. Fundamentals of Remote Copy
        2. Remote Copy Application Processing
        3. Remote Copy Implementation Options
        4. Examples of Remote Copy Architectures
        5. Summary
        6. Q & A
      4. Connection Redundancy in Storage Networks and Dynamic Multipathing
        1. Redundant I/O Path Elements
        2. Dynamic Multipathing
        3. Summary
        4. Q & A
    9. The Foundations of Storage and Data Management
      1. Storage Virtualization: The Power in Volume Management Software and SAN Virtualization Systems
        1. The Concept of Storage Virtualization
        2. A Review of Technologies Used in Storage Virtualization
        3. Virtualization Products: Volume Managers and SAN Virtualization Systems
        4. Performance of SAN Virtualization
        5. Scaling Storage with Virtualization
        6. Address Space Manipulation Techniques
        7. Storage Pooling
        8. Extending Management Functions in Volume Management and SAN Virtualization Systems
        9. Reliability and Risk Considerations
        10. Summary
        11. Q & A
      2. Network Backup: The Foundation of Storage Management
        1. Fundamentals of Backup and Recovery
        2. Backup Operations
        3. Backup Applications in Storage Networks
        4. Disk-Based Backup
        5. Summary
        6. Q & A
    10. Filing Systems and Data Management in Networks
      1. File System Fundamentals
        1. The Strange and Wonderful Relationship Between File Systems and Operating Systems
        2. File System Structures
        3. File System Constructs and Functions
        4. Summary
        5. Q & A
      2. Network File Systems and Network Attached Storage
        1. Fundamentals of Network File Systems
        2. The Complete I/O Process for File I/O in a Network
        3. NFS and CIFS Protocols for Network File Systems
        4. Applications for Network File Storage
        5. Extended Features of Network File Systems
        6. Network Attached Storage (NAS)
        7. Summary
        8. Q & A
      3. New Directions in Network Filing: Clustered File Systems, Distributed File Systems, and Network Storage for Databases
        1. Cluster File Systems
        2. Super-Scaling Network File Systems with SAN-Based Distributed File Systems
        3. Network Storage for Databases
        4. Summary
        5. Q & A
      4. Data Management
        1. Managing Data in Time
        2. Historical Versions of Files
        3. Storing Data in Compliance with Government Regulations
        4. Capacity Management
        5. Tiered Storage
        6. Information Life Cycle Management
        7. Summary
        8. Q & A
    11. Appendixes
      1. Q & A Answers
        1. Chapter 1
        2. Chapter 2
        3. Chapter 3
        4. Chapter 4
        5. Chapter 5
        6. Chapter 6
        7. Chapter 7
        8. Chapter 8
        9. Chapter 9
        10. Chapter 10
        11. Chapter 11
        12. Chapter 12
        13. Chapter 13
        14. Chapter 14
        15. Chapter 15
        16. Chapter 16
        17. Chapter 17
      2. INCITS Storage Standards
        1. T10 SCSI Storage Interfaces
        2. T11 Device Level Interfaces
        3. T13 AT Attachment
      3. Glossary
    12. Index