About storage pools
A storage pool is a collection of file stores. Each file store backs up data. In large deployments where large volumes of data flow within an organization, the maximum limit of storage size (64 TB) might be insufficient. The capability to dynamically add storage to a pool also ensures scalability and support for organizations that anticipates increasing data needs.
A pool acts as a load balancer by:
- Distributing users across all storage in proportion to the free space available on the storage.
- Automatically migrating users and their data from an occupied storage to a relatively empty one.
Load balancing by distributing users
When you create a user, you can assign that user to a storage pool or a storage within the pool. The size of the storage reserved for each user depends on the free space available across each storage. A storage with more free space can store more user data. However, if you assign users to a storage within the pool, user data is backed up to this storage only.
The following diagram illustrates how you can achieve load-balancing by distributing users.
Load-balancing by migrating users
When a storage in a pool is filled to 80% of its capacity while other storage are relatively free (filled up to 70%), the storage pool becomes unbalanced. New data requests are not assigned to any storage that has less than 30% free space. When data in a storage exceeds 80% of its maximum capacity, a low database alert is generated. A low database alert is also generated when the data in a storage pool exceeds 80% of its maximum capacity. In such cases, you can either add more storage to the pool or compact storage and remove unnecessary data from it.
Users assigned to storage that has less than 70% free space are automatically migrated to storage that has the required free space. This user migration facilitates freeing up of space on the source storage while ensuring fair distribution of load across other relatively free storage.
The following diagram illustrates how users are migrated to a another storage in scenarios where a storage is occupied beyond its capacity.
Guidelines for creating a storage pool
When you create a storage pool, use the following guidelines:
- You can create a pool of primary file stores. You cannot create a pool of secondary file stores or object stores.
- You can add a storage to a pool at any time. However, once you assign a storage to a pool, you cannot remove it from the pool.
- You can assign a storage to only one storage pool.
Before you begin
Before you begin, ensure that you created the storage that you want to add to the pool.
To create a storage pool
- On the inSync Master Management Console menu bar, click Manage > Storage List.
- Click the Storage Pools tab, and then click Create New Storage Pool.
- In the Storage pool name box, type the name of the storage pool.
- In the Storages to be added box, type or select the storage name.
- Click Create Storage Pool.