| CPC G06F 3/0659 (2013.01) [G06F 3/0604 (2013.01); G06F 3/0631 (2013.01); G06F 3/067 (2013.01)] | 20 Claims |

|
1. A method implemented by computing resources that comprise one or more hardware processors coupled to non-transitory computer-readable media that carry computer programming instructions, which configure the computing resources to perform the method, comprising:
by a first data agent that is deployed as a containerized application within a first computing environment, receiving notice that a storage operation has been initiated for one or more first data sources that operate in an application orchestrator computing environment,
wherein the containerized application is hosted by a first computing resource operating outside the application orchestrator computing environment;
by the first data agent, responsive to the notice, causing a first number of second data agents to be deployed,
wherein each second data agent is deployed as a containerized application that is hosted by a corresponding second computing resource within the first computing environment;
by the first data agent, distributing tasks of the storage operation among the first number of second data agents;
by the first data agent, after completion of the storage operation, causing each second data agent to be deactivated, wherein the first data agent continues to operate within the first computing environment; and
wherein the storage operation generates one or more secondary copies of the one or more first data sources, and
wherein the storage operation stores the one or more secondary copies at data storage resources, which are configured outside the application orchestrator computing environment.
|