Storage on Demand: Storage Architecture (DAS, NAS, SAN)

Even though access to storage resources is often virtual and dynamic, all solutions are based on a concrete hardware setup. This differs depending on the storage architecture concept.

Physical Storage Architectures as the Foundation of Storage on Demand

The first part of our article series on “Storage on Demand” highlighted the conceptual advantages of flexible storage solutions. In the second part, we turn to the practical level: the physical fundamentals on which modern storage architectures are based.

Fundamentally, there are three main forms: DAS (Direct Attached Storage), NAS (Network Attached Storage), and SAN (Storage Area Network). They define how storage is physically connected and (if applicable, in the network) made available. They exhibit different characteristics in terms of performance, scalability, fault tolerance, and management.

Modern storage solutions appear abstract at first glance: resources can be scaled on demand, storage capacities flexibly allocated, data dynamically moved. However, behind every on-demand model is a physical infrastructure that significantly determines how performant, reliable, and expandable a storage solution is. The foundation for this is formed by different storage architectures: primarily DAS (Direct Attached Storage), NAS (Network Attached Storage), and SAN (Storage Area Network).

These architectures differ in how storage is connected, how many systems can access it simultaneously, and what role network, protocols, and management software play. The choice of the appropriate model depends heavily on the respective use case, both technically and economically.

DAS – Locally Attached Storage Without Network Connectivity

Direct Attached Storage (DAS) refers to storage physically connected directly to a server, such as via SATA, SAS, or PCI-Express. It is exclusively usable locally and not intended for access by other systems on the network. This architecture is simple, cost-effective, and enables very low latencies, as no network communication is required.

A typical use case for DAS is a dedicated database server that exclusively handles local I/O loads. DAS also provides the appropriate solution for certain appliances or monitoring systems that do not need to store their data centrally.

However, the limitations are obvious: neither high availability nor shared use by multiple systems is readily possible. If the associated server fails, the storage is also no longer accessible. Additionally, there is a lack of scalability: the available storage space is limited to the drive slots present in the server.

NAS – Network-Based Access to File Systems

Network Attached Storage (NAS) extends the concept by making storage available to multiple clients over the network. Access is file-based via protocols such as NFS (for Unix/Linux systems) or SMB (for Windows environments). From the clients’ perspective, the storage appears as an additional network drive and can be centrally managed.

Typical use cases are file-based workloads: for example, in a creative agency where multiple employees simultaneously access graphics, presentations, or video files. NAS is also widely used as a central backup target structure or for exchanging large amounts of data in office or development environments. NAS is a cost-effective and popular solution especially for small and medium-sized enterprises, as it can be extended with many additional functions and the monetary entry barrier is low.

The advantages lie in simple integration, central management, and shared use. At the same time, NAS is technically limited, particularly with regard to parallel access, high I/O loads, and performance requirements in virtualized environments. Furthermore, fault tolerance depends heavily on the specific implementation: a single NAS system can represent a Single Point of Failure (SPoF) if no redundancy mechanisms are in place.

SAN – High-Availability Storage Architecture for Professional Workloads

A Storage Area Network (SAN) goes significantly beyond the capabilities of DAS and NAS. Unlike file-based access with NAS, access with SAN is block-based: at the level of individual data blocks, comparable to local hard drives. This enables higher performance values and finer control of storage access.

A SAN consists of a dedicated storage network that communicates via Fibre Channel, InfiniBand, or special protocols such as iSCSI. It is physically separated from the production network and designed for very high data rates and maximum fault tolerance. In larger data center environments, a SAN is often the central storage platform for virtualized server landscapes, databases, or business-critical applications.

An example: in a virtualized environment, dozens of virtual machines simultaneously access shared data storage. A SAN ensures that these accesses occur in parallel, performantly, and with fault tolerance, even under high load. Availability can be secured through redundant controllers, multipathing, and automatic failover.

For instance, CERN, the European Organization for Nuclear Research, operates a Ceph-based SAN cluster architecture with approximately 30 PB of usable storage and continuous read performance of about 30 GB/s to efficiently process the enormous amounts of data from the LHC experiments.

Another advantage is the flexibility in allocating and managing storage resources: virtual volumes can be dynamically provisioned, expanded, or migrated without physical intervention. At the same time, operating a SAN requires appropriate infrastructure, expertise, and investments in hardware, network components, and management tools.

Conclusion: Selecting Storage Architecture Based on Requirements

DAS, NAS, and SAN form the physical foundation of every storage solution, including in the context of “Storage on Demand.” While DAS is suitable for locally limited scenarios (example: operating high-performance databases), NAS offers network-based access to shared files. SAN, in turn, provides a powerful and fault-tolerant solution for demanding workloads (such as at CERN’s particle accelerator).

Which architecture is deployed depends on both the specific use case and the requirements for performance, scalability, availability, and management. Modern storage platforms often combine multiple technologies and abstract them through central software management. This enables even complex storage landscapes to be operated on demand and flexibly.

Secure Your Space Now

You want to be digitally future-proof and maintain your data sovereignty?
Secure capacity now
in the AI-Ready Data Center in Rosbach near Frankfurt.
Start inquiry

Newsletter

Latest Posts

LinkedIn

WordPress Cookie Notice by Real Cookie Banner