×

Backup and restore framework for distributed computing systems

  • US 10,379,968 B2
  • Filed: 05/05/2017
  • Issued: 08/13/2019
  • Est. Priority Date: 05/05/2017
  • Status: Active Grant
First Claim
Patent Images

1. A method, comprising:

  • receiving, from a client device by a backup orchestrator comprising one or more computer processors, a request to perform a backup or restore process for a deployment including a plurality of different deployment jobs, the request being associated with a deployment identifier identifying the deployment;

    determining, by the backup orchestrator and based on the deployment identifier, a script location storing job-specific scripts, each job-specific script being associated with a respective deployment job according to a specification file that specifies configuration parameters of the deployment;

    executing the job-specific scripts stored at the script location in a plurality of stages, including;

    executing first stage-specific scripts for a first stage for all of the plurality of deployment jobs, the first stage-specific scripts comprising respective pre-backup or pre-restore scripts for each deployment job of the plurality of different deployment jobs,after all first stage-specific scripts for the first stage have completed for all of the plurality of different deployment jobs, executing second stage-specific scripts for a second stage for all of the plurality of different deployment jobs, the second stage-specific scripts comprising respective backup or restore scripts for each deployment job of the plurality of different deployment jobs,after all second stage-specific scripts for the second stage have completed for all of the plurality of different deployment jobs, executing third stage-specific scripts for a third stage for all of the plurality of different deployment jobs, the third stage-specific scripts comprising respective post-backup or post-restore scripts for each deployment job of the plurality of different deployment jobs; and

    providing, by the backup orchestrator, a notification to the client device as a response to the request, the notification indicating a state of the backup or restore process.

View all claims
  • 1 Assignment
Timeline View
Assignment View
    ×
    ×