Computer network types by spatial scope |
---|
|
KwiltGo Personal Cloud Storage Device - Access Your Home Drives from Anywhere! Hard Drive, Smartphone, DSLR Camera, GoPro, Drone, Ixpand. Video & Photo Wireless Backup. Cloud Computing - Remote File Servers. To remotely access files from anywhere without having to.
Fibre Channel | |
---|---|
Layer 4. Protocol mapping | |
LUN masking | |
Layer 3. Common services | |
Layer 2. Network | |
Fibre Channel fabric Fibre Channel zoning Registered State Change Notification | |
Layer 1. Data link | |
Fibre Channel 8B/10B encoding | |
Layer 0. Physical |
Buffalo Americas Launches New 12 Bay TeraStation Network Storage Capacities. News & Press Buffalo Americas Wins ARC Award for Channel Provider of SMB External Storage. TeraStation NAS Serves as Reliable Storage Target for Private Cloud Backup Service. A storage area network (SAN) or storage network is a computer network which provides access to consolidated, block-level data storage.SANs are primarily used to access storage devices, such as disk arrays and tape libraries from servers so that the devices appear to the operating system as direct-attached storage.A SAN typically is a dedicated network of storage devices not accessible through.
A storage area network (SAN) or storage network is a computer network which provides access to consolidated, block-level data storage. SANs are primarily used to access storage devices, such as disk arrays and tape libraries from servers so that the devices appear to the operating system as direct-attached storage. A SAN typically is a dedicated network of storage devices not accessible through the local area network (LAN).
Although a SAN provides only block-level access, file systems built on top of SANs do provide file-level access and are known as shared-disk file systems.
Storage architectures[edit]
Storage area networks (SANs) are sometimes referred to as network behind the servers[1]:11 and historically developed out of a centralized data storage model, but with its own data network. A SAN is, at its simplest, a dedicated network for data storage. In addition to storing data, SANs allow for the automatic backup of data, and the monitoring of the storage as well as the backup process.[2]:16–17 A SAN is a combination of hardware and software.[2]:9 It grew out of>ApplicationsSCSI LayerFCPFCPFCPFCPiSCSIiSERSRPFCIPiFCPTCPRDMA TransportFCoEIPIP or InfiniBand NetworkFCEthernetEthernet or InfiniBand Link
Software[edit]
A SAN is primarily defined as a special purpose network, the Storage Networking Industry Association (SNIA) defines a SAN as 'a network whose primary purpose is the transfer of data between computer systems and storage elements'. But a SAN does not just consist of a communication infrastructure, it also has a software management layer. This software organizes the servers, storage devices, and the network so that data can be transferred and stored. Because a SAN is not a direct attached storage (DAS), the storage devices in the SAN are not owned and managed by a server.[1]:11 Potentially the data storage capacity that can be accessed by a single server through a SAN is infinite, and this storage capacity may also be accessible by other servers.[1]:12 Moreover, SAN software must ensure that data is directly moved between storage devices within the SAN, with minimal server intervention.[1]:13
SAN management software is installed on one or more servers and management clients on the storage devices. Two approaches have developed to SAN management software: in-band management means that management data between server and storage devices is transmitted on the same network as the storage data. While out-of-band management means that management data is transmitted over dedicated links.[1]:174 SAN management software will collect management data from all storage devices in the storage layer, including info on read and write failure, storage capacity bottlenecks and failure of storage devices. SAN management software may integrate with the Simple Network Management Protocol (SNMP).[1]:176
In 1999 an open standard was introduced for managing storage devices and provide interoperability, the Common Information Model (CIM). The web-based version of CIM is called Web-Based Enterprise Management (WBEM) and defines SAN storage device objects and process transactions. Use of these protocols involves a CIM object manager (CIMOM), to manage objects and interactions, and allows for the central management of SAN storage devices. Basic device management for SANs can also be achieved through the Storage Management Interface Specification (SMI-S), were CIM objects and processes are registered in a directory. Software applications and subsystems can then draw on this directory.[1]:177 Management software applications are also available to configure SAN storage devices, allowing, for example, the configuration of zones and logical unit numbers (LUNs).[1]:178
Ultimately SAN networking and storage devices are available from many vendors. Every SAN vendor has its own management and configuration software. Common management in SANs that include devices from different vendors is only possible if vendors make the application programming interface (API) for their devices available to other vendors. In such cases, upper-level SAN management software can manage the SAN devices from other vendors.[1]:180
Filesystems support[edit]
In a SAN data is transferred, stored and accessed on a block level. As such a SAN does not provide data file abstraction, only block-level storage and operations. But file systems have been developed to work with SAN software to provide file-level access. These are known as shared-disk file system (SAN file system).Server operating systems maintain their own file systems on their own dedicated, non-shared LUNs, as though they were local to themselves. If multiple systems were simply to attempt to share a LUN, these would interfere with each other and quickly corrupt the data. Any planned sharing of data on different computers within a LUN requires software, such as SAN file systems or clustered computing.
In media and entertainment[edit]
Video editing systems require very high data transfer rates and very low latency. SANs in media and entertainment are often referred to as serverless due to the nature of the configuration which places the video workflow (ingest, editing, playout) desktop clients directly on the SAN rather than attaching to servers. Control of data flow is managed by a distributed file system such as StorNext by Quantum.[7] Per-node bandwidth usage control, sometimes referred to as quality of service (QoS), is especially important in video editing as it ensures fair and prioritized bandwidth usage across the network.
Quality of service[edit]
SAN Storage QoS enables the desired storage performance to be calculated and maintained for network customers accessing the device.Some factors that affect SAN QoS are:
- Bandwidth – The rate of data throughput available on the system.
- Latency – The time delay for a read/write operation to execute.
- Queue depth – The number of outstanding operations waiting to execute to the underlying disks (traditional or solid-state drives).
QoS can be impacted in a SAN storage system by an unexpected increase in data traffic (usage spike) from one network user that can cause performance to decrease for other users on the same network. This can be known as the 'noisy neighbor effect.' When QoS services are enabled in a SAN storage system, the 'noisy neighbor effect' can be prevented and network storage performance can be accurately predicted.
Network Storage Devices For Mac Os
Using SAN storage QoS is in contrast to using disk over-provisioning in a SAN environment. Over-provisioning can be used to provide additional capacity to compensate for peak network traffic loads. However, where network loads are not predictable, over-provisioning can eventually cause all bandwidth to be fully consumed and latency to increase significantly resulting in SAN performance degradation.
Storage virtualization[edit]
Storage virtualization is the process of abstracting logical storage from physical storage. The physical storage resources are aggregated into storage pools, from which the logical storage is created. It presents to the user a logical space for data storage and transparently handles the process of mapping it to the physical location, a concept called location transparency. This is implemented in modern disk arrays, often using vendor-proprietary technology. However, the goal of storage virtualization is to group multiple disk arrays from different vendors, scattered over a network, into a single storage device. The single storage device can then be managed uniformly.[citation needed]
See also[edit]
- ATA over Ethernet (AoE)
- Direct-attached storage (DAS)
- Host bus adapter (HBA)
- Massive array of idle disks (MAID)
- Network-attached storage (NAS)
- Redundant array of independent disks (RAID)
- SCSI RDMA Protocol (SRP)
- Storage Management Initiative – Specification – (SMI-S)
- Storage resource management (SRM)
References[edit]
- ^ abcdefghiJon Tate, Pall Beck, Hector Hugo Ibarra, Shanmuganathan Kumaravel & Libor Miklas (2017). 'Introduction to Storage Area Networks'(PDF). Red Books, IBM.CS1 maint: uses authors parameter (link)
- ^ abcdefghiNIIT (2002). Special Edition: Using Storage Area Networks. Que Publishing. ISBN9780789725745.CS1 maint: uses authors parameter (link)
- ^ abcdefghijklmnChristopher Poelker; Alex Nikitin, eds. (2009). Storage Area Networks For Dummies. John Wiley & Sons. ISBN9780470471340.
- ^Richard Barker & Paul Massiglia (2002). Storage Area Network Essentials: A Complete Guide to Understanding and Implementing SANs. John Wiley & Sons. p. 198. ISBN9780471267119.CS1 maint: uses authors parameter (link)
- ^'TechEncyclopedia: IP Storage'. Retrieved 9 December 2007.
- ^'TechEncyclopedia: SANoIP'. Retrieved 9 December 2007.
- ^'StorNext Storage Manager - High-speed file sharing, Data Management, and Digital Archiving Software'. Quantum.com. Retrieved 8 July 2013.
External links[edit]
- Introduction to Storage Area Networks Exhaustive Introduction into SAN, IBM Redbook
Network-attached storage (NAS) is a file-level (as opposed to block-level storage) computer data storage server connected to a computer network providing data access to a heterogeneous group of clients. NAS is specialized for serving files either by its hardware, software, or configuration. It is often manufactured as a computer appliance – a purpose-built specialized computer.[nb 1] NAS systems are networked appliances that contain one or more storage drives, often arranged into logical, redundant storage containers or RAID. Network-attached storage removes the responsibility of file serving from other servers on the network. They typically provide access to files using network file sharing protocols such as NFS, SMB, or AFP. From the mid-1990s, NAS devices began gaining popularity as a convenient method of sharing files among multiple computers. Potential benefits of dedicated network-attached storage, compared to general-purpose servers also serving files, include faster data access, easier administration, and simple configuration.[1]
The hard disk drives with 'NAS' in their name are functionally similar to other drives but may have different firmware, vibration tolerance, or power dissipation to make them more suitable for use in RAID arrays, which are often used in NAS implementations.[2] For example, some NAS versions of drives support a command extension to allow extended error recovery to be disabled. In a non-RAID application, it may be important for a disk drive to go to great lengths to successfully read a problematic storage block, even if it takes several seconds. In an appropriately configured RAID array, a single bad block on a single drive can be recovered completely via the redundancy encoded across the RAID set. If a drive spends several seconds executing extensive retries it might cause the RAID controller to flag the drive as 'down' whereas if it simply replied promptly that the block of data had a checksum error, the RAID controller would use the redundant data on the other drives to correct the error and continue without any problem. Such a 'NAS' SATA hard disk drive can be used as an internal PC hard drive, without any problems or adjustments needed, as it simply supports additional options and may possibly be built to a higher quality standard (particularly if accompanied by a higher quoted MTBF figure and higher price) than a regular consumer drive.
Description[edit]
A NAS unit is a computer connected to a network that provides only file-based data storage services to other devices on the network. Although it may technically be possible to run other software on a NAS unit, it is usually not designed to be a general-purpose server. For example, NAS units usually do not have a keyboard or display, and are controlled and configured over the network, often using a browser.[3]
A full-featured operating system is not needed on a NAS device, so often a stripped-down operating system is used. For example, FreeNAS or NAS4Free, both open source NAS solutions designed for commodity PC hardware, are implemented as a stripped-down version of FreeBSD.
NAS systems contain one or more hard disk drives, often arranged into logical, redundant storage containers or RAID.
NAS uses file-based protocols such as NFS (popular on UNIX systems), SMB (Server Message Block) (used with MS Windows systems), AFP (used with Apple Macintosh computers), or NCP (used with OES and Novell NetWare). NAS units rarely limit clients to a single protocol.
Versus DAS[edit]
The key difference between direct-attached storage (DAS) and NAS is that DAS is simply an extension to an existing server and is not necessarily networked. NAS is designed as an easy and self-contained solution for sharing files over the network.
Both DAS and NAS can potentially increase availability of data by using RAID or clustering.
When both are served over the network, NAS could have better performance than DAS, because the NAS device can be tuned precisely for file serving which is less likely to happen on a server responsible for other processing. Both NAS and DAS can have various amount of cache memory, which greatly affects performance. When comparing use of NAS with use of local (non-networked) DAS, the performance of NAS depends mainly on the speed of and congestion on the network.
NAS is generally not as customizable in terms of hardware (CPU, memory, storage components) or software (extensions, plug-ins, additional protocols) as a general-purpose server supplied with DAS.
Versus SAN[edit]
NAS provides both storage and a file system. This is often contrasted with SAN (storage area network), which provides only block-based storage and leaves file system concerns on the 'client' side. SAN protocols include Fibre Channel, iSCSI, ATA over Ethernet (AoE) and HyperSCSI.
One way to loosely conceptualize the difference between a NAS and a SAN is that NAS appears to the client OS (operating system) as a file server (the client can map network drives to shares on that server) whereas a disk available through a SAN still appears to the client OS as a disk, visible in disk and volume management utilities (along with client's local disks), and available to be formatted with a file system and mounted.
Despite their differences, SAN and NAS are not mutually exclusive and may be combined as a SAN-NAS hybrid, offering both file-level protocols (NAS) and block-level protocols (SAN) from the same system. An example of this is Openfiler, a free software product running on Linux-based systems. A shared disk file system can also be run on top of a SAN to provide filesystem services.
History[edit]
In the early 1980s, the 'Newcastle Connection' by Brian Randell and his colleagues at Newcastle University demonstrated and developed remote file access across a set of UNIX machines.[4][5]Novell's NetWare server operating system and NCP protocol was released in 1983. Following the Newcastle Connection, Sun Microsystems' 1984 release of NFS allowed network servers to share their storage space with networked clients. 3Com and Microsoft would develop the LAN Manager software and protocol to further this new market. 3Com's 3Server and 3+Share software was the first purpose-built server (including proprietary hardware, software, and multiple disks) for open systems servers.
Inspired by the success of file servers from Novell, IBM, and Sun, several firms developed dedicated file servers. While 3Com was among the first firms to build a dedicated NAS for desktop operating systems, Auspex Systems was one of the first to develop a dedicated NFS server for use in the UNIX market. A group of Auspex engineers split away in the early 1990s to create the integrated NetApp filer, which supported both the Windows SMB and the UNIX NFS protocols and had superior scalability and ease of deployment. This started the market for proprietary NAS devices now led by NetApp and EMC Celerra.
Starting in the early 2000s, a series of startups emerged offering alternative solutions to single filer solutions in the form of clustered NAS – Spinnaker Networks (acquired by NetApp in February 2004), Exanet (acquired by Dell in February 2010), Gluster (acquired by RedHat in 2011), ONStor (acquired by LSI in 2009), IBRIX (acquired by HP), Isilon (acquired by EMC – November 2010), PolyServe (acquired by HP in 2007), and Panasas, to name a few.
In 2009, NAS vendors (notably CTERA Networks[6][7] and Netgear) began to introduce online backup solutions integrated in their NAS appliances, for online disaster recovery.[8][9]
Implementation[edit]
The way manufacturers make NAS devices can be classified into three types:
- Computer-based NAS – Using a computer (Server level or a personal computer), installs FTP/SMB/AFP... software server. The power consumption of this NAS type is the largest, but its functions are the most powerful. Some large NAS manufacturers like Synology, QNAP, Thecus and Asustor make these types of devices. Max FTP throughput speed varies by computer CPU and amount of RAM.
- Embedded system based NAS – Using an ARM or MIPS based processor architecture and a real-time operating system (RTOS) or an embedded operating system to run a NAS server. The power consumption of this NAS type is fair, and functions in the NAS can fit most end-user requirements. Marvell, Oxford, and Storlink make chipsets for this type of NAS. Max FTP throughput varies from 20 MB/s to 120 MB/s.
- ASIC based NAS – Provisioning NAS through the use of a single ASIC chip, using hardware to implement TCP/IP and file system. There is no OS in the chip, as all the performance-related operations are done by hardware acceleration circuits. The power consumption of this type of NAS is low, as functions are limited to only support SMB and FTP. LayerWalker is the only chipset manufacturer for this type of NAS. Max FTP throughput is 40 MB/s.
Uses[edit]
NAS is useful for more than just general centralized storage provided to client computers in environments with large amounts of data. NAS can enable simpler and lower cost systems such as load-balancing and fault-tolerant email and web server systems by providing storage services. The potential emerging market for NAS is the consumer market where there is a large amount of multi-media data. Such consumer market appliances are now commonly available. Unlike their rackmounted counterparts, they are generally packaged in smaller form factors. The price of NAS appliances has fallen sharply in recent years, offering flexible network-based storage to the home consumer market for little more than the cost of a regular USB or FireWire external hard disk. Many of these home consumer devices are built around ARM, PowerPC or MIPS processors running an embedded Linuxoperating system.
Examples[edit]
Open-source server implementations[edit]
Open-source NAS-oriented distributions of Linux and FreeBSD are available. These are designed to be easy to set up on commodity PC hardware, and are typically configured using a web browser.
They can run from a virtual machine, Live CD, bootable USB flash drive (Live USB), or from one of the mounted hard drives. They run Samba (an SMB daemon), NFS daemon, and FTP daemons which are freely available for those operating systems.
List of network protocols used to serve NAS[edit]
- Andrew File System (AFS)
- Apple Filing Protocol (AFP)
- Server Message Block (SMB)
- File Transfer Protocol (FTP)
- Hypertext Transfer Protocol (HTTP)
- Network File System (NFS)
- SSH file transfer protocol (SFTP)
- Universal Plug and Play (UPnP)
Clustered NAS[edit]
A clustered NAS is a NAS that is using a distributed file system running simultaneously on multiple servers. The key difference between a clustered and traditional NAS is the ability to distribute[citation needed] (e.g. stripe) data and metadata across the cluster nodes or storage devices. Clustered NAS, like a traditional one, still provides unified access to the files from any of the cluster nodes, unrelated to the actual location of the data.
See also[edit]
Notes[edit]
- ^In this article 'file server' is generally used as the term contrasting to NAS, referring to the general-purpose computer used for serving files.
Best External Storage For Mac
References[edit]
External Storage For Mac
Wikimedia Commons has media related to Network-attached storage. |
Device By Mac Address
- ^Levine, Ron (April 1, 1998). 'NAS Advantages: A VARs View'. www.infostor.com. Retrieved 2019-02-26.
- ^seagate.com
- ^'An Introduction to Network Attached Storage', HWM magazine, Jul 2003. ISSN 0219-5607. Published by SPH Magazines. p. 90-92
- ^Brownbridge, David R.; Marshall, Lindsay F.; Randell, Brian (1982). 'The Newcastle Connection'(PDF). Software – Practice and Experience. 12: 1147–1162. doi:10.1002/spe.4380121206. Archived from the original(PDF) on 2016-08-16. Retrieved 2016-08-16.
- ^Callaghan, Brent (2000). NFS Illustrated. Addison Wesley. ISBN0-201-32570-5.
- ^CDRLab TestArchived 2010-10-17 at the Wayback Machine (in Polish)
- ^The Age Of Computing Diversity. by Frank E. Gillett. Forrester Research, September 16, 2010. Page 12. 'CTERA’s C200 provides a better take on network-attached storage (NAS)[...] with local Mac and PC backup built in and automated hooks to an online backup service for offsite backup in case of site disaster.'
- ^'NETGEAR Launches First NAS-Linked Online Disaster Recovery for Consumers and SMBs' (Press release). Reuters. Retrieved 2009-10-21.
- ^'CTERA Networks Launches, Introduces Cloud Attached Storage' (Press release). Reuters. Retrieved 2009-10-21.