Browse Definitions :
How to set up a NAS: A step-by-step configuration guide scale-out storage
X
Definition

NAS gateway

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.

Architectural diagram of how a NAS gateway works with a SAN
A NAS gateway enables the addition of network-attached storage to a storage area network.

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:

  • provide a file tier in front of a back-end SAN;
  • scale SAN on an IP network;
  • maximize existing FC storage investments;
  • aid storage consolidation and capacity planning;
  • distribute storage for dispersed work teams;
  • improve business continuity and disaster recovery; and
  • use the cloud as a scale-out object tier.

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.

Chart comparing object, file and block storage
See how object storage compares to file- and block-based storage.

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:

  • AWS Storage Gateway permits customers to use Amazon Web Services as a local appliance to transfer data from the data center to Amazon storage.
  • Buurst SoftNAS is a virtual cloud appliance that provides unified block, file and S3 object storage with enterprise-grade data protection.
  • Ctera Edge Filer hardware includes a cloud file system, integrated file sync-and-share capabilities and source-side data reduction.
  • Hammerspace does not sell a NAS gateway, but it offers Global Data Environment NAS management as a service to make structured and unstructured data visible in a single view.
  • Microsoft StorSimple NAS gateway hardware is integrated in the Microsoft Azure suite of cloud-based storage devices.
  • Morro Data Edge Gateway is powered by its Global File System to manage file locking, permission sharing and versioning.
  • Nasuni software-defined storage filers run the UniFS global file system to support massive scaling of file storage in the public cloud.

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

This was last updated in September 2022

Continue Reading About NAS gateway

Networking
  • network management system

    A network management system, or NMS, is an application or set of applications that lets network engineers manage a network's ...

  • host (in computing)

    A host is a computer or other device that communicates with other hosts on a network.

  • Network as a Service (NaaS)

    Network as a service, or NaaS, is a business model for delivering enterprise WAN services virtually on a subscription basis.

Security
  • tokenization

    Tokenization is the process of replacing sensitive data with unique identification symbols that retain all the essential ...

  • messaging security

    Messaging security is a subcategory of unified threat management, or UTM, focused on securing and protecting an organization's ...

  • WebAuthn API

    The Web Authentication API (WebAuthn API) is a credential management application program interface (API) that lets web ...

CIO
  • value stream management

    Value stream management is an emerging business process intended to gauge the flow of value into business resources and ...

  • audit program (audit plan)

    An audit program, also called an audit plan, is an action plan that documents what procedures an auditor will follow to validate ...

  • blockchain decentralization

    Decentralization is the distribution of functions, control and information instead of being centralized in a single entity.

HRSoftware
  • team collaboration

    Team collaboration is a communication and project management approach that emphasizes teamwork, innovative thinking and equal ...

  • employee self-service (ESS)

    Employee self-service (ESS) is a widely used human resources technology that enables employees to perform many job-related ...

  • learning experience platform (LXP)

    A learning experience platform (LXP) is an AI-driven peer learning experience platform delivered using software as a service (...

Customer Experience
  • Net Promoter Score (NPS)

    Net Promoter Score (NPS) is a metric that organizations use for assessing customer loyalty toward their brand, products or ...

  • B2C (business-to-consumer)

    B2C, or business-to-consumer, is a retail model where products or services move directly from a business to the end user who has ...

  • market segmentation

    Market segmentation is a marketing strategy that uses well-defined criteria to divide a brand's total addressable market share ...

Close