10. Meet Rubrik Cloud Data Management
Backup
Software
Backup
Servers
Backup
Proxies
Replication Catalog
Database
Tape Off-site ArchiveBackup Storage
a
Dedupe
Metadata
Private Public
Software fabric for orchestrating apps and data across clouds. No forklift upgrades.
EDGE
11. How It Works
Quick Start: Rack and go. Auto-discovery.
Automate: Intelligent SLA policy engine for
effortless management.
Rapid Ingest: Flash-optimized, parallel ingest
accelerates snapshots and eliminates stun.
Content-aware dedupe. One global namespace.
Instant Recovery: Live Mount VMs & SQL.
Instant search and file restore.
Secure: End-to-end and Data at Rest encryption.
Immutability to fight Ransomware.
Cloud: “CloudOut” instantly accessible with
global search. Launch apps with “CloudOn” for
DR or test/dev. Run apps in cloud.
Primary Environment
SLA Policy Engine
Log Management
Private Public
NAS
AHV Hyper-V
VMware VMwareVMware VMwareVMware VMware
24. Business Language
•Service Level Agreement
–An understanding between two parties for data protection
•A layer of abstraction that declares intent
–Inform the fabric what you want
–Let the fabric determine how to implement your end-state
•Should be declarative in nature
–Describe an end state and allow a machine learning (ML) algo to execute
35. The Choice is Yours
World Class UI Experience Full Featured RESTful API
• Entirely driven by HTML5
• Simple to learn
• Consumer grade polish
• Great for ad-hoc activities run by
administrators or end users
• If you really liked Java, I’m sorry
• Entirely driven by the Open API
Spec 2.0 (fka Swagger)
• Simple to learn
• Gracefully integrate with your
existing toolset
• Tested and validated by the core
engineering team – we use it, too!
• No feature parity between the UI
and API
35
36. Rubrik is a Programmatic Software Fabric
delete
post
get
put
Your App
Automation
Create, select, execute. Repeat.
Extensible
APIs designed to be resilient to
change.
API-first Architecture
Rubrik consumes the same APIs.
patch
38. Under the Hood
“The Interface”
“The Logic”
“The Core”
Distributed Task Framework
Callisto
Distributed Metadata Store
Cluster Management
Global Search
Cerebro
Data Management
Crystal
UI / API
Infinity
Ecosystem
Integration
Thor
Cloud Connect
Atlas
Cloud-Scale File System
NFS
39. Distributed Task Scheduler
•Master-less architecture
•Distributed task queue
•No single point of failure
•Leverages metadata service
•Parallel processing of smaller tasks
•Nodes independently decide which
tasks to run
•Auto load distribution
Reports
Full Backup
Incremental
Archive
Replicate
Expire
Distributed
Task Scheduler
Index
Mount
VM
41. How It Works
•Mutual exclusion: No two threads will concurrently perform actions for the
same task instance at the same time.
•Progress: All task instances in active states with be acted upon promptly
once the system is in a stable state.
•Terminal permanence: No side effect of an active state of a task instance
can ever be observed after that instance moves to a terminal state.
44. Rubrik Manages All Your Data – Anywhere
NAS
Production Rubrik Cloud Data Management Platform
Backup &
Recovery
Disaster
Recovery
Archival &
Compliance
Search
Copy Data
Management
Analytics
Automated,
secured data
management
anywhere.
EDGE
45. Rapid Technology Innovation + Market
Recognition
v1.0
Hybrid Cloud
Backup & Recovery
v2.0
Offsite/Cloud
Replication/DR
v2.2
Security & Scale
v2.1
Auto-Protect
v2.3
Object Store
Support Expansion
v3.0
Physical & Edge
v3.2
Cloud Cluster
v3.1
Rich Visual Reporting
(Envision)
v4.0
All Workloads,
Anywhere
Magic Quadrant for
Data Center Backup
and Recovery
Solutions
2015 2016 2017
47. Vester - Bonus Content!
•Are you a VMware administrator?
•Can you answer these questions, with certainty, without looking?
–Do all of your hosts have the same NTP settings?
–How aggressive is your cluster’s DRS migration policy?
–Would any of your VMs fail a vMotion because an ISO file is currently mounted?
–What’s the oldest VM snapshot you have hanging around?
•Wouldn’t you like to know?
vSphere Configuration Management - https://github.com/WahlNetwork/Vester