As technology advances, so does the demand for data storage. With the evolution of mainframes, disks, and networks, the innate storage capacity of servers often falls short of the expanding data storage requirements. This insufficiency has led to the adoption of external storage solutions to augment server storage capabilities.
Server Storage Classifications:
Server storage can be categorized into closed and open systems. Closed systems, like the AS400, are typically large-scale mainframes, whereas open systems encompass servers operating on Windows, UNIX, Linux, and other operating systems. Open system storage further divides into internal and external storage. External storage, in turn, branches into Direct-Attached Storage (DAS) and Fabric-Attached Storage (FAS), with the latter differentiating into Network-Attached Storage (NAS) and Storage Area Network (SAN) based on the transfer protocols.
Understanding DAS, NAS, and SAN:
1.Direct-Attached Storage (DAS): DAS refers to storage devices connected directly to a server via bus interfaces like SCSI, PCI, or IDE. It's an attractive option for small businesses due to its low acquisition cost and simple configuration. DAS is prevalent, ranging from hard drives in PCs to JBODs with a single external SCSI interface.
The connection between DAS storage devices and the server is typically SCSI, and the devices often include RAID arrays and JBODs. DAS is ideal for extending the storage space of a single server, offering high-performance data transfer. With the advent of high-capacity disks, DAS capacities have grown from less than 1TB to 2TB and are set to increase further.
2.Network-Attached Storage (NAS): NAS operates independently of a server or client's I/O bus, connecting directly to the network via a network interface. It functions like a dedicated file server, streamlined to provide file system functionality. Unlike server-centric storage systems, data transfers directly between the client and storage device without server memory mediation.
NAS storage is file-level storage, often used for file sharing across a network. It's known for its plug-and-play ease of use, supporting multiple computing platforms and allowing users to access the same documents via network protocols.
However, NAS has a critical drawback: bandwidth consumption during backup processes. Unlike SAN, which diverts backup data streams from the LAN, NAS relies on the network for backups and restores, potentially overwhelming the LAN with both user traffic and storage disk requests.
3.Storage Area Network (SAN): SAN is a dedicated storage network connected through fiber channel switches, linking storage arrays and server hosts. After more than a decade of development, SAN has become an industry standard, albeit with varying fiber switch technologies across vendors, necessitating compatibility considerations between servers and SAN storage.
SAN offers a straightforward method of connecting to existing LANs and supports a wide range of protocols, including SCSI and IP, over the same physical channel. It transcends the limitations of SCSI-based storage structures and accommodates the explosive growth in storage capacity, allowing enterprises to scale storage independently.
Today's SAN solutions often take the form of Fibre Channel SANs (FC SANs) and IP-based SANs (IP SANs). While Fibre Channel is the most familiar type, iSCSI-based SAN solutions have gained market presence, offering good performance at a lower cost.
Comparing DAS, NAS, FC-SAN, and IP-SAN:
- Cost: DAS is the most cost-effective, followed by NAS, with FC-SAN and IP-SAN being more expensive.
- Transfer Rates: DAS offers the fastest rates, followed by FC-SAN, IP-SAN, and NAS being the slowest.
- Scalability: DAS lacks scalability, while NAS and SAN (both FC and IP) are highly scalable.
- Access Method: DAS provides direct access to data blocks, NAS accesses files, and both SAN types offer direct block access.
- Performance Overhead: DAS has the lowest overhead, followed by NAS, with FC-SAN and IP-SAN having higher overheads.
- Security: All four have varying levels of security, with SANs typically offering the highest.
- Centralized Management: NAS and both types of SAN offer centralized management, unlike DAS.
- Backup Efficiency: DAS has the lowest backup efficiency, followed by NAS, with SANs providing the highest.
Application Scenarios:
DAS is well-suited for small to medium enterprises with high disk access speed requirements. NAS is ideal for file servers and storage of unstructured data, offering flexible deployment and low cost despite Ethernet speed limitations. SANs are best for large applications or database systems, despite their higher cost and complexity.
In conclusion, NAS focuses on applications, users, files, and shared data, while SAN concentrates on disks, tapes, and the reliable infrastructure connecting them. A comprehensive future solution may very well integrate NAS and SAN, offering the best of both worlds in terms of flexibility and performance.