Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
The billing for Network File Storage is based on the cluster size. The data transfer between the Network File Storage and VMs is not tracked and free.
The initial cluster size must be between 2 TiB and 42 TiB, increasing in 1 TiB increments. All cluster space is fully usable. After creation, the cluster size can only be increased, not decreased.
Prices are listed in the respective price lists:
IONOS Ltd. – United Kingdom.
IONOS Inc. – United States and Canada.
Network File Storage uses the NFS protocol to provide shared data storage accessible to your VMs via a private network. It allows fine-grained POSIX permissions at file and directory levels. You can provision a shared Network File Storage using the NFS protocol. It enables easy data sharing between the connected VMs, all while benefiting from the reliability and security of a cloud-based storage solution.
During cluster creation, you must specify an IP address from your LAN for the cluster. The specified IP address is used as a floating IP address for the two VMs that the Network File Storage uses to provide high availability.
As seen in the illustration, you create a cluster within the Network File Storage and create shares within a cluster. Multiple VMs from within a VDC are connected to shares of a Network File Storage's cluster via a private LAN.
Each cluster can contain multiple shares within it. Shares are individual file systems within the storage. For example, you can imagine it as a cluster being a computer and shares are folders within it that are accessed by VMs. An administrator can allow VMs to use specific shares.
VMs on the same private network can connect to the Network File Storage's cluster. In addition, data can be accessed simultaneously from multiple compute instances (for example, VMs, and containers) without compromising data consistency. Multiple VMs from within the VDC can access the data simultaneously.
IONOS manages maintenance operations, such as software updates and hardware replacement, by offering redundant, high-availability cluster services.
You can also integrate it with Kubernetes clusters to provide persistent storage for containerized workloads.
VMs are mounted on the POSIX-compliant exported file system inside a local mount point. It provides a fully managed and scalable storage on file level. The service manages all the file storage infrastructure, meaning you can avoid the complexity of deploying, patching, maintaining and scaling complex file system configurations. The service is highly scalable, highly available, and highly durable.
Currently, the Network File Storage is based on the Solid State Drive (SSD) - Standard performance class. Data is stored on two storage servers, providing active-active redundancy. For additional data protection, every storage server is based either on a hardware or a software RAID system.
Currently, the Network File Storage is based on the SSD Standard performance class, which is recommended for instant data access.
The table below lists the drive types and their specifications:
Usage mode
Shared
Minimum and maximum cluster size
2 TiB – 42 TiB
Maximum bandwidth
300 MB/s per 4 TiB with a 1 MiB block size
Maximum Read IOPS
24.000 IOPS per 4 TiB with a 4 KiB block size
Maximum Write IOPS
18.000 IOPS per 4 TiB with a 4 KiB block size
Encryption at rest involves encrypting data stored on physical media. It protects data from unauthorized access when the data is not actively being used. Network File Storage is based on Block Storage, and it implements encryption at rest.
Secure deletion ensures that once data is deleted, it cannot be restored, even with access to the physical media. Network File Storage is based on Block Storage, and it implements secure deletion.
The cluster size cannot be decreased despite deleting some shares or data within them; the cluster will not shrink.
SSD Storage: Supports swift data retrieval and reliable data storage.
Storage Size: The minimum cluster size is 2 TiB and the maximum cluster size is 42 TiB. It is a usable space; hence, you do not have to reserve free space for optimal performance.
NFSv4.2: The latest NFS protocol version, NFSv4.2, allows standard read and write operations directly to storage.
Encryption at rest: Provides encryption at rest, by default.
Root squash security: Network File Storage's built-in security mechanism reduces the risk of unauthorized root-level access from the client machine to the NFS server. Enabling this feature prevents superuser privileges to the root user on a client machine. It also prevents potential attacks on the NFS server when the client machine is compromised.
High Performance & Reliability: NFSv4.2 protocol provides high availability and durability and the following benefits:
Reduced protocol overhead with compound operations and caching.
Efficient file operations with minimal server interaction.
Live data movement without interruption.
Detailed file-level access and performance telemetry.
Seamless Management: Benefit from proactive IT infrastructure management and maintenance with IONOS’s managed Network File Storage.
Efficient Data Sharing: Easily distribute and manage data across multiple VMs within a VDC, with centralized data organization and fine-grained POSIX access control.
The following use cases have been derived to meet your business needs based on the features and benefits of Network File Storage:
Network File Storage for user home directories: Host user home directories in a networked environment where user data, including home directories, are stored and managed centrally.
Shared storage for databases and application servers: With Network File Storage—central storage for your databases and application servers—you can enable seamless and secure access to the shared database and application server. It also optimizes storage costs through efficient usage and scaling mechanisms.
Store web content and serve it to multiple web servers: It provides centralized cloud-based storage for web content accessible by multiple servers, thus simplifying content management and ensuring content uniformity.
Network File Storage is a managed service that uses the Network File System (NFS) protocol to offer shared file storage to numerous Virtual Machines (VMs) within the Virtual Data Center (VDC).
For more information about:
VMs, see Cubes or Compute Engine.
VDCs, see Data Center Designer and Basic Tutorials.
Network File Storage API
Cloud API documentation for Network File Storage.
Network File Storage SDKs
SDK documentation for Network File Storage.
Config Management Tools
Config Management Tools for Network File Storage.
Network File Storage
Learn about its features, benefits, pricing model, specifications and limitations.
Use Cases
Explore the key use cases for implementing Network File Storage.
DCD How-Tos
Create and manage Network File Storage clusters and shares via the DCD.
API How-Tos
Create and manage Network File Storage clusters and shares via the API.
Mount a Network File System Volume on Debian-based Systems
Learn how to mount an NFS volume on Debian-based Systems.
FAQs
Get answers to the most commonly encountered questions about Network File Storage.
Learn how to create Network File Storage clusters.
Learn how to access a list of Network File Storage clusters.
Learn how to manage a Network File Storage cluster.
Learn how to delete a Network File Storage cluster.
Learn how to create shares within a Network File Storage cluster.
Learn how to view and manage shares that are associated with a Network File Storage cluster.
Learn how to delete a share from a Network File Storage cluster.
A cluster represents a directory with individual file systems, called shares, within the Network File Storage cluster.
Important: The user privilege for accessing and managing Network File Storage is not effective yet. Any user with an active token will be granted access to the service management independent of the privilege setting. The group privilege will be added to the application with an upcoming release and the documentation will be updated accordingly.
To create a Network File Storage cluster, follow these steps:
Log in to the DCD with your username and password.
Go to Menu > Storage > Network File Storage.
Select Create Cluster to create a new cluster.
Enter the following details in the Create Cluster window:
Click Save to create the cluster.
Result: Your Network File Storage Cluster is created and is currently in a BUSY state.
To define cluster properties, specify the following:
Cluster Name: Enter an appropriate name for your cluster.
Location: Select a location of your preference from the drop-down list. The drop-down list displays the server locations where you can create clusters.
Size: Select the size of the Network File Storage cluster in TiB using the slider. The size determines the billing fees.
File System Version: By default, the cluster supports the latest NFS protocol version NFSv4.2.
You can also follow the steps mentioned in the Finding your Private IP address section on the right side to retrieve an IP address.
Datacenter: Select a data center from the drop-down list to associate it with the cluster. The datacenter indicates the location of the Network File Storage cluster. The available data centers in the drop-down list vary according to the chosen Location. For more information, see Define cluster properties.
Datacenter LAN: Select a LAN to which the Network File Storage cluster must be connected in the data center.
Private IPv4 IP: Enter a private IP address or the subnet using the available Private IPs.
Note: To find your private IP address/Subnet, refer to the instructions on the DCD as seen in the following image.
After creation, you can view the list of Network File Storage clusters or delete an existing one if it is no longer required.
To view a list of the clusters, follow these steps:
Log in to the DCD with your username and password.
Go to Menu > Storage > Network File Storage.
Result: A list of all clusters are displayed: — NAME: Displays the name of the cluster. Select the name to view its details in the window. — STATE: Displays the state of the respective cluster: — BUSY: When the cluster is in the creation mode or it is being updated. — AVAILABLE: When the cluster is available and healthy. — DESTROYING: When the cluster is being deleted. — FAILED: When the cluster is not accessible due to an error. — SIZE: Displays the size of the respective cluster. — CREATION DATE: Displays the date of creation of the cluster. — OPTIONS: Select to perform the following: — View Cluster: Displays the cluster settings. The Change cluster settings window is displayed. You can change the Cluster Name and its Size. Click Save to save the settings. — Edit Cluster: Modify and manage the cluster settings. — Manage Shares: Manage the shares that are associated with the respective cluster. — x Delete Cluster: Delete the chosen cluster. In the dialog box that appears, select Delete to confirm deletion. For more information, see .
To delete a Network File Storage cluster, follow these steps:
Log in to the DCD with your username and password.
Go to Menu > Storage > Network File Storage. You will find a list of all the Network File Storage clusters.
Click in the OPTIONS column and select Delete Cluster.
Alternatively, you can also click on the NAME of the cluster and choose Delete Cluster on the Cluster Details window.
Select Delete in the dialog box to confirm deletion.
Result: The STATUS of the respective Network File Storage cluster is set to DESTROYING before it is completely deleted.
A share represents individual file systems within the Network File Storage cluster. Each cluster can contain multiple shares within it.
Important: The user privilege for accessing and managing Network File Storage is not effective yet. Any user with an active token will be granted access to the service management independent of the privilege setting. The group privilege will be added to the application with an upcoming release and the documentation will be updated accordingly.
To create a share within a Network File Storage cluster, follow these steps:
Log in to the DCD with your username and password.
Go to Menu > Storage > Network File Storage.
Select a cluster from the list of clusters and select Manage Shares from the OPTIONS column.
Select Create Share in the Manage shares window and enter the following details:
Click Save to create a share.
Result: A share is created within the selected Network File Storage Cluster.
To define share properties, specify the following details:
Name: Enter an appropriate name for the share.
(Optional) Quota: Specify the quota in MiB to restrict the amount of data that can be stored within the export file. Set the value to zero, if you want to disable the quota for export.
(Optional) GID: The ID of the group that owns the exported share. The default value is 512.
(Optional) UID: The ID of the user who owns the exported directory. The default value is 512.
Multiple VMs from within a VDC can be connected to shares of a Network File Storage's cluster via a private LAN.
(Optional) Description: Enter necessary information about the client group.
IP Networks: Select + Add IP Network to add an IP address with the mask CIDR notation. The specified network therefore becomes an authorized network while restricting access to all other networks. Example: 127.0.0.1/24.
Note: The IP Networks setting will always supersede the list of hosts. Only use this field if you want the share access on the entire network. In case you need to grant access to specific hosts, leave this field blank.
Hosts: Select + Add Host to add the number of VMs that is allowed to access the share. Example: 10.234.62.123.
None: Select if you do not want a squash mode. For security reasons, we do not recommend setting the mode to None.
Root Anonymous: Select to map a root user to an anonymous user.
All Anonymous: Select to map all users to anonymous user.
After creation, you can view the list of Network File Storage clusters, modify the settings, or delete an existing cluster if it is not required.
To manage clusters, follow these steps:
Log in to the DCD with your username and password.
Go to Menu > Storage > Network File Storage.
Select an existing cluster and do the following to modify the cluster settings:
click on the NAME of the cluster and select the Change cluster settings option in the Cluster Details window which will redirect you to the Change cluster settings window.
select Edit Cluster from the OPTIONS column and the Change cluster settings window is displayed.
Make the necessary modifications in the Change cluster settings window. You can only update the Cluster Name and its Size.
RESULT: A message confirms that the cluster update is successful.
NFS Squash Mode: Select a squash mode for export. For more information, see . You can choose one of the following:
Additionally, you can click the tab to update the shares. To delete the respective cluster, click x Delete Cluster. For more information, see .