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

Chris Wahl
Chris WahlSenior Principal at Slalom
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/
Norway VMUG Tour - The Architecture Behind Policy-Driven Data Protection - A Rubrik Deep Dive
Meet Cerebro:
The Brains Behind
Rubrik
Top Architects
Transform Complexity Into
Simplicity
Norway VMUG Tour - The Architecture Behind Policy-Driven Data Protection - A Rubrik Deep Dive
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
Norway VMUG Tour - The Architecture Behind Policy-Driven Data Protection - A Rubrik Deep Dive
Norway VMUG Tour - The Architecture Behind Policy-Driven Data Protection - A Rubrik Deep Dive
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
1 of 48

Recommended

Level up your SQL and Azure, by using Rubrik by
Level up your SQL and Azure, by using RubrikLevel up your SQL and Azure, by using Rubrik
Level up your SQL and Azure, by using RubrikJaap Brasser
625 views31 slides
Introducing rubrik a new approach to data protection by
Introducing rubrik   a new approach to data protectionIntroducing rubrik   a new approach to data protection
Introducing rubrik a new approach to data protectionDatabarracks
2.2K views23 slides
Multi-Cloud Roadmap: Architecting Hybrid Environments for Maximum Results by
Multi-Cloud Roadmap: Architecting Hybrid Environments for Maximum ResultsMulti-Cloud Roadmap: Architecting Hybrid Environments for Maximum Results
Multi-Cloud Roadmap: Architecting Hybrid Environments for Maximum ResultsRightScale
1.6K views34 slides
AWS Summit Berlin 2013 - Keynote Steve Schmidt by
AWS Summit Berlin 2013 - Keynote Steve SchmidtAWS Summit Berlin 2013 - Keynote Steve Schmidt
AWS Summit Berlin 2013 - Keynote Steve SchmidtAWS Germany
4.3K views28 slides
AWS Summit Berlin 2013 - Euroforum - Moving an Entire Physical Data Center in... by
AWS Summit Berlin 2013 - Euroforum - Moving an Entire Physical Data Center in...AWS Summit Berlin 2013 - Euroforum - Moving an Entire Physical Data Center in...
AWS Summit Berlin 2013 - Euroforum - Moving an Entire Physical Data Center in...AWS Germany
3.2K views25 slides
Microsoft Azure cloud computing by
Microsoft Azure cloud computingMicrosoft Azure cloud computing
Microsoft Azure cloud computingRoman Antonov
99 views30 slides

More Related Content

What's hot

Complex Analytics with NoSQL Data Store in Real Time by
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 TimeNati Shalom
2.4K views33 slides
Oracle Xen Directions June09 by
Oracle Xen Directions June09Oracle Xen Directions June09
Oracle Xen Directions June09The Linux Foundation
1.4K views30 slides
Building Enterprise Cloud Apps by
Building Enterprise Cloud AppsBuilding Enterprise Cloud Apps
Building Enterprise Cloud AppsAmazon Web Services
1.3K views39 slides
A Well Architected SaaS - A Holistic Look at Cloud Architecture - Pop-up Loft... by
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...Amazon Web Services
1.4K views49 slides
Real-world High Performance & High Throughput Computing on AWS - AWS PS Summi... by
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...Amazon Web Services
646 views27 slides
Building a Hybrid Cloud with AWS and VMware vSphere by
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 vSphereBuurst
694 views18 slides

What's hot(20)

