-
公开(公告)号:US11586507B2
公开(公告)日:2023-02-21
申请号:US16923759
申请日:2020-07-08
Applicant: Trilio Data, Inc.
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.
-
公开(公告)号:US11507466B2
公开(公告)日:2022-11-22
申请号:US16591904
申请日:2019-10-03
Applicant: Trilio Data, Inc.
Inventor: Muralidhara R. Balcha , Giridhar Basava , Sanjay Baronia
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.
-
公开(公告)号:US20210208974A1
公开(公告)日:2021-07-08
申请号:US17206713
申请日:2021-03-19
Applicant: Trilio Data, Inc.
Inventor: Muralidhara R. Balcha , Prashanto Jairaj Kochavara , David Safaii , Vinod Patil , Ajay Nemade , Prafull Ladha , Abhisek Dwivedi , Madhur Nawandar , Sanjay Singh Shekhawat
Abstract: A computer-implemented method of data protection for containerized applications includes initiating a backup process for a containerized application comprising an application template, application information, and application data. An application template associated with the application is saved to a first repository. Application information is identified and saved to a second repository. A persistent volume containing the application data is identified and at least some of the application data from the persistent volume is saved to a third repository. The application is then restored based on the saved template, application information and application data.
-
公开(公告)号:US20220147391A1
公开(公告)日:2022-05-12
申请号:US17521922
申请日:2021-11-09
Applicant: Trilio Data, Inc.
Inventor: Muralidhara R. Balcha , Prashanto Jairaj Kochavara , David Safaii , Seema Patwardhan Karandikar , Madhur Nawandar
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.
-
公开(公告)号:US20190384495A1
公开(公告)日:2019-12-19
申请号:US16439042
申请日:2019-06-12
Applicant: Trilio Data, Inc.
Inventor: Murali Balcha
IPC: G06F3/06
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.
-
公开(公告)号:US10437487B2
公开(公告)日:2019-10-08
申请号:US15228663
申请日:2016-08-04
Applicant: Trilio Data, Inc.
Inventor: Muralidhara R. Balcha
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.
-
公开(公告)号:US20210357294A1
公开(公告)日:2021-11-18
申请号:US17391006
申请日:2021-08-01
Applicant: Trilio Data, Inc.
Inventor: Muralidhar Balcha
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.
-
公开(公告)号:US20210011811A1
公开(公告)日:2021-01-14
申请号:US16923759
申请日:2020-07-08
Applicant: Trilio Data, Inc.
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.
-
公开(公告)号:US11449365B2
公开(公告)日:2022-09-20
申请号:US15381427
申请日:2016-12-16
Applicant: TRILIO DATA INC.
Inventor: Aleksandr Biberman , Andrey Turovsky
IPC: G06F9/50 , H04L67/10 , H04L47/70 , G06N20/00 , H04L67/1012 , H04L67/1008 , H04W28/08
Abstract: Systems and methods for deploying computer application workload elements among a plurality of computing resources are described. An elastic workload orchestration architecture includes a workload queue that is configured to receive application workload elements for processing using one or more distributed hybrid application services. The workload elements are evaluated to confirm whether they are properly formatted for deployment among the distributed hybrid application services and, if such confirmation cannot be made, the workload elements are adapted into a proper format. An elastic workload operator then deploys the workload elements to the distributed hybrid application services.
-
公开(公告)号:US10776321B1
公开(公告)日:2020-09-15
申请号:US14562973
申请日:2014-12-08
Applicant: Trilio Data, Inc.
Inventor: Muralidhara R. Balcha , Giridhar Basava , Sanjay Baronia
IPC: G06F17/00 , G06F7/00 , G06F16/174 , G06F16/22 , G06F16/27
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.
-
-
-
-
-
-
-
-
-