Storage volume backup management for multi-tenant environments
First Claim
1. An apparatus comprising:
- at least one host device for hosting respective tenants of a multi-tenant environment;
a storage platform coupled to the at least one host device and implementing storage resources for utilization by respective tenants; and
a storage controller associated with the at least one host device comprising one or more nodes configured to implement storage volume creation functionality and storage volume backup functionality by provisioning portions of the storage resources, wherein the one or more nodes are implemented via at least one processing device comprising a processor operatively coupled to a memory, and, wherein;
in implementing the storage volume creation functionality, the storage controller is configured to create at least one storage volume for one or more of the tenants; and
in implementing the storage volume backup functionality, the storage controller is configured to create one or more backup containers for performing a storage volume backup or restore process.
9 Assignments
0 Petitions
Accused Products
Abstract
An apparatus comprises at least one host device for hosting respective tenants of a multi-tenant environment. The apparatus further comprises a storage platform coupled to the host device and implementing storage resources for utilization by respective tenants, and a storage controller associated with the host device comprising a storage volume creation functionality and a storage volume backup functionality. The storage volume creation functionality is configured to provision portions of the storage resources to create at least one storage volume. The storage volume backup functionality is configured to provision portions of the storage resources for performing one or more respective storage volume backup or restore processes, wherein a container is respectively provisioned for each storage volume backup or restore process.
25 Citations
20 Claims
-
1. An apparatus comprising:
-
at least one host device for hosting respective tenants of a multi-tenant environment; a storage platform coupled to the at least one host device and implementing storage resources for utilization by respective tenants; and a storage controller associated with the at least one host device comprising one or more nodes configured to implement storage volume creation functionality and storage volume backup functionality by provisioning portions of the storage resources, wherein the one or more nodes are implemented via at least one processing device comprising a processor operatively coupled to a memory, and, wherein; in implementing the storage volume creation functionality, the storage controller is configured to create at least one storage volume for one or more of the tenants; and in implementing the storage volume backup functionality, the storage controller is configured to create one or more backup containers for performing a storage volume backup or restore process. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12)
-
-
13. A method comprising:
-
implementing, by one or more nodes of a storage controller associated with at least one host device for hosting respective tenants of a multi-tenant environment, at least one of storage volume creation functionality and storage volume backup functionality by provisioning portions of storage resources implemented for utilization by respective ones of the tenants; wherein; in implementing the storage volume creation functionality, the storage controller is configured to create one or more storage volumes for one or more of the tenants; and in implementing the storage volume backup functionality, the storage controller in configured to create one or more backup containers for performing a storage volume backup or restore process for a given storage volume implemented for the given tenant; wherein the one or more nodes are implemented via at least one processing device comprising a processor operatively coupled to a memory. - View Dependent Claims (14, 15, 16)
-
-
17. A non-transitory processor-readable storage medium having stored therein program code of one or more software programs, wherein the program code, when executed by one or more processing devices of one or more nodes of a storage controller associated with at least one host device for hosting respective tenants of a multi-tenant environment, causes the one or more processing devices to:
-
implement at least one of storage volume creation functionality and storage volume backup functionality by provisioning portions of storage resources implemented for utilization by respective ones of the tenants; wherein; in implementing the storage volume creation functionality, the one or more processing devices are configured to create one or more storage volumes implemented for one or more of the tenants; and in implementing the storage volume backup functionality, the one or more processing devices are configured to create one or more backup containers for performing a storage volume backup or restore process for a given storage volume implemented for the given tenant. - View Dependent Claims (18, 19, 20)
-
Specification