SlideShare une entreprise Scribd logo
1  sur  48
The Architecture Behind
Policy-Driven Data Protection
A Rubrik Deep Dive
Norwegian
Tour
Chris Wahl
Writer
Co-Host
Instructor
Chief Technologist
Author
Microsoft
VMware
@ WahlNetwork.com
@ DatanautsPodcast.com
@ Pluralsight.com
@ Rubrik.com
Networking for VMware Admins
MVP (PowerShell)
VCDX #104
(Data Center & Network Virtualization)
@ChrisWahl | chris.wahl@rubrik.com
Today’s Topics
•An Introduction to Rubrik
–Cloud Data Management
–Understanding the Distributed Architecture
–Snapshot Chains & Immutability
•The “vSphere DRS” for Data Protection
–Conceptual Design Walkthrough
–SLA Domains for Policy Driven Protection
–A Technical Look at Cerebro
An Introduction to
Rubrik’s Distributed
Architecture
Stop Being a Mine Sweeper – 2014 Presentation
https://www.slideshare.net/ChristopherWahl
Data Management: 1990s to Present
1990s – Present
Backup &
Replication
Software
Backup Storage
Backup
Software
Backup
Servers
Backup
Proxies
Replication Catalog
Database
Tape Off-site ArchiveBackup Storage
a
Dedupe
Metadata
2000s – Present
Data Management: 2000s to Present
7
“A lot of stuff we do today is
because of legacy”
Per Buer, CEO at IncludeOS
9
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
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
Distributed File System
……
Atlas
Distributed Architecture
Atlas
Atlas
Atlas Atlas
Application
Metadata
(Callisto)
Scalable Architecture
14
Atlas
Atlas
Atlas Atlas
Application
/sd
Atlas
Atlas
...
...
Atlas
Atlas
Atlas
Atlas
Metadata
Self Healing
15
/sd/foo/bar
Snapshot Chains
16
Full
Time
t0
Incrementals
t1 t3t2 t4
materialize
Snapshot Chains (Redirect-on-Write)
17
log file ...
immutable
status : QUEUED
startTime : 2017-10-13T19:12:30Z (12:12:30 PST)
id : MOUNT_SNAPSHOT_811272f6-712d-4ccc-8695-132297c97fa7
http://wahlnetwork.com/2017/10/16/building-live-mount-rubrik/
Meet Cerebro:
The Brains Behind
Rubrik
Top Architects
Transform Complexity Into
Simplicity
Conceptual Design
Consistent
data
Disaster!
Systems
recovered
Services
resume
RPO RTO WRT
MTD
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
Policy{SLA
Recovery Point Objective (RPO)
Availability Duration (Retention)
When to Archive (RTO)
Replication Schedule (DR)
{SLA
There’s no need
for you to build
backup jobs
Apply policy to
VMs, folders,
clusters, data
centers, vCenter,
DBs, servers,
filesets, NAS …
Inheritance
VM VM VMVM
Test
Silver Policy Assignment
VM VM VMVM
Production
Gold Policy Assignment
VM
VM VMVM VM
VM VM VM
Test
Silver Policy Assignment
VM VM VMVM
Production
Gold Policy Assignment
VM
VM VMVM VM
Direct Assignment
Silver Policy Assignment
VM
vSphere Categories & Tags
vSphere Categories & Tags
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
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
Distributed Task
Scheduler
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
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
It’s like vSphere DRS
for Data Protection
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.
Summary
Backup
Replication
Archival
Analytics
Cloud-Native
Applications & Data
Run Rubrik Anywhere – Data Center to Cloud
On-Prem
Applications & Data
Azure InstanceEC2 Instance
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
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
Thank You!
@ChrisWahl
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
YouTube - Watch Session #VMTN6639U

Contenu connexe

Tendances

05 Azure overview Using cloud principles v.2.0
05 Azure overview Using cloud principles v.2.005 Azure overview Using cloud principles v.2.0
05 Azure overview Using cloud principles v.2.0
Herman Keijzer
 

Tendances (20)

Complex Analytics with NoSQL Data Store in Real Time
Complex Analytics with NoSQL Data Store in Real TimeComplex Analytics with NoSQL Data Store in Real Time
Complex Analytics with NoSQL Data Store in Real Time
 
Oracle Xen Directions June09
Oracle Xen Directions June09Oracle Xen Directions June09
Oracle Xen Directions June09
 
Building Enterprise Cloud Apps
Building Enterprise Cloud AppsBuilding Enterprise Cloud Apps
Building Enterprise Cloud Apps
 
A Well Architected SaaS - A Holistic Look at Cloud Architecture - Pop-up Loft...
A Well Architected SaaS - A Holistic Look at Cloud Architecture - Pop-up Loft...A Well Architected SaaS - A Holistic Look at Cloud Architecture - Pop-up Loft...
A Well Architected SaaS - A Holistic Look at Cloud Architecture - Pop-up Loft...
 
Real-world High Performance & High Throughput Computing on AWS - AWS PS Summi...
Real-world High Performance & High Throughput Computing on AWS - AWS PS Summi...Real-world High Performance & High Throughput Computing on AWS - AWS PS Summi...
Real-world High Performance & High Throughput Computing on AWS - AWS PS Summi...
 
Building a Hybrid Cloud with AWS and VMware vSphere
Building a Hybrid Cloud with AWS and VMware vSphereBuilding a Hybrid Cloud with AWS and VMware vSphere
Building a Hybrid Cloud with AWS and VMware vSphere
 
What is cloud backup?
What is cloud backup?What is cloud backup?
What is cloud backup?
 
Cloud comparison - AWS vs Azure vs Google
Cloud comparison - AWS vs Azure vs GoogleCloud comparison - AWS vs Azure vs Google
Cloud comparison - AWS vs Azure vs Google
 
Frank Denneman keynote
Frank Denneman keynoteFrank Denneman keynote
Frank Denneman keynote
 
Building Complex Workloads in Cloud - AWS PS Summit Canberra
Building Complex Workloads in Cloud - AWS PS Summit CanberraBuilding Complex Workloads in Cloud - AWS PS Summit Canberra
Building Complex Workloads in Cloud - AWS PS Summit Canberra
 
Self-Driving Storage and Applications Integration
Self-Driving Storage and Applications IntegrationSelf-Driving Storage and Applications Integration
Self-Driving Storage and Applications Integration
 
Xpress azure - Extension of Azure in Tunisia
Xpress azure - Extension of Azure in TunisiaXpress azure - Extension of Azure in Tunisia
Xpress azure - Extension of Azure in Tunisia
 
05 Azure overview Using cloud principles v.2.0
05 Azure overview Using cloud principles v.2.005 Azure overview Using cloud principles v.2.0
05 Azure overview Using cloud principles v.2.0
 
Should you keep your On-Premises NAS: Upgrade, Pay Maintenance or Public Cloud?
Should you keep your On-Premises NAS: Upgrade, Pay Maintenance or Public Cloud?Should you keep your On-Premises NAS: Upgrade, Pay Maintenance or Public Cloud?
Should you keep your On-Premises NAS: Upgrade, Pay Maintenance or Public Cloud?
 
Microsoft cloud stack
Microsoft cloud stackMicrosoft cloud stack
Microsoft cloud stack
 
DevOps on Steroids Featuring Red Hat & Alantiss - Pop-up Loft Tel Aviv
DevOps on Steroids Featuring Red Hat & Alantiss - Pop-up Loft Tel AvivDevOps on Steroids Featuring Red Hat & Alantiss - Pop-up Loft Tel Aviv
DevOps on Steroids Featuring Red Hat & Alantiss - Pop-up Loft Tel Aviv
 
Cloud Camp: Infrastructure as a service advance workloads
Cloud Camp: Infrastructure as a service advance workloadsCloud Camp: Infrastructure as a service advance workloads
Cloud Camp: Infrastructure as a service advance workloads
 
Proact backup and storage vs ransomware 2021
Proact backup and storage vs ransomware 2021Proact backup and storage vs ransomware 2021
Proact backup and storage vs ransomware 2021
 
10 Good Reasons: NetApp Ransomware Protection
10 Good Reasons: NetApp Ransomware Protection10 Good Reasons: NetApp Ransomware Protection
10 Good Reasons: NetApp Ransomware Protection
 
#PCMVision: VMware NSX - Transforming Security
#PCMVision: VMware NSX - Transforming Security#PCMVision: VMware NSX - Transforming Security
#PCMVision: VMware NSX - Transforming Security
 

Similaire à Norway VMUG Tour - The Architecture Behind Policy-Driven Data Protection - A Rubrik Deep Dive

Net app virtualization preso
Net app virtualization presoNet app virtualization preso
Net app virtualization preso
Accenture
 
Hacking apache cloud stack
Hacking apache cloud stackHacking apache cloud stack
Hacking apache cloud stack
Nitin Mehta
 

Similaire à Norway VMUG Tour - The Architecture Behind Policy-Driven Data Protection - A Rubrik Deep Dive (20)

A Technical Deep Dive on Protecting Acropolis Workloads with Rubrik
A Technical Deep Dive on Protecting Acropolis Workloads with RubrikA Technical Deep Dive on Protecting Acropolis Workloads with Rubrik
A Technical Deep Dive on Protecting Acropolis Workloads with Rubrik
 
VMware Cloud on AWS for Newbies
VMware Cloud on AWS for NewbiesVMware Cloud on AWS for Newbies
VMware Cloud on AWS for Newbies
 
Dynamic Data Centers - Taking it to the next level
Dynamic Data Centers - Taking it to the next levelDynamic Data Centers - Taking it to the next level
Dynamic Data Centers - Taking it to the next level
 
Tổng quan công nghệ Net backup - Phần 1
Tổng quan công nghệ Net backup - Phần 1Tổng quan công nghệ Net backup - Phần 1
Tổng quan công nghệ Net backup - Phần 1
 
RightScale Webinar: Key Considerations For Cloud Migration and Portability
RightScale Webinar:  Key Considerations For Cloud Migration and PortabilityRightScale Webinar:  Key Considerations For Cloud Migration and Portability
RightScale Webinar: Key Considerations For Cloud Migration and Portability
 
Data Lake and the rise of the microservices
Data Lake and the rise of the microservicesData Lake and the rise of the microservices
Data Lake and the rise of the microservices
 
Webinar: Overcoming the Top 3 Challenges of the Storage Status Quo
Webinar:  Overcoming the Top 3 Challenges of the Storage Status QuoWebinar:  Overcoming the Top 3 Challenges of the Storage Status Quo
Webinar: Overcoming the Top 3 Challenges of the Storage Status Quo
 
Simplified backup for Azure and AWS
Simplified backup for Azure and AWSSimplified backup for Azure and AWS
Simplified backup for Azure and AWS
 
Designing CloudStack Clouds
Designing CloudStack CloudsDesigning CloudStack Clouds
Designing CloudStack Clouds
 
Webinar: What’s Breaking Your VMware Backups? And How You Can Fix Them Quickly
Webinar: What’s Breaking Your VMware Backups? And How You Can Fix Them QuicklyWebinar: What’s Breaking Your VMware Backups? And How You Can Fix Them Quickly
Webinar: What’s Breaking Your VMware Backups? And How You Can Fix Them Quickly
 
HK-Cinder-Driver-ajauch.pptx
HK-Cinder-Driver-ajauch.pptxHK-Cinder-Driver-ajauch.pptx
HK-Cinder-Driver-ajauch.pptx
 
Net app virtualization preso
Net app virtualization presoNet app virtualization preso
Net app virtualization preso
 
1. beyond mission critical virtualizing big data and hadoop
1. beyond mission critical   virtualizing big data and hadoop1. beyond mission critical   virtualizing big data and hadoop
1. beyond mission critical virtualizing big data and hadoop
 
VMworld 2013: Maximize Database Performance in Your Software-Defined Data Center
VMworld 2013: Maximize Database Performance in Your Software-Defined Data CenterVMworld 2013: Maximize Database Performance in Your Software-Defined Data Center
VMworld 2013: Maximize Database Performance in Your Software-Defined Data Center
 
IT Resilience Technical
IT Resilience TechnicalIT Resilience Technical
IT Resilience Technical
 
Private IaaS Cloud Provider
Private IaaS Cloud ProviderPrivate IaaS Cloud Provider
Private IaaS Cloud Provider
 
SQL Saturday San Diego
SQL Saturday San DiegoSQL Saturday San Diego
SQL Saturday San Diego
 
CloudExpo NYC - Citrix Cloud Platforms Best Practices for Architecting Your C...
CloudExpo NYC - Citrix Cloud Platforms Best Practices for Architecting Your C...CloudExpo NYC - Citrix Cloud Platforms Best Practices for Architecting Your C...
CloudExpo NYC - Citrix Cloud Platforms Best Practices for Architecting Your C...
 
Hacking apache cloud stack
Hacking apache cloud stackHacking apache cloud stack
Hacking apache cloud stack
 
Silicon Valley CloudStack User Group - Designing CloudStack Clouds
Silicon Valley CloudStack User Group - Designing CloudStack CloudsSilicon Valley CloudStack User Group - Designing CloudStack Clouds
Silicon Valley CloudStack User Group - Designing CloudStack Clouds
 

Plus de Chris Wahl

Plus de Chris Wahl (13)

Scotland VMUG - My Journey to Full Stack Engineering
Scotland VMUG - My Journey to Full Stack EngineeringScotland VMUG - My Journey to Full Stack Engineering
Scotland VMUG - My Journey to Full Stack Engineering
 
Automation for Anyone at Nutanix NEXT 2017 US
Automation for Anyone at Nutanix NEXT 2017 USAutomation for Anyone at Nutanix NEXT 2017 US
Automation for Anyone at Nutanix NEXT 2017 US
 
How to Test PowerShell Code Using Pester
How to Test PowerShell Code Using PesterHow to Test PowerShell Code Using Pester
How to Test PowerShell Code Using Pester
 
VMUG - My Journey to Full Stack Engineering
VMUG - My Journey to Full Stack EngineeringVMUG - My Journey to Full Stack Engineering
VMUG - My Journey to Full Stack Engineering
 
VMUG - Learning to Learn - Experiences and Tips for Certifications and Tech S...
VMUG - Learning to Learn - Experiences and Tips for Certifications and Tech S...VMUG - Learning to Learn - Experiences and Tips for Certifications and Tech S...
VMUG - Learning to Learn - Experiences and Tips for Certifications and Tech S...
 
VMUG - Mastering PowerShell to Call RESTful API Endpoints
VMUG - Mastering PowerShell to Call RESTful API EndpointsVMUG - Mastering PowerShell to Call RESTful API Endpoints
VMUG - Mastering PowerShell to Call RESTful API Endpoints
 
VMworld - vSphere Distributed Switch 6.0 Technical Deep Dive
VMworld - vSphere Distributed Switch 6.0 Technical Deep DiveVMworld - vSphere Distributed Switch 6.0 Technical Deep Dive
VMworld - vSphere Distributed Switch 6.0 Technical Deep Dive
 
VMUG - Using PowerShell to call RESTful APIs
VMUG - Using PowerShell to call RESTful APIsVMUG - Using PowerShell to call RESTful APIs
VMUG - Using PowerShell to call RESTful APIs
 
VMUG - Community - Two Sides of the Same Coin
VMUG - Community - Two Sides of the Same CoinVMUG - Community - Two Sides of the Same Coin
VMUG - Community - Two Sides of the Same Coin
 
VMUG - Picking Up New Skills - Tips and Tricks to Build Your Technical Tool C...
VMUG - Picking Up New Skills - Tips and Tricks to Build Your Technical Tool C...VMUG - Picking Up New Skills - Tips and Tricks to Build Your Technical Tool C...
VMUG - Picking Up New Skills - Tips and Tricks to Build Your Technical Tool C...
 
vBrownBag - Scripting and Versioning with PowerShell ISE and Git Shell
vBrownBag - Scripting and Versioning with PowerShell ISE and Git ShellvBrownBag - Scripting and Versioning with PowerShell ISE and Git Shell
vBrownBag - Scripting and Versioning with PowerShell ISE and Git Shell
 
A No-Nonsense Approach to Hyperconvergence
A No-Nonsense Approach to HyperconvergenceA No-Nonsense Approach to Hyperconvergence
A No-Nonsense Approach to Hyperconvergence
 
VMUG St Louis - SDN in the Real World
VMUG St Louis - SDN in the Real WorldVMUG St Louis - SDN in the Real World
VMUG St Louis - SDN in the Real World
 

Dernier

+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
?#DUbAI#??##{{(☎️+971_581248768%)**%*]'#abortion pills for sale in dubai@
 
Why Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire businessWhy Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire business
panagenda
 

Dernier (20)

Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot TakeoffStrategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
 
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
 
AWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of TerraformAWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of Terraform
 
🐬 The future of MySQL is Postgres 🐘
🐬  The future of MySQL is Postgres   🐘🐬  The future of MySQL is Postgres   🐘
🐬 The future of MySQL is Postgres 🐘
 
A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)
 
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationFrom Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
 
2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...
 
Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)
 