Complex Analytics with NoSQL Data Store in Real Time by Nati Shalom
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
Nati Shalom2.4K views
A Well Architected SaaS - A Holistic Look at Cloud Architecture - Pop-up Loft... by Amazon Web Services
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...
Amazon Web Services1.4K views
Real-world High Performance & High Throughput Computing on AWS - AWS PS Summi... by Amazon Web Services
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 by Buurst
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
Buurst694 views
What is cloud backup? by Asigra
What is cloud backup?What is cloud backup?
What is cloud backup?
Asigra6.2K views
Cloud comparison - AWS vs Azure vs Google by Patrick Pierson
Cloud comparison - AWS vs Azure vs GoogleCloud comparison - AWS vs Azure vs Google
Cloud comparison - AWS vs Azure vs Google
Patrick Pierson1.8K views
Frank Denneman keynote by VMUG IT
Frank Denneman keynoteFrank Denneman keynote
Frank Denneman keynote
VMUG IT213 views
Building Complex Workloads in Cloud - AWS PS Summit Canberra by Amazon Web Services
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 by MarketingArrowECS_CZ
Self-Driving Storage and Applications IntegrationSelf-Driving Storage and Applications Integration
Self-Driving Storage and Applications Integration
Xpress azure - Extension of Azure in Tunisia by Aymen Mami
Xpress azure - Extension of Azure in TunisiaXpress azure - Extension of Azure in Tunisia
Xpress azure - Extension of Azure in Tunisia
Aymen Mami661 views
05 Azure overview Using cloud principles v.2.0 by Herman Keijzer
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 Keijzer566 views
Should you keep your On-Premises NAS: Upgrade, Pay Maintenance or Public Cloud? by Buurst
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?
Buurst16.5K views
DevOps on Steroids Featuring Red Hat & Alantiss - Pop-up Loft Tel Aviv by Amazon Web Services
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
Amazon Web Services1.8K views
Cloud Camp: Infrastructure as a service advance workloads by Asaf Nakash
Cloud Camp: Infrastructure as a service advance workloadsCloud Camp: Infrastructure as a service advance workloads
Cloud Camp: Infrastructure as a service advance workloads
Asaf Nakash612 views
Proact backup and storage vs ransomware 2021 by Karel Kannel
Proact backup and storage vs ransomware 2021Proact backup and storage vs ransomware 2021
Proact backup and storage vs ransomware 2021
Karel Kannel147 views
10 Good Reasons: NetApp Ransomware Protection by NetApp
10 Good Reasons: NetApp Ransomware Protection10 Good Reasons: NetApp Ransomware Protection
10 Good Reasons: NetApp Ransomware Protection
NetApp5.3K views
#PCMVision: VMware NSX - Transforming Security by PCM
#PCMVision: VMware NSX - Transforming Security#PCMVision: VMware NSX - Transforming Security
#PCMVision: VMware NSX - Transforming Security
PCM3.2K views

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

A Technical Deep Dive on Protecting Acropolis Workloads with Rubrik by
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 RubrikNEXTtour
832 views32 slides
VMware Cloud on AWS for Newbies by
VMware Cloud on AWS for NewbiesVMware Cloud on AWS for Newbies
VMware Cloud on AWS for NewbiesFaction
240 views33 slides
Dynamic Data Centers - Taking it to the next level by
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 levelsanvmibj
1.2K views38 slides
Tổng quan công nghệ Net backup - Phần 1 by
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 1NguyenDat Quoc
494 views248 slides
RightScale Webinar: Key Considerations For Cloud Migration and Portability by
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 PortabilityRightScale
1.7K views41 slides
Data Lake and the rise of the microservices by
Data Lake and the rise of the microservicesData Lake and the rise of the microservices
Data Lake and the rise of the microservicesBigstep
3.1K views23 slides

