Virtual file server

In computing, a virtual file server is a system consisting of one or more virtualized devices that store computer files such as documents, sound files, photographs, movies, images, or databases. The server can be accessed by workstations or application servers through the Virtual Fileserver Network (VFN).{{cite book

|title=Data and computer communications: terms, definitions, and abbreviations

|author=Gilbert Held

|publisher=Wiley

|year=1989

|ISBN=0-471-92066-5

|page=236}}{{cite book

|title=The Definitive Guide to Building Highly Scalable Enterprise File Serving Solutions

|page=57ff

|author=Chris Wolf

|publisher=Realtimepublishers

|year=2005

|ISBN=1-931491-47-X}}

The term "server" highlights the role of the virtual machine in the client-server scheme, where the clients are the applications accessing the storage. The file server usually does not run application programs on behalf of the clients. It enables storage and retrieval of data, where the computation is provided by the client. With a storage area network (SAN), the server(s) act purely as virtual storage devices, with a client maintaining the file system. With network-attached storage (NAS), the server(s) manage the file system. Both SAN and NAS servers may be virtualized, so the users do not have to know which physical devices are hosting the files.{{cite web

|url=http://searchstorage.techtarget.co.uk/generic/0,295582,sid181_gci1323448,00.html

|title=NAS virtualization explained

|date=31 Jul 2008

|publisher=TechTarget

|accessdate=2009-09-29}}

A virtual file server typically combines the security of virtual private networks (VPN) with file synchronization, distribution and sharing services of network file servers.{{cite book

|title=Heterogeneous internetworking: networking technically diverse operating systems

|author=Harry Singh

|publisher=Prentice Hall PTR

|year=1996

|ISBN=0-13-255696-0

|page=259}}

Various companies offer software for use by an organization in managing virtual file servers. The operating system may be stripped-down, concerned only with file management functions such as synchronizing redundant copies of the file, failure recovery, handling concurrent updates from different clients and enforcing client access rights.{{cite book

|title=Computer Networks and open systems: an application development perspective

|page=209ff

|author=Lillian N. Cassel, Richard H. Austing

|publisher=Jones & Bartlett Publishers

|year=2000

|ISBN=0-7637-1122-5}} Some companies offer virtual file servers as a service to organizations that prefer to outsource server operations, with the servers residing in the "cloud".{{cite news

|url=https://www.theguardian.com/technology/2008/apr/17/google.software

|title=Google angles for business users with 'platform as a service'

|publisher=Guardian (UK)

|date=17 April 2008

|accessdate=2009-09-29

| location=London

| first=Jack

| last=Schofield}}{{cite web

|url=http://blogs.zdnet.com/Hinchcliffe/?p=166&tag=btxcsim

|archive-url=https://web.archive.org/web/20080421072410/http://blogs.zdnet.com/Hinchcliffe/?p=166&tag=btxcsim

|url-status=dead

|archive-date=April 21, 2008

|title=Comparing Amazon's and Google's Platform-as-a-Service (PaaS) Offerings

|date=April 11, 2008

|publisher=zdnet

|accessdate=2009-09-29}}

See also

References