Manulife - Insurer Innovation Award 2024
Manulife - Insurer Innovation Award 2024Manulife - Insurer Innovation Award 2024
Manulife - Insurer Innovation Award 2024
 
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
 
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
 
The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024
 
Boost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdfBoost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdf
 
Data Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonData Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt Robison
 
Strategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a FresherStrategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a Fresher
 
Why Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire businessWhy Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire business
 
Polkadot JAM Slides - Token2049 - By Dr. Gavin Wood
Polkadot JAM Slides - Token2049 - By Dr. Gavin WoodPolkadot JAM Slides - Token2049 - By Dr. Gavin Wood
Polkadot JAM Slides - Token2049 - By Dr. Gavin Wood
 
Apidays New York 2024 - The value of a flexible API Management solution for O...
Apidays New York 2024 - The value of a flexible API Management solution for O...Apidays New York 2024 - The value of a flexible API Management solution for O...
Apidays New York 2024 - The value of a flexible API Management solution for O...
 
Top 5 Benefits OF Using Muvi Live Paywall For Live Streams
Top 5 Benefits OF Using Muvi Live Paywall For Live StreamsTop 5 Benefits OF Using Muvi Live Paywall For Live Streams
Top 5 Benefits OF Using Muvi Live Paywall For Live Streams
 
