WhatIs.com

NAS gateway

By Garry Kranz

What is a NAS gateway?

A NAS gateway is a NAS (network-attached storage) system in which the storage media are externally attached, typically over a Fibre Channel interface. The external storage might be connected by means of a SAN (storage area network), or it might comprise a standalone box shared among multiple servers.

With the use of a NAS gateway, all clients "see" the file serving function as a standard NAS device. The gateway appears as a single folder on every user's computer. If more storage is added to the system, the gateway retains its single-folder interface.

Theoretically, NAS gateways have unlimited storage capacity. This is a principal advantage compared with traditional disk arrays, although, beyond a certain point, a NAS gateway's performance degrades. A NAS gateway can also support Internet Small Computer System Interface, or iSCSI, an IP-based standard for linking data storage facilities.

NAS gateways have proven useful for networking applications in businesses of all sizes because they can be clustered. Clustered network NAS gateways sit in the data path between client servers and the storage arrays they access, acting as one logical server. A clustered file system bundles the different NAS gateway servers together so that each gateway can access storage anywhere in the cluster. This configuration enables storage resources to be scaled out and more options for storage capacity planning.

How does a NAS gateway work?

NAS gateways work in tandem with NAS appliances, but there are key functional distinctions between the two.

A NAS appliance combines a file server with a storage appliance. The NAS vendor's operating system (OS) software manages both components. Expanding file storage entails complex configuration when new NAS appliances join the network, an industry practice known as scale-up storage.

NAS gateways emerged to enable high-performance storage and scalability. With a storage gateway, data center and IT managers don't have to remap drives and file preferences to match end users' computers. The NAS OS manages the NAS gateway components, and the storage array software manages the physical array hardware.

Implementing a NAS gateway lets client machines consume NAS services locally but store data in highly resilient cloud storage at the network edge. NAS gateways are sometimes known as edge filers or caching arrays.

NAS gateway architecture explained

With a NAS gateway, NAS devices can seamlessly translate block data from a SAN and present it to clients as file data. All storage is presented to users using a single file folder interface. The gateway becomes a single network node to manage high-performance storage and make scalability easier.

Legacy NAS devices provide storage. By contrast, a NAS gateway contains no drives but instead enables authorized network users to share pools of NAS and SAN storage.

NAS gateways provide a translation layer between different networking models in a data center. When a NAS gateway is implemented, apps see all file storage in a single file folder and access it using Network File System (NFS) or Server Message Block file protocols.

On the front end, a NAS gateway device connects to client servers and application servers using an Ethernet-enabled local area network or a wide area network (WAN). Another common use is to deploy a NAS gateway across a WAN to front a SAN back end. This enables a large number of RAID arrays to interconnect across Fibre Channel (FC) switching technologies. Using a NAS gateway with this latter topology enables shared storage, boosts existing storage performance and aids scalability.

How are NAS gateways used?

IT organizations deploy NAS gateway technology to deliver a range of services, including the following:

NAS gateways and object storage

NAS storage systems implement a hierarchical file format, with applications writing data to NFS targets. NFS is well established, with modern OSes embedding a native NFS client to enable ease of use.

By contrast, object storage captures unstructured data, which does not adhere to a traditional file system. Massive scale is the defining characteristic of object storage. Instead of storing data in files and folders, it relies on metadata tables to describe attributes of the data, such as when it was created, by whom and where to access it.

While NFS is ubiquitous, object storage writes data to an Amazon Simple Storage Service (S3) client. To address the gap, storage vendors developed NFS gateway technology to bridge legacy and object storage-based cloud applications. The gateway accepts files from NFS and stores that data in an object system.

Cloud NAS gateways

A cloud storage gateway is a NAS appliance that bridges local storage to data residing in a hybrid cloud. Cloud gateways are installed either as hardware devices or virtual machines.

A cloud gateway translates block and file commands to a cloud repository via representational state transfer application programming interfaces. Using a virtualized NAS appliance, which caches frequently accessed apps, speeds up data transfer.

Most cloud NAS gateways include a storage system, backup and data protection, distributed file services and native data security. For optimal performance, a cloud NAS gateway requires sufficient bandwidth to reduce latency when translating legacy data protocols to the cloud.

NAS gateway providers

Some of the vendors and products that provide NAS gateways are the following:

Find out more about the advantages and disadvantages of using NAS.

20 Sep 2022

All Rights Reserved, Copyright 1999 - 2024, TechTarget | Read our Privacy Statement