SAN, NAS and DAS: The inside story

Why Storage at all?
First of all, what do we mean by storage? Are we talking about Rent It storage, EZ Mini storage, or the many other personal and business self-storage commercial places used to store your excess furniture and books and toys? No! We are talking about information storage. Keeping it safe, retrieving it when necessary, saving it to protect it and being able to access it whenever, wherever to manipulate it for your business needs.
What is Information Storage?
So what does the ability to store data provide to a user or organisation? Very simply put, information is a valuable resource. It needs to be protected, be easily accessible, always be available and be saved for later use. This resource may be saved, transferred, communicated, restored and manipulated in a multitude of ways. What you don’t want is to lose it, have trouble finding it, spoil or corrupt it or, worse still, destroy it forever.
Types of Storage Media Devices
There are multiple devices that are used to store data. In the earlier days of IT, the most popular media forms included tape cartridges, disc drives and automated tape libraries. Of late, other forms have become more economical--including optical, CD, DVD and NAS appliances.
In Server Storage
In the beginning, there were servers--and lots of them. Each of these servers had their own built-in, dedicated storage. You could save a file to disk, you could backup that file, you could even restore it when the time came. This type of storage, however, did have its limitations. It would monopolise your server processor power when saving, backing up or restoring, and it was not easily shared with other users or servers on the network.
DAS--Direct Attached Storage
Direct attached storage--more commonly known as DAS-- and also referred to as Server Attached Storage (SAS). DAS is storage that is one step more evolved than ‘in server storage’. It is the storage equivalent of the missing link in anthropology.
Source: Juldee
DAS allows you to share storage with other users and devices. It utilises a dedicated storage server and contains a file system to manage the storage. A dedicated storage server allows you to free-up your application server from storage management concerns. It also allows you to share the storing and back-up of important data. There are however, a few drawbacks. Firstly, DAS is likely to be a bottleneck--if many servers or hosts are accessing the same DAS storage there can be performance issues. Secondly, data is still being accessed indirectly through a server that is not optimised for storage management.
NAS--Network Attached Storage
NAS was developed to address some of these limitations. Using NAS, the application server is absolved of the arduous task of having to look after storage tasks as required for In-Server Storage. Instead, a totally dedicated storage server or device takes on this responsibility. But unlike DAS, where there is a dedicated, high-speed link between a server and the storage device, the storage device is easily accessible by any server or user over the existing network--be it LAN or WAN.
Source: Juldee
In DAS systems, the file management software resides in the server accessing the storage device. For the NAS device to be successful it has to control its own destiny--its own file management system accesses, restores and backs up data as required for many servers, users and other resources (known as ‘hosts’) operating on the same network.
NAS, however, tends to run out of steam in larger enterprises where there is a need to manage large amounts of data, and there are stricter service level objectives that need a more mission-critical, robust approach to data storage management.
SAN--Storage Area Networks
Enter SANs. To understand SANs, you need working knowledge of Local Area Networks (LANs). LANs enable servers, clients and other resources to be shared amongst users over a small geographic region-- such as an office building. A LAN server usually contains applications and data that are accessed over a shared communication network--usually Ethernet--enabling speeds of up to 10 Mbps.
Source: Juldee
A SAN is an independent, high-speed network (up to 1Gbps) that is dedicated to executing storage-related tasks and handling storage network traffic. Without a SAN, the LAN or WAN would be used not only for network communications but also for tasks such as back-up, restoration, data migration between storage devices, or archival and retrieval of information. This would put an extra stress on the LAN/WAN and cause slowdowns or blockages that may affect business applications and end-user response times. Additionally, a SAN is transferring data at speeds of up to 100Mbps whereas a LAN is operating 10 times slower at 10Mbps. So an enterprise-wide back-up would negatively impact a LAN--in terms of performance--and disrupt normal operations. By using a SAN, that back-up can occur totally on the SAN.
In an environment where there are front office or back office applications executing heavy database updates, the SAN’s ability to offload storage tasks will result in low latencies and predictable OLTP performance.
SANs use existing technologies like IBM’s ESCON (using optical fibre) or Fibre Channel (FC), which is about three times faster than SCSI. FC is very flexible and allows devices to be as far apart as 10km--if using optical fibre as the medium--or closer together if using co-axial cable or twisted pair. FC is a transport service independent of protocol. It is an ANSI standard that allows the delivery of sustained bandwidth of over 97 MB/second for large file transfers, and tens of thousands of I/Os per second for business-critical database applications on a Gigabit link. This makes it the connectivity standard for storage networks.
| Fibre Channel | Gigabit Ethernet | ATM |
Technology application | Storage, network, video, clusters | Network | Network, video |
Topologies | point-to-point loop hub, switched | Point-to-point hub, switched | Switched |
Baud rate | 1.06 Gbps | 1.25 Gbps | 622 Mbps |
Scalability to higher data rates | 2.12 Gbps, 4.24 Gbps | Not defined | 1.24 Gbps |
Guaranteed delivery | Yes | No | No |
Congestion data loss | None | Yes | Yes |
Frame size | Variable, 0-2KB | Variable, 0-1.5KB | Fixed, 53B |
Flow control | Credit Based | Rate Based | Rate Based |
Physical media | Copper and Fiber | Copper and Fiber | Copper and Fiber |
Protocols supported | Network, SCSI, Video | Network | Network, video |
Improved manageability
SANs improve manageability and accessibility of data. For instance, a SAN can increase capacity while reducing management overhead by enabling storage to be consolidated across the enterprise through shared disk storage where the capacity of several subsystems (RAID systems) is shared between several servers.
SANs enable the scaling of an organisation’s storage capability by using switches and hubs. A SAN can encompass a huge variety of storage devices such as disk storage, automated tape libraries, routers, switches, directors and bridges.
Improved Reliability
Reliability is enhanced by the use of switching to enable hot swappable storage sub-systems that can fail-over rapidly in the case of a device failure. The high performance of a SAN enables RAID and clustering to operate more efficiently. Storage can be maintained, or added, while business operations remain online. Remote mirroring of critical data is accomplished easily across a distance of up to 10km. FC provides increased performance, simpler cabling, and an ability to attach more devices to a host and at greater distances. In a typical storage environment there is a mixture of SCSI enabled devices and FC enabled devices. These are bridged by a FC to SCSI bridge/router. IP is used for client-server and server/server communications.
The Storage Switch Fabric
Fibre Channel switches are at the heart of how SANs work. The FC switches form an intelligent connectivity infrastructure--or fabric--that supports the connectivity of a wide range of hosts and storage devices. The fabric provides a scalable, highly available infrastructure with services such as backup, archival, retrieval, data migration and disk mirroring. These services can be deployed transparently and automatically to provide heterogeneous access to storage pools.
Source: Juldee
Feisal Mosleh is President of Juldee, a strategic marketing services firm specialising in xSP, Mobile, Storage, Internet Security and Enterprise infrastructure