US 12,033,004 B2
Dynamically provisioning computing pods in a computing resource cluster based on a resource request from a storage manager of an information management system
Manas Bhikchand Mutha, Tinton Falls, NJ (US); Bhavyan Bharatkumar Mehta, Mumbai (IN); Arun Prasad Amarendran, Manalapan, NJ (US); Prasad Nara, Manalapan, NJ (US); Jaya Rama Raju Inavolu, Eatontown, NJ (US); Shankarbabu Bhavanarushi, Neptune, NJ (US); and Chandresh Sharma, Eatontown, NJ (US)
Assigned to Commvault Systems, Inc., Tinton Falls, NJ (US)
Filed by Commvault Systems, Inc., Tinton Falls, NJ (US)
Filed on Oct. 22, 2021, as Appl. No. 17/508,822.
Claims priority of provisional application 63/249,454, filed on Sep. 28, 2021.
Prior Publication US 2023/0109690 A1, Apr. 13, 2023
Int. Cl. G06F 9/50 (2006.01); G06F 9/455 (2018.01)
CPC G06F 9/5083 (2013.01) [G06F 9/45558 (2013.01); G06F 9/5077 (2013.01); G06F 2009/45562 (2013.01); G06F 2009/4557 (2013.01); G06F 2009/45579 (2013.01); G06F 2209/5022 (2013.01); G06F 2209/505 (2013.01); G06F 2209/508 (2013.01)] 20 Claims
OG exemplary drawing
 
1. A system for providing on-demand computing resources to an information management system that manages backup and restore operations to a plurality of client computing devices, the system comprising:
one or more non-transitory, computer-readable media having computer-executable instructions stored thereon; and
one or more processors that, having executed the computer-executable instructions, configure the system to perform a plurality of operations comprising:
receiving a computing resource request for computing resources from a storage manager of an information management system;
provisioning a plurality of computing pods based on the computing resource request;
selecting a pre-configured container image from a plurality of pre-configured container images based on the computing resource request, wherein the pre-configured container image configures a computing pod to create secondary copies of primary data from a particular primary data source of the information management system;
applying the selected pre-configured container image to at least one computing pod of the provisioned plurality of computing pods;
applying a computing pod configuration policy to the at least one computing pod of the provisioned plurality of computing pods, wherein the computing pod configuration policy establishes a communication pathway between the at least one computing pod and the information management system; and
communicating a response to the storage manager that informs the storage manager of availability of the provisioned plurality of computing pods.