1. A method comprising: executing a first media agent on a first computing device that comprises one or more processors and associated computer memory, wherein one or more applications and a respective associated data agent also execute thereon, and wherein the one or more applications directly read and write primary data on a storage array; executing a second media agent on a second computing device that comprises one or more processors and associated computer memory, wherein the second media agent is in communication with the first media agent, wherein the second media agent is configured to directly communicate operational commands to the storage array using a plurality of command devices that are configured on the second computing device, and wherein the first computing device is configured without command devices for directly communicating operational commands to the storage array; providing, by the second media agent, indirect communications of operational commands between the first media agent and the storage array by: (a) receiving a first operational command that is issued by the first media agent and is directed at the storage array, (b) transmitting the first operational command to the storage array using a first command device from the plurality of command devices configured on the second computing device, (c) receiving a response to the first operational command from the storage array, and (d) transmitting the response to the first media agent on the first computing device; and wherein the providing by the second media agent of indirect communications of operational commands between the first media agent and the storage array offloads the first computing device that executes the first media agent from providing direct communications of operational commands between the first media agent and the storage array.