CLOUD OBJECT STORAGE AND VERSIONING SYSTEM

    公开(公告)号:US20210389883A1

    公开(公告)日:2021-12-16

    申请号:US17345199

    申请日:2021-06-11

    Applicant: Rubrik, Inc.

    Abstract: Systems and methods for cloud object storage and versioning are provided. In an example, a cloud object storage and versioning system (COSVS) coordinates insertion of metadata into a database and data into an object store in a compute infrastructure, the compute infrastructure including the database, the object store, a data source, and a client application interacting with the data source. The COSVS has an architecture comprising a client API layer confined to provide an interface to the client application to facilitate storing or restoring of items originally obtained from the data source, and query different versions of item content originally obtained from the data source; a deduplication layer to deduplicate item content and store items originally obtained from the data source devoid of external item metadata or semantic relations among items; and a packing layer confined to store and retrieve bytes of item or object content.

    RELIABLE AND HIGH-PERFORMANCE CONNECTIVITY BETWEEN CONTROL-PLANES AND DATA-PLANES FOR A DATA MANAGEMENT SYSTEM

    公开(公告)号:US20240388625A1

    公开(公告)日:2024-11-21

    申请号:US18320603

    申请日:2023-05-19

    Applicant: Rubrik, Inc.

    Abstract: Methods, systems, and devices for data management are described. A data management system may include a control-plane common to multiple customers, where customer data for each customer is stored on a private data plane (e.g., at a remote node cluster). Each node cluster includes a controller which manages the nodes of the node cluster. A taskchain controller of the control plane may directly communicate with the nodes of the multiple node clusters, for example, via respective proxy services hosted at the node controllers or via respective service buses. The taskchain controller may communicate a command to add a new node to the node controller, and the node controller may create a new node based on the command. Future communications (e.g., commands to perform data protection tasks such as backup or restore operations) may be routed to the node via the proxy service or a service bus.

Patent Agency Ranking