Technology Overview

Rubrik is an intelligent Data Management stack where each layer scales and is independently resistant to failures. Designed to run on-prem or on the cloud, the stack is anchored by Infinity (API and deep app awareness), Cerebro (the “brains”), and Atlas (cloud-scale file system built from scratch

The interface between the outer world and Cerebro. APIs execute SLA policies throughout the system and deliver granular control to users.


The brains of Rubrik. Comprised of Blob Engine and Distributed Task Framework. Abstracts a data control plane detached from any underlying infrastructure.


Cloud-scale file system designed to be masterless and self-healing. Works with Cerebro to provide instant recovery.


Mobilize Your Data Anywhere

Together, Rubrik Blob Engine and Distributed Task Framework create a control plane that can orchestrate data from on-prem to cloud. In other words, data can be sent to any destination and quickly retrieved when needed. Unlike legacy solutions, Rubrik has integrated an API-first architecture from Day 1 and consumes the same APIs published and offered to users.

Rubrik’s APIs are designed to work in two ways:

  • 1
    Abstract complexity with APIs built into a self-learning system that operates in an efficient manner (like adaptive throttling or automatic detection of workload characteristics to minimize impact to production).
  • 2
    Deliver granular control for customers to employ workflows best suited to their environments.


The Blob Engine

Rubrik is an intelligent Data Management stack where each layer scales and is independently resistant to failures. Designed to run on-prem or on the cloud, the stack is anchored by Infinity (API and deep app awareness), Cerebro (the “brains”), and Atlas (cloud-scale file system built from scratch
Rubrik Blob Engine is a distributed version control system, detached from any underlying application and infrastructure (e.g., storage, on-prem, cloud).
It can orchestrate data from on-prem to cloud, cloud to cloud, cloud to on-prem. It provides core data management services, including immutability, deduplication, retention, replication, and archival.

The Rubrik Blob Engine is designed to deliver instant access to data to meet today’s demands for recovery, test/dev, and analytics. It dynamically evaluates how to minimize fragmentation and latency within the snapshot to achieve near-zero recovery times, especially for applications that require higher quality of service (e.g., Gold vs. Silver SLA).

To deliver dramatically lower RTOs through “Live Mounts”, Rubrik exploits its distributed system DNA. When a “Live Mount” is initiated, Rubrik issues parallel requests to the cluster nodes and underlying storage to read the distributed data concurrently. Unlike traditional rehydration, Rubrik employs parallel synthesis of the data, accelerating the time in which data can be presented back to the system for recovery or test/dev purposes.
In addition, the Blob Engine maintains a mapping between content ID and an usable representation of the corresponding content until deletion (could be stored in Atlas file system). Everything is stored in an immutable format (immune to ransomware).
Chris Wahl takes you behind the scenes to see how the brains of Rubrik was built with founding lead engineer Fabiano Bolteho.


The Distributed Task Framework

Founding engineer Jon Derryberry discusses the benefits of a declarative policy engine (what data should exist and where in the system).
Automate your SLA policies with the Distributed Task Framework by globally assigning and executing tasks across the system in a fault-tolerant and efficient manner.
It enforces the activities to uphold the assigned SLA policies on a daily and long-term basis. Once a SLA policy is set, it strategizes to meet these set goals for data retention, replication, and archival.

For example, if a user has defined prioritization requirements within the SLA — this database is mission-critical, it will constantly perform data efficiency checks (data consolidation, compression, deduplication) to ensure it recovers quickly.


How Our Customers Use Our APIs

  • Weather-Triggered DR to the Cloud

    Weather-triggered DR to the Cloud Initiate DR to the cloud based on severe weather changes. API calls are made against OpenWeatherMap data for forecasted wind speeds. If wind speeds are greater than 100 mph (hurricane speeds), Rubrik will initiate virtual servers in AWS or Azure for DR usage.
  • Service Integration

    ServiceNow Integration Integrate Rubrik into ServiceNow to automate protection for new workloads, deliver self-service recovery, and provision clones for test/dev. Compared to the legacy approach, users reduce the wait time from weeks to zero to complete data management requests for backup, recovery, and archival.
  • Mutli-Tenancy Made Simple

    Multi-tenancy Made Simple Empower the business while maintaining control and compliance with multi-tenancy made possible by Rubrik APIs. Any data ingested can be easily and securely assigned as a resource to a tenant. Only relevant APIs are returned based on the tenant’s policy settings.
  • Recover 1000 VMs at a Time

    Recover 1,000 VMs at a Time Run a Powershell script interacting with Rubrik APIs to automate the recovery of thousands of VMs. Makes DR and failover testing or spinning up test/dev VMs a cinch. All you need is the list of VMs to recover to get started.

Subscribe now to receive our latest updates and promotions

Networks Unlimited
Offering the best and latest solutions within the converged technology, data centre, networking, and security landscapes.

Copyright 2021 Networks Unlimited | The Key to IT Security & Networking Communications.