Scalable cloud-based backup method

    公开(公告)号:US11586507B2

    公开(公告)日:2023-02-21

    申请号:US16923759

    申请日:2020-07-08

    Inventor: Murali Balcha

    Abstract: A computer-implemented system and method of backing up and restoring a containerized application or a cloud-based application using a datamover service includes determining a stateful set of services of the containerized application or cloud-based application to be backed up. A persistent volume associated with the determined stateful set of services of the containerized application or cloud-based application is identified. Then, a snapshot of the identified persistent volume is created and a new persistent volume is created from the snapshot. The created new persistent volume is attached to a datamover service. Data from the created new persistent volume is then copied to a network file system or storage system using the datamover service, thereby creating backup data stored in a storage system.

    Method and apparatus of managing application workloads on backup and recovery system

    公开(公告)号:US11507466B2

    公开(公告)日:2022-11-22

    申请号:US16591904

    申请日:2019-10-03

    Abstract: Featured are a method and apparatus for managing various point-in-time copies of workloads or applications using a software system called workload manager. An aspect of the invention is to receive backup images of point-in-time backup images of workload from a backup client and realize corresponding virtual resource from backup image on the cloud platform that is part of the workload manager appliance. Workload manager maintains catalog of point-in-time copies of workloads. Each item in the catalog refers resource entries on the cloud platform. When user wishes to instantiate a point-in-time copy, workload manager instantiates all the resources identified in the catalog entry. User can also restore a particular point-in-time workload to production system or migrate a particular point-in-time workload to remote application.

    Cloud Resource Monitor and Interface Method and System for Containerized Applications

    公开(公告)号:US20220147391A1

    公开(公告)日:2022-05-12

    申请号:US17521922

    申请日:2021-11-09

    Abstract: A computer-implemented method for providing cloud resource monitor interfaces for containerized applications includes portraying a hierarchy of monitored cloud resources and identifying a request to display system metrics for a selected set of monitored cloud resources in the hierarchy. One or more application tools associated with the selected set of monitored cloud resources are discovered. The discovered one or more application tools associated with the selected set of monitored cloud resources are portrayed in a first window where each of the one or more application tools are represented by a corresponding symbol presented in the first window such that the one or more application tools can be selected. The one or more system metrics of each of the one or more application tools portrayed in the first window using at least one attribute of the corresponding symbol of the one or more application tools such that system metrics of the one or more application tools can be compared so that a comparison results in a selected set of application tools being determined. A request to display summary system metrics for the selected set of application tools based on the comparison and portraying summary system metrics for the selected set of application tools is identified in a second window.

    Object Store Backup Method and System
    5.
    发明申请

    公开(公告)号:US20190384495A1

    公开(公告)日:2019-12-19

    申请号:US16439042

    申请日:2019-06-12

    Inventor: Murali Balcha

    Abstract: A computer-implemented method of backing up an application to an object storage system includes receiving a file comprising data from the application being backed up to the object storage system at a locally-mounted-file-system representation. A manifest comprising file segment metadata based on the file is generated. At least one file segment comprising at least some of the data is also generated. At least one file segment comprising at least some of the data as at least one corresponding object comprising the at least some of the data is stored in the object storage system. The manifest is stored as an object in the object storage system.

    Prioritized backup operations for virtual machines

    公开(公告)号:US10437487B2

    公开(公告)日:2019-10-08

    申请号:US15228663

    申请日:2016-08-04

    Abstract: A VM (Virtual Machine) backup calculates, for each of the VMs, a set of blocks corresponding to the VM for inclusion in a backup, such that the set of blocks is calculated according to a prioritized sequence of operations based on a storage array connected to the computing node. The method traverses each of the calculated set of blocks, in which the set of blocks is taken at a common point in time for each VM, and stores the traversed blocks in a backup format configured for restoring the VM corresponding to the set of blocks by restoring the blocks and corresponding blocks at the common point in time. The prioritized sequence of operations allows the most efficient approach to be attempted first, but ensuring robust coverage by attempting successive “fallback” approaches so that effective coverage of all VMs occurs.

    Object Store Backup Method and System

    公开(公告)号:US20210357294A1

    公开(公告)日:2021-11-18

    申请号:US17391006

    申请日:2021-08-01

    Abstract: A computer-implemented method of backing up an application to an object storage system includes receiving a policy with a retention attribute for the application being backed up, and receiving a file including data from the application being backed up at a locally-mounted-file-system representation. A manifest including file segment metadata based on the file, at least one attribute associated with the locally-mounted-file-system representation, and at least one version is generated. A file segment including data corresponding to at least one version in the manifest, and including at least some of the data in a bucket comprising an object lock in the object storage system is generated and stored. The manifest is stored as an object in the object storage system.

    Scalable Cloud-Based Backup Method

    公开(公告)号:US20210011811A1

    公开(公告)日:2021-01-14

    申请号:US16923759

    申请日:2020-07-08

    Inventor: Murali Balcha

    Abstract: A computer-implemented system and method of backing up and restoring a containerized application or a cloud-based application using a datamover service includes determining a stateful set of services of the containerized application or cloud-based application to be backed up. A persistent volume associated with the determined stateful set of services of the containerized application or cloud-based application is identified. Then, a snapshot of the identified persistent volume is created and a new persistent volume is created from the snapshot. The created new persistent volume is attached to a datamover service. Data from the created new persistent volume is then copied to a network file system or storage system using the datamover service, thereby creating backup data stored in a storage system.

    Scalable de-duplication (dedupe) file system

    公开(公告)号:US10776321B1

    公开(公告)日:2020-09-15

    申请号:US14562973

    申请日:2014-12-08

    Abstract: A scalable de-duplication file system divides the file system into data and metadata stores where each store is built on scale out architectures. Each store is not a single module, but a collection of identical modules that together creates one large store. By scaling metadata store and chunk store, the file system can be scaled linearly without compromising the file system performance. Deduplication logic identifies a chunk location for each stored chunk, and stores, for each identifier, an index of the chunk location associated with the corresponding identifier, such that the stored index for similar chunk ids points to the same chunk location. In this manner, duplicate chunks or blocks of data are referenced merely by pointer or indexes, rather than redundantly duplicating storage for each instantiation or copy of similar data.

Patent Agency Ranking