Skip to main content
File Shares is Gcore’s Network File System (NFS) as a service. It allows you to create, manage and share file systems across various Virtual Machines (VMs), Bare Metal, and Managed Kubernetes pods within your cloud infrastructure. The service supports the NFS protocol and works with both Linux and Windows VMs.

How does file shares work?

You create a file share and configure the access rules. Once your file share is created, we allocate a NFS server with the standard disk type to host your shared files. The file share becomes available to Virtual Machines, Bare Metal servers and Kubernetes pods within the private network it is connected to. To access the file share, first mount it to the local file systems of your servers. Once mounted, you can access and interact with the file share as if it is an integral part of your own local file system. The NFS protocol allows servers within a subnetwork to simultaneously read, write, and modify files on the file share, providing data consistency and facilitating team collaborations.

Use cases

  1. Cloud infrastructure storage : Connect multiple servers to the shared file storage to access the same data across servers and create an efficient ecosystem of distributed applications or clustered environments.
  2. Backup and archival storage : Efficiently store backups, archival data, as well as the information to be extracted from Virtual Machines or a physical servers.
  3. Web content delivery : Store and serve static web content such as images and videos to improve performance of web applications running in the Cloud.
  4. NFS as a persistent volume for Kubernetes : Use the file storage to organize persistent volumes of Kubernetes with RWX (ReadWriteMany) option.

Features

Gcore Cloud’s File Shares service enables you to:
  • Create and manage file shares using NFS protocol
  • Attach file shares to multiple instances
  • Adjust file share sizes
  • Delete and manage file shares
  • View share information via API
  • Select or create networks for share availability
  • Set up access rules for file shares
  • Create and recover from snapshots

Benefits

  1. On-demand scaling of your storage. Scale your storage resources on demand without the hassle of managing physical hardware, leading to cost savings and improved operational efficiency. Increase the file storage capacity at any time—it’s as easy as changing the parameters of a Virtual Machine.
  2. Flexible data sharing across instances. Share and access data across multiple instances, such as Virtual Machines, Bare Metal servers, and Kubernetes pods.
  3. Cost savings. Consolidate your storage resources with Cloud File Shares, minimizing the need for redundant storage devices and reducing your overall storage costs.
  4. Simplified management. Easy storage management through a user interface, as well as through APIs and infrastructure as a code (IaaC) tools like Terraform.

File shares vs cloud storage

Billing

File Shares is charged based on the total storage in gigabytes (GB). Check up-to-date pricing on our dedicated page.