Automating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps ScriptAutomating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps Script
 

Norway VMUG Tour - The Architecture Behind Policy-Driven Data Protection - A Rubrik Deep Dive

  • 1. The Architecture Behind Policy-Driven Data Protection A Rubrik Deep Dive Norwegian Tour
  • 2. Chris Wahl Writer Co-Host Instructor Chief Technologist Author Microsoft VMware @ WahlNetwork.com @ DatanautsPodcast.com @ Pluralsight.com @ Rubrik.com Networking for VMware Admins MVP (PowerShell) VCDX #104 (Data Center & Network Virtualization) @ChrisWahl | chris.wahl@rubrik.com
  • 3. Today’s Topics •An Introduction to Rubrik –Cloud Data Management –Understanding the Distributed Architecture –Snapshot Chains & Immutability •The “vSphere DRS” for Data Protection –Conceptual Design Walkthrough –SLA Domains for Policy Driven Protection –A Technical Look at Cerebro
  • 4. An Introduction to Rubrik’s Distributed Architecture
  • 5. Stop Being a Mine Sweeper – 2014 Presentation https://www.slideshare.net/ChristopherWahl
  • 6. Data Management: 1990s to Present 1990s – Present Backup & Replication Software Backup Storage Backup Software Backup Servers Backup Proxies Replication Catalog Database Tape Off-site ArchiveBackup Storage a Dedupe Metadata 2000s – Present Data Management: 2000s to Present
  • 7. 7
  • 8. “A lot of stuff we do today is because of legacy” Per Buer, CEO at IncludeOS
  • 9. 9
  • 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
  • 18. status : QUEUED startTime : 2017-10-13T19:12:30Z (12:12:30 PST) id : MOUNT_SNAPSHOT_811272f6-712d-4ccc-8695-132297c97fa7 http://wahlnetwork.com/2017/10/16/building-live-mount-rubrik/
  • 19.
  • 20. Meet Cerebro: The Brains Behind Rubrik
  • 22.
  • 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
  • 26. Recovery Point Objective (RPO) Availability Duration (Retention) When to Archive (RTO) Replication Schedule (DR) {SLA
  • 27. There’s no need for you to build backup jobs
  • 28.
  • 29.
  • 30. Apply policy to VMs, folders, clusters, data centers, vCenter, DBs, servers, filesets, NAS …
  • 31. Inheritance VM VM VMVM Test Silver Policy Assignment VM VM VMVM Production Gold Policy Assignment VM VM VMVM VM
  • 32. VM VM VM Test Silver Policy Assignment VM VM VMVM Production Gold Policy Assignment VM VM VMVM VM Direct Assignment Silver Policy Assignment VM
  • 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
  • 40. It’s like vSphere DRS for Data Protection
  • 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.
  • 43. Backup Replication Archival Analytics Cloud-Native Applications & Data Run Rubrik Anywhere – Data Center to Cloud On-Prem Applications & Data Azure InstanceEC2 Instance
  • 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
  • 48. YouTube - Watch Session #VMTN6639U