Similar to 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 by NEXTtour
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
NEXTtour832 views
VMware Cloud on AWS for Newbies by Faction
VMware Cloud on AWS for NewbiesVMware Cloud on AWS for Newbies
VMware Cloud on AWS for Newbies
Faction240 views
Dynamic Data Centers - Taking it to the next level by sanvmibj
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
sanvmibj1.2K views
Tổng quan công nghệ Net backup - Phần 1 by NguyenDat Quoc
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
NguyenDat Quoc494 views
RightScale Webinar: Key Considerations For Cloud Migration and Portability by RightScale
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
RightScale1.7K views
Data Lake and the rise of the microservices by Bigstep
Data Lake and the rise of the microservicesData Lake and the rise of the microservices
Data Lake and the rise of the microservices
Bigstep3.1K views
Webinar: Overcoming the Top 3 Challenges of the Storage Status Quo by Storage Switzerland
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 by Chris Bullock
Simplified backup for Azure and AWSSimplified backup for Azure and AWS
Simplified backup for Azure and AWS
Chris Bullock123 views
Designing CloudStack Clouds by ShapeBlue
Designing CloudStack CloudsDesigning CloudStack Clouds
Designing CloudStack Clouds
ShapeBlue1.1K views
Webinar: What’s Breaking Your VMware Backups? And How You Can Fix Them Quickly by Storage Switzerland
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
Net app virtualization preso by Accenture
Net app virtualization presoNet app virtualization preso
Net app virtualization preso
Accenture1.2K views
1. beyond mission critical virtualizing big data and hadoop by Chiou-Nan Chen
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
Chiou-Nan Chen1.2K views
VMworld 2013: Maximize Database Performance in Your Software-Defined Data Center by VMworld
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
VMworld748 views
Private IaaS Cloud Provider by David Pasek
Private IaaS Cloud ProviderPrivate IaaS Cloud Provider
Private IaaS Cloud Provider
David Pasek188 views
CloudExpo NYC - Citrix Cloud Platforms Best Practices for Architecting Your C... by mormullins
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...
mormullins860 views
Hacking apache cloud stack by Nitin Mehta
Hacking apache cloud stackHacking apache cloud stack
Hacking apache cloud stack
Nitin Mehta5.7K views
Silicon Valley CloudStack User Group - Designing CloudStack Clouds by ShapeBlue
Silicon Valley CloudStack User Group - Designing CloudStack CloudsSilicon Valley CloudStack User Group - Designing CloudStack Clouds
Silicon Valley CloudStack User Group - Designing CloudStack Clouds
ShapeBlue319 views

More from Chris Wahl

Scotland VMUG - My Journey to Full Stack Engineering by
Scotland VMUG - My Journey to Full Stack EngineeringScotland VMUG - My Journey to Full Stack Engineering
Scotland VMUG - My Journey to Full Stack EngineeringChris Wahl
876 views73 slides
Automation for Anyone at Nutanix NEXT 2017 US by
Automation for Anyone at Nutanix NEXT 2017 USAutomation for Anyone at Nutanix NEXT 2017 US
Automation for Anyone at Nutanix NEXT 2017 USChris Wahl
477 views37 slides
How to Test PowerShell Code Using Pester by
How to Test PowerShell Code Using PesterHow to Test PowerShell Code Using Pester
How to Test PowerShell Code Using PesterChris Wahl
584 views27 slides
VMUG - My Journey to Full Stack Engineering by
VMUG - My Journey to Full Stack EngineeringVMUG - My Journey to Full Stack Engineering
VMUG - My Journey to Full Stack EngineeringChris Wahl
1.5K views49 slides
VMUG - Learning to Learn - Experiences and Tips for Certifications and Tech S... by
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...Chris Wahl
1.1K views40 slides
VMUG - Mastering PowerShell to Call RESTful API Endpoints by
VMUG - Mastering PowerShell to Call RESTful API EndpointsVMUG - Mastering PowerShell to Call RESTful API Endpoints
VMUG - Mastering PowerShell to Call RESTful API EndpointsChris Wahl
2.5K views58 slides

More from Chris Wahl(13)

