Method And System For Automated Orchestration Of Container Application Backup For Container-Based Ecosystems
AssigneeDell Products L.P.
InventorsTrevor H. Dawe, Pooja Prasannakumar, William J. Elliott, IV
Life of this patent
Estimating the term…
Abstract
Methods and a system that back up container-based applications running on an information handling system. Configurations are collected of the container-based applications. Volumes are determined as to the container-based applications as found in storage with persistent volumes. The container-based applications are quiesced, while clones of the volumes are created that are used by the container-based applications. A backup is performed using a data mover for each volume of the cloned volumes.
Claims20
A computer-implementable method for backing up container-based applications comprising:
- collecting configurations of container-based applications running on an information handling system;
- determining volume of container-based applications, wherein the volume is accessed through a container platform from storage with persistent volumes;
- quiescing the container-based applications running on the information handling system;
- creating volume-based snapshots used by the container-based applications running on an information handling system;
- quiescing the container-based applications running on the information handling system;
- creating clones of volumes used by the container-based applications running on the information handling system;
- and
- backing up using a specific data mover for each volume from the cloned volumes.
A system comprising:
- a plurality of processing systems communicably coupled through a network, wherein the processing systems include non-transitory, computer-readable storage medium embodying computer program code interacting with a plurality of computer operations for backing up container-based applications comprising:
- collecting configurations of container-based applications running on an information handling system;
- determining volume of container-based applications, wherein the volume is accessed through a container platform from storage with persistent volumes;
- quiescing the container-based applications running on the information handling system;
- creating volume-based snapshots used by the container-based applications running on an information handling system;
- quiescing the container-based applications running on the information handling system;
- creating clones of volumes used by the container-based applications running on the information handling system;
- and
- backing up using a specific data mover for each volume from the cloned volumes.
A non-transitory, computer-readable storage medium embodying computer program code for backing up container-based applications, the computer program code comprising computer executable instructions configured for:
- collecting configurations of container-based applications running on an information handling system;
- determining volume of container-based applications, wherein the volume is accessed through a container platform from storage with persistent volumes;
- quiescing the container-based applications running on the information handling system;
- creating volume-based snapshots used by the container-based applications running on an information handling system;
- quiescing the container-based applications running on the information handling system;
- creating clones of volumes used by the container-based applications running on the information handling system;
- and
- backing up using a specific data mover for each volume from the cloned volumes.
Dependencies are inferred from the claim text.