Data Storage Container
This section explains data storage options available in Virtuozzo Application Management. It covers shared storage containers, external NFS server configuration, and migrating standalone storage to a GlusterFS cluster. The section also describes data sharing via mount points and export mechanisms, supported mount protocols, and various storage use cases.
In this section:
FAQs
What is a storage container in the platform?A storage container is a specialized container designed for data storing. Compared to other managed containers, it is optimized and provided with additional features to better handle file storing and sharing.
When should I use a storage container?Use a storage container to share files across multiple nodes or layers, especially in clustered setups. It can also be used as an external storage solution for storing data (e.g., backups) outside of the environment for extra security.
Is data in a storage container persistent?Yes. Storage containers are designed to persist data independently from application containers.
How do I connect an application container to a storage container?Use the platform dashboard to mount data storage containers to application containers. When creating a mount point, the platform supports two client protocols - NFS and GlusterFS Native. The first one is available for all containers on the platform and is relatively faster. In contrast, the second one is a unique feature of the GlusterFS cluster, which is recommended for high concurrency, high performance of the write operations, and failover.
What are common use cases for shared storage?Typical use cases include shared media uploads, application assets, and backups storing.