Scotland VMUG - My Journey to Full Stack Engineering by Chris Wahl
Scotland VMUG - My Journey to Full Stack EngineeringScotland VMUG - My Journey to Full Stack Engineering
Scotland VMUG - My Journey to Full Stack Engineering
Chris Wahl876 views
Automation for Anyone at Nutanix NEXT 2017 US by Chris Wahl
Automation for Anyone at Nutanix NEXT 2017 USAutomation for Anyone at Nutanix NEXT 2017 US
Automation for Anyone at Nutanix NEXT 2017 US
Chris Wahl477 views
How to Test PowerShell Code Using Pester by Chris Wahl
How to Test PowerShell Code Using PesterHow to Test PowerShell Code Using Pester
How to Test PowerShell Code Using Pester
Chris Wahl584 views
VMUG - My Journey to Full Stack Engineering by Chris Wahl
VMUG - My Journey to Full Stack EngineeringVMUG - My Journey to Full Stack Engineering
VMUG - My Journey to Full Stack Engineering
Chris Wahl1.5K views
VMUG - Learning to Learn - Experiences and Tips for Certifications and Tech S... by Chris Wahl
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...
Chris Wahl1.1K views
VMUG - Mastering PowerShell to Call RESTful API Endpoints by Chris Wahl
VMUG - Mastering PowerShell to Call RESTful API EndpointsVMUG - Mastering PowerShell to Call RESTful API Endpoints
VMUG - Mastering PowerShell to Call RESTful API Endpoints
Chris Wahl2.5K views
VMworld - vSphere Distributed Switch 6.0 Technical Deep Dive by Chris Wahl
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
Chris Wahl4K views
VMUG - Using PowerShell to call RESTful APIs by Chris Wahl
VMUG - Using PowerShell to call RESTful APIsVMUG - Using PowerShell to call RESTful APIs
VMUG - Using PowerShell to call RESTful APIs
Chris Wahl1.6K views
VMUG - Community - Two Sides of the Same Coin by Chris Wahl
VMUG - Community - Two Sides of the Same CoinVMUG - Community - Two Sides of the Same Coin
VMUG - Community - Two Sides of the Same Coin
Chris Wahl796 views
VMUG - Picking Up New Skills - Tips and Tricks to Build Your Technical Tool C... by Chris Wahl
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...
Chris Wahl1.7K views
vBrownBag - Scripting and Versioning with PowerShell ISE and Git Shell by Chris Wahl
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
Chris Wahl1.3K views
A No-Nonsense Approach to Hyperconvergence by Chris Wahl
A No-Nonsense Approach to HyperconvergenceA No-Nonsense Approach to Hyperconvergence
A No-Nonsense Approach to Hyperconvergence
Chris Wahl2K views
VMUG St Louis - SDN in the Real World by Chris Wahl
VMUG St Louis - SDN in the Real WorldVMUG St Louis - SDN in the Real World
VMUG St Louis - SDN in the Real World
Chris Wahl914 views

Recently uploaded

Unit 1_Lecture 2_Physical Design of IoT.pdf by
Unit 1_Lecture 2_Physical Design of IoT.pdfUnit 1_Lecture 2_Physical Design of IoT.pdf
Unit 1_Lecture 2_Physical Design of IoT.pdfStephenTec
15 views36 slides
The Forbidden VPN Secrets.pdf by
The Forbidden VPN Secrets.pdfThe Forbidden VPN Secrets.pdf
The Forbidden VPN Secrets.pdfMariam Shaba
20 views72 slides
SAP Automation Using Bar Code and FIORI.pdf by
SAP Automation Using Bar Code and FIORI.pdfSAP Automation Using Bar Code and FIORI.pdf
SAP Automation Using Bar Code and FIORI.pdfVirendra Rai, PMP
25 views38 slides
Business Analyst Series 2023 - Week 3 Session 5 by
Business Analyst Series 2023 -  Week 3 Session 5Business Analyst Series 2023 -  Week 3 Session 5
Business Analyst Series 2023 - Week 3 Session 5DianaGray10
345 views20 slides
Webinar : Desperately Seeking Transformation - Part 2: Insights from leading... by
Webinar : Desperately Seeking Transformation - Part 2:  Insights from leading...Webinar : Desperately Seeking Transformation - Part 2:  Insights from leading...
Webinar : Desperately Seeking Transformation - Part 2: Insights from leading...The Digital Insurer
24 views52 slides
STPI OctaNE CoE Brochure.pdf by
STPI OctaNE CoE Brochure.pdfSTPI OctaNE CoE Brochure.pdf
STPI OctaNE CoE Brochure.pdfmadhurjyapb
14 views1 slide

Recently uploaded(20)

Unit 1_Lecture 2_Physical Design of IoT.pdf by StephenTec
Unit 1_Lecture 2_Physical Design of IoT.pdfUnit 1_Lecture 2_Physical Design of IoT.pdf
Unit 1_Lecture 2_Physical Design of IoT.pdf
StephenTec15 views
The Forbidden VPN Secrets.pdf by Mariam Shaba
The Forbidden VPN Secrets.pdfThe Forbidden VPN Secrets.pdf
The Forbidden VPN Secrets.pdf
Mariam Shaba20 views
SAP Automation Using Bar Code and FIORI.pdf by Virendra Rai, PMP
SAP Automation Using Bar Code and FIORI.pdfSAP Automation Using Bar Code and FIORI.pdf
SAP Automation Using Bar Code and FIORI.pdf
Business Analyst Series 2023 - Week 3 Session 5 by DianaGray10
Business Analyst Series 2023 -  Week 3 Session 5Business Analyst Series 2023 -  Week 3 Session 5
Business Analyst Series 2023 - Week 3 Session 5
DianaGray10345 views
Webinar : Desperately Seeking Transformation - Part 2: Insights from leading... by The Digital Insurer
Webinar : Desperately Seeking Transformation - Part 2:  Insights from leading...Webinar : Desperately Seeking Transformation - Part 2:  Insights from leading...
Webinar : Desperately Seeking Transformation - Part 2: Insights from leading...
STPI OctaNE CoE Brochure.pdf by madhurjyapb
STPI OctaNE CoE Brochure.pdfSTPI OctaNE CoE Brochure.pdf
STPI OctaNE CoE Brochure.pdf
madhurjyapb14 views
Piloting & Scaling Successfully With Microsoft Viva by Richard Harbridge
Piloting & Scaling Successfully With Microsoft VivaPiloting & Scaling Successfully With Microsoft Viva
Piloting & Scaling Successfully With Microsoft Viva
Data Integrity for Banking and Financial Services by Precisely
Data Integrity for Banking and Financial ServicesData Integrity for Banking and Financial Services
Data Integrity for Banking and Financial Services
Precisely29 views
Automating a World-Class Technology Conference; Behind the Scenes of CiscoLive by Network Automation Forum
Automating a World-Class Technology Conference; Behind the Scenes of CiscoLiveAutomating a World-Class Technology Conference; Behind the Scenes of CiscoLive
Automating a World-Class Technology Conference; Behind the Scenes of CiscoLive
TrustArc Webinar - Managing Online Tracking Technology Vendors_ A Checklist f... by TrustArc
TrustArc Webinar - Managing Online Tracking Technology Vendors_ A Checklist f...TrustArc Webinar - Managing Online Tracking Technology Vendors_ A Checklist f...
TrustArc Webinar - Managing Online Tracking Technology Vendors_ A Checklist f...
TrustArc72 views
PharoJS - Zürich Smalltalk Group Meetup November 2023 by Noury Bouraqadi
PharoJS - Zürich Smalltalk Group Meetup November 2023PharoJS - Zürich Smalltalk Group Meetup November 2023
PharoJS - Zürich Smalltalk Group Meetup November 2023
Noury Bouraqadi139 views
ESPC 2023 - Protect and Govern your Sensitive Data with Microsoft Purview in ... by Jasper Oosterveld
ESPC 2023 - Protect and Govern your Sensitive Data with Microsoft Purview in ...ESPC 2023 - Protect and Govern your Sensitive Data with Microsoft Purview in ...
ESPC 2023 - Protect and Govern your Sensitive Data with Microsoft Purview in ...
Case Study Copenhagen Energy and Business Central.pdf by Aitana
Case Study Copenhagen Energy and Business Central.pdfCase Study Copenhagen Energy and Business Central.pdf
Case Study Copenhagen Energy and Business Central.pdf
Aitana17 views

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/
  • 20. Meet Cerebro: The Brains Behind Rubrik
  • 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
  • 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