Deviceless brokerless backup
First Claim
1. A computer-implemented method for backing up data, comprising:
- requesting, with a first client, a deviceless backup session;
receiving, with the first client, a backup session ID that confirms that the deviceless backup session has been created and that uniquely identifies the backup session, wherein the first client is a manager client configured to operate in conjunction with a manager backup application;
backing up, with a second client, a saveset that is based on data stored at a target device, wherein the target device is under control of the second client but is not under control of the first client, wherein the second client is an external backup client configured to operate in conjunction with an external backup application, wherein the first client and the second client are both hosted by the target device, and wherein the first client is installed on the target device either by, or at the request of, the second client;
reporting, with the first client, on progress of the backup performed by the second client;
transmitting, with the first client, catalogue information concerning the backup performed by the first client; and
ending, with the first client, the deviceless backup session.
9 Assignments
0 Petitions
Accused Products
Abstract
In one example, a method for backing up data is performed in part by a manager server that receives a request for a deviceless backup session. The manager server authenticates the request and authorizes media database and index database operations. Next, the requested deviceless backup session is created and a backup session ID is transmitted that corresponds to the created deviceless backup session. The manager server then spawns an agent to handle communications with other devices. An update is then received concerning a backup performed with respect to a target device, and a confirmation sent that that the backup has been completed. Catalogue information concerning the completed backup is then received and stored, and the deviceless backup session and agent terminated.
-
Citations
19 Claims
-
1. A computer-implemented method for backing up data, comprising:
-
requesting, with a first client, a deviceless backup session; receiving, with the first client, a backup session ID that confirms that the deviceless backup session has been created and that uniquely identifies the backup session, wherein the first client is a manager client configured to operate in conjunction with a manager backup application; backing up, with a second client, a saveset that is based on data stored at a target device, wherein the target device is under control of the second client but is not under control of the first client, wherein the second client is an external backup client configured to operate in conjunction with an external backup application, wherein the first client and the second client are both hosted by the target device, and wherein the first client is installed on the target device either by, or at the request of, the second client; reporting, with the first client, on progress of the backup performed by the second client; transmitting, with the first client, catalogue information concerning the backup performed by the first client; and ending, with the first client, the deviceless backup session. - View Dependent Claims (2, 3, 4, 5)
-
-
6. A physical device, wherein the physical device comprises:
-
one or more hardware processors; and a non-transitory storage medium having stored therein computer-executable instructions which, when executed by the one or more hardware processors, perform the following operations; requesting, with a first client, a deviceless backup session; receiving, with the first client, a backup session ID that confirms that the deviceless backup session has been created and that uniquely identifies the backup session, wherein the first client is a manager client configured to operate in conjunction with a manager backup application; backing up, with a second client, a saveset that is based on data stored at a target device, wherein the target device is under control of the second client but is not under control of the first client, wherein the second client is an external backup client configured to operate in conjunction with an external backup application, wherein the first client and the second client are both hosted by the target device, and wherein the first client is installed on the target device either by, or at the request of, the second client; reporting, with the first client, on progress of the backup performed by the second client; transmitting, with the first client, catalogue information concerning the backup performed by the first client; and ending, with the first client, the deviceless backup session.
-
-
7. A computer-implemented method for backing up data, comprising:
-
receiving a request for a deviceless backup session, wherein the request for a deviceless backup session is received from a first client that is different from a second client associated with performance of a backup, and the first client is a manager client and the second client is an external backup client; authenticating the request and authorizing media database and index database operations; creating the requested deviceless backup session and transmitting a backup session ID that corresponds to the created deviceless backup session; spawning, by a manager server that includes a manager application, an agent of the manager server; receiving, by way of the agent, an update concerning a backup performed with respect to a target device; transmitting the update, and receiving a response concerning whether or not the update was successfully made; confirming, by way of the agent, that the backup has been completed; receiving, by way of the agent, catalogue information concerning the completed backup; storing, or causing the storage of, the catalogue information; and receiving, by way of the agent, an indication that the deviceless backup session has been ended. - View Dependent Claims (8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18)
-
-
19. A physical device, wherein the physical device comprises:
-
one or more hardware processors; and a non-transitory storage medium having stored therein computer-executable instructions which, when executed by the one or more hardware processors, perform the following operations; receiving a request for a deviceless backup session, wherein the request for a deviceless backup session is received from a first client that is different from a second client associated with performance of a backup, and the first client is a manager client and the second client is an external backup client; authenticating the request and authorizing media database and index database operations; creating the requested deviceless backup session and transmitting a backup session ID that corresponds to the created deviceless backup session; spawning, by a manager server that includes a manager application, an agent of the manager server; receiving, by way of the agent, an update concerning a backup performed with respect to a target device; transmitting the update, and receiving a response concerning whether or not the update was successfully made; confirming, by way of the agent, that the backup has been completed; receiving, by way of the agent, catalogue information concerning the completed backup; storing, or causing the storage of, the catalogue information; and receiving, by way of the agent, an indication that the deviceless backup session has been ended.
-
Specification