Network File System (commonly abbreviated as NFS, sometimes also NFS instances are also referred as "the Network File Share") is an Internet Standard protocol created by Sun Microsystems in 1984, but is now managed by the IETF. NFS was developed to allow file sharing between systems residing on a local area network. It is a client/server application that lets a computer user view and optionally store and update files on a remote computer as though they were on the user's own computer. NFS is one of several distributed file system standards for Network-Attached Storage (NAS). NFS allows the user or system administrator to mount (designate as accessible) all or a portion of a file system on a server. The portion of the file system that is mounted can be accessed by clients with whatever privileges are assigned to each file (read-only or read-write). NFS uses RPC to route requests between clients & servers.
NFSv4.1 (RFC-5661) was ratified in January 2010 to improve scalability by adding support for parallel access across distributed servers. Network File Sytem versions 2 and 3 allows the User Datagram Protocol (UDP) running over an IP network to provide stateless network connections between clients and server, but NFSv4 requires use of the Transmission Control Protocol (TCP).
- NFSv4.1 (RFC-5661): https://tools.ietf.org/html/rfc5661
A way to make cloud storage seamlessly available to a particular local (i.e. corporate/department/building-specific) network is to use a cloud storage gateway, which is either a physical or virtual appliance that translates between commonly used file-based protocols (such as NFS) and cloud storage API protocols.