SlideShare a Scribd company logo
Backing up the virtual datacentre
Charles Llewellyn and Matt Johnson
Eduserv in 3 slides
• Founded in 1999
• Part of the community since 1988
• SME (150 staff, £12m turnover)
• Not for profit & registered charity
What we do…
• Infrastructure services
• Cloud services
• Managed services
• Consultancy
• Web development
• Licence negotiation
• Identity & access management
Who we work with…
Agenda
• Understanding your data
• Defining backup requirements
• Overview of Eduserv’s data and requirements
• Problems with traditional backups in a virtual
datacentre
• Solutions to traditional backup issues
Terminology
• Recovery Point objective
• Oldest point the data stored on backups can be
• Recovery Time Objective
• Time allowed to restore the data
• Backup window
• Time which the backup window must complete in
Terminology
• Backup/Archive/DR
• Backup: used to recover data following loss/corruption
• Achieve: used to store data long term
• Disaster recovery: policy and process to provide service
continuation in event of catastrophic failure
Terminology
• Consistency
• Crash consistent: does not provide guarantees of data
integrity
• File system consistency: guarantees file system state
• Application consistency: guarantees application
consistency
Understand your data
• Data structure
• Highly transactional/static content
Highly transactional
application
Backup server
Transactional data
Backup server
Static application
Static data
Understand your data
• Data structure
• Highly transactional/static content
• Large or small files
File
Metadata
Backup server
File Data
File
Metadata
File Data
File
Metadata
File Data
Small files
File
Metadata
Backup server
File Data
Large files
Understand your data
• Data structure
• Highly transactional/static content
• Large or small files
• Rate of duplication
• Data use
• Useful life of the data
• Does the data need to be backed
• Who controls the data
Requirements
• Why is the data backed up
• Recovery Time Objective
• Recovery Point Objective
• Retention period
• Offsite requirements
• Cost
Virtual server data
• Large and small files
• High percentage of duplicated data
• Data change rate varies
• Typically short data life
• What we don’t backup
• We don’t control the data
Virtual server backup requirements
• Restores: recover from deletion/corruption
• Backup service that is independent from the OS
• Fast backup and restores with low overhead
• Short retention period
• Ability to restore entire VMs or individual files
• Single site/dual site
• Self service backups
• Scalability
• Low cost
A very…brief backup history
• One to one relationship between servers and backup
disks
http://www.flickr.com/photos/sylvar/31436967/sizes/l/in/photostream/
A very…brief backup history
• Central backup tape repository for backup storage
• Accessed via a client side agent
• Traditional approach was used initially for virtual
machine backups
Problems with traditional backups in a virtual world
• Processing
• High consolidation ratios mean higher impact
• Agent based backups require client resources
• Streaming to tape
• No parallelisation
• High latency
• Issues with long term incremental backups
• High administrative overhead
Problems with traditional backups in a virtual world
• Restore time
• Slow to locate and load tapes, and to locate data on tape
• Slow to restore entire VM as process is the same as
physical server
• Storage footprint
• Large storage foot print required as de-dup etc. cannot
easily be used
• To improve restore time full backups taken weekly
Resolutions to issues – disk to disk
• Enhanced parallelisation of jobs
• Reduced administrative overhead
• Improved restore time
• Reduced foot print
Resolution – move backups to the hypervisor
• No more agents :-)
• Change block tracking
Change Block Tracking
Resolution – move backups to the hypervisor
• No more agents :-)
• Change block tracking
• Single backup to provide file level and image level
restore
Virtual machine file make-up
Resolution – move backups to the hypervisor
• No more agents :-)
• Change block tracking
• Single backup to provide file level and image level
restore
• Forever/Reversed incremental
Forever incremental
Reversed incremental
Resolution – move backups to the hypervisor
• No more agents :-)
• Change block tracking
• Single backup to provide file level and image level
restore
• Forever/Reversed incremental
• Scale-out infrastructure
Overview of backup infrastructure
What does this mean?
• 170GB machine with static data
• Traditional backup: ~3 hours
• Virtualised backup: ~2 minutes
• ~230TB VM data
• Virtualised backup: ~3 hour backup window
• Continue meeting the backup window with horizontal
scaling
Conclusion
• Understand your data
• Understand your requirements
• For virtual backups
• Look at disk to disk for virtual platforms
• Make sure you take advantage of low processing
overhead such as change block tracking and single
backups for image and file level restores
• Only backup what you need to!
Thank you – questions?
Charles Llewellyn and Matt Johnson

More Related Content

What's hot

Dp sql server
Dp sql serverDp sql server
Dp sql server
JyothirmaiG4
 
Capacity - Ransomware - Protection - Three Windows File Server Upgrades to Avoid
Capacity - Ransomware - Protection - Three Windows File Server Upgrades to AvoidCapacity - Ransomware - Protection - Three Windows File Server Upgrades to Avoid
Capacity - Ransomware - Protection - Three Windows File Server Upgrades to Avoid
Storage Switzerland
 
Backup
BackupBackup
Dg Ers Costsaving 040309
Dg Ers Costsaving 040309Dg Ers Costsaving 040309
Dg Ers Costsaving 040309
headphonejackster
 
Cloud Expo Europe 2014: Demonstrating how to keep your cloud performance cons...
Cloud Expo Europe 2014: Demonstrating how to keep your cloud performance cons...Cloud Expo Europe 2014: Demonstrating how to keep your cloud performance cons...
Cloud Expo Europe 2014: Demonstrating how to keep your cloud performance cons...
Databarracks
 
Intervision - Introduction to CACHEfx
Intervision - Introduction to CACHEfxIntervision - Introduction to CACHEfx
Intervision - Introduction to CACHEfxgear6
 
SQLBits 2008 - SQL Server High Availability and Disaster Recovery Overview - ...
SQLBits 2008 - SQL Server High Availability and Disaster Recovery Overview - ...SQLBits 2008 - SQL Server High Availability and Disaster Recovery Overview - ...
SQLBits 2008 - SQL Server High Availability and Disaster Recovery Overview - ...
Charley Hanania
 
TechTarget Event - Storage Architectures for the Modern Data Center - Howard ...
TechTarget Event - Storage Architectures for the Modern Data Center - Howard ...TechTarget Event - Storage Architectures for the Modern Data Center - Howard ...
TechTarget Event - Storage Architectures for the Modern Data Center - Howard ...
NetApp
 
Caching Data in OutSystems: A Tale of Gains Without Pain
Caching Data in OutSystems: A Tale of Gains Without PainCaching Data in OutSystems: A Tale of Gains Without Pain
Caching Data in OutSystems: A Tale of Gains Without Pain
CatarinaPereira64715
 
Database backup & recovery
Database backup & recoveryDatabase backup & recovery
Database backup & recovery
Mustafa Khan
 
Webinar: NAS vs Object - Can NAS Make a Comeback?
Webinar: NAS vs Object - Can NAS Make a Comeback?Webinar: NAS vs Object - Can NAS Make a Comeback?
Webinar: NAS vs Object - Can NAS Make a Comeback?
Storage Switzerland
 
vRealize Operations (vROps) Management Pack for Nimble Storage
vRealize Operations (vROps) Management Pack for Nimble StoragevRealize Operations (vROps) Management Pack for Nimble Storage
vRealize Operations (vROps) Management Pack for Nimble Storage
Blue Medora
 
Backup aaS Solution Architecture
Backup aaS Solution ArchitectureBackup aaS Solution Architecture
Backup aaS Solution Architecture
Olaf Reitmaier Veracierta
 
Multi tenancy - a practical approach
Multi tenancy - a practical approachMulti tenancy - a practical approach
Multi tenancy - a practical approach
CatarinaPereira64715
 
Introduction to WSO2 Storage Server
Introduction to WSO2 Storage Server Introduction to WSO2 Storage Server
Introduction to WSO2 Storage Server WSO2
 
Litigation Management Solution - LexComply
Litigation Management Solution - LexComplyLitigation Management Solution - LexComply
Litigation Management Solution - LexComply
LexComply
 
Scalability Considerations
Scalability ConsiderationsScalability Considerations
Scalability Considerations
Navid Malek
 
Netbackup advantages features and benefits Netbackup classes may help hands o...
Netbackup advantages features and benefits Netbackup classes may help hands o...Netbackup advantages features and benefits Netbackup classes may help hands o...
Netbackup advantages features and benefits Netbackup classes may help hands o...
Vidhyalive
 

What's hot (19)

Dp sql server
Dp sql serverDp sql server
Dp sql server
 
Capacity - Ransomware - Protection - Three Windows File Server Upgrades to Avoid
Capacity - Ransomware - Protection - Three Windows File Server Upgrades to AvoidCapacity - Ransomware - Protection - Three Windows File Server Upgrades to Avoid
Capacity - Ransomware - Protection - Three Windows File Server Upgrades to Avoid
 
Backup
BackupBackup
Backup
 
Dg Ers Costsaving 040309
Dg Ers Costsaving 040309Dg Ers Costsaving 040309
Dg Ers Costsaving 040309
 
Cloud Expo Europe 2014: Demonstrating how to keep your cloud performance cons...
Cloud Expo Europe 2014: Demonstrating how to keep your cloud performance cons...Cloud Expo Europe 2014: Demonstrating how to keep your cloud performance cons...
Cloud Expo Europe 2014: Demonstrating how to keep your cloud performance cons...
 
Intervision - Introduction to CACHEfx
Intervision - Introduction to CACHEfxIntervision - Introduction to CACHEfx
Intervision - Introduction to CACHEfx
 
SQLBits 2008 - SQL Server High Availability and Disaster Recovery Overview - ...
SQLBits 2008 - SQL Server High Availability and Disaster Recovery Overview - ...SQLBits 2008 - SQL Server High Availability and Disaster Recovery Overview - ...
SQLBits 2008 - SQL Server High Availability and Disaster Recovery Overview - ...
 
TechTarget Event - Storage Architectures for the Modern Data Center - Howard ...
TechTarget Event - Storage Architectures for the Modern Data Center - Howard ...TechTarget Event - Storage Architectures for the Modern Data Center - Howard ...
TechTarget Event - Storage Architectures for the Modern Data Center - Howard ...
 
Caching Data in OutSystems: A Tale of Gains Without Pain
Caching Data in OutSystems: A Tale of Gains Without PainCaching Data in OutSystems: A Tale of Gains Without Pain
Caching Data in OutSystems: A Tale of Gains Without Pain
 
Database backup & recovery
Database backup & recoveryDatabase backup & recovery
Database backup & recovery
 
Webinar: NAS vs Object - Can NAS Make a Comeback?
Webinar: NAS vs Object - Can NAS Make a Comeback?Webinar: NAS vs Object - Can NAS Make a Comeback?
Webinar: NAS vs Object - Can NAS Make a Comeback?
 
vRealize Operations (vROps) Management Pack for Nimble Storage
vRealize Operations (vROps) Management Pack for Nimble StoragevRealize Operations (vROps) Management Pack for Nimble Storage
vRealize Operations (vROps) Management Pack for Nimble Storage
 
Backup aaS Solution Architecture
Backup aaS Solution ArchitectureBackup aaS Solution Architecture
Backup aaS Solution Architecture
 
Backup strategy
Backup strategyBackup strategy
Backup strategy
 
Multi tenancy - a practical approach
Multi tenancy - a practical approachMulti tenancy - a practical approach
Multi tenancy - a practical approach
 
Introduction to WSO2 Storage Server
Introduction to WSO2 Storage Server Introduction to WSO2 Storage Server
Introduction to WSO2 Storage Server
 
Litigation Management Solution - LexComply
Litigation Management Solution - LexComplyLitigation Management Solution - LexComply
Litigation Management Solution - LexComply
 
Scalability Considerations
Scalability ConsiderationsScalability Considerations
Scalability Considerations
 
Netbackup advantages features and benefits Netbackup classes may help hands o...
Netbackup advantages features and benefits Netbackup classes may help hands o...Netbackup advantages features and benefits Netbackup classes may help hands o...
Netbackup advantages features and benefits Netbackup classes may help hands o...
 

Viewers also liked

Hyper V High Availabitiy
Hyper V High AvailabitiyHyper V High Availabitiy
Hyper V High Availabitiy
Eduardo Castro
 
Tips and Tricks from the Trenches for Migrating to a Virtual Private Cloud
Tips and Tricks from the Trenches for Migrating to a Virtual Private CloudTips and Tricks from the Trenches for Migrating to a Virtual Private Cloud
Tips and Tricks from the Trenches for Migrating to a Virtual Private Cloud
Xantrion
 
Product Management Update
Product Management UpdateProduct Management Update
Product Management Update
Eduserv
 
DuraCloud - Open technologies and services for managing durable data in the ...
DuraCloud - Open technologies and services for  managing durable data in the ...DuraCloud - Open technologies and services for  managing durable data in the ...
DuraCloud - Open technologies and services for managing durable data in the ...
Eduserv
 
The challenges of unified content v1.0
The challenges of unified content v1.0The challenges of unified content v1.0
The challenges of unified content v1.0
Eduserv
 
Veeam Backup & Replication v6: More great reasons to choose Veeam
Veeam Backup & Replication v6: More great reasons to choose VeeamVeeam Backup & Replication v6: More great reasons to choose Veeam
Veeam Backup & Replication v6: More great reasons to choose Veeam
ASBIS SK
 
Better Backup For All - February 2012
Better Backup For All - February 2012Better Backup For All - February 2012
Better Backup For All - February 2012
Symantec
 
OpenStack Tokyo Talk Application Data Protection Service
OpenStack Tokyo Talk Application Data Protection ServiceOpenStack Tokyo Talk Application Data Protection Service
OpenStack Tokyo Talk Application Data Protection Service
Eran Gampel
 
Replication 101
Replication 101Replication 101
Replication 101
Giuseppe Maxia
 

Viewers also liked (9)

Hyper V High Availabitiy
Hyper V High AvailabitiyHyper V High Availabitiy
Hyper V High Availabitiy
 
Tips and Tricks from the Trenches for Migrating to a Virtual Private Cloud
Tips and Tricks from the Trenches for Migrating to a Virtual Private CloudTips and Tricks from the Trenches for Migrating to a Virtual Private Cloud
Tips and Tricks from the Trenches for Migrating to a Virtual Private Cloud
 
Product Management Update
Product Management UpdateProduct Management Update
Product Management Update
 
DuraCloud - Open technologies and services for managing durable data in the ...
DuraCloud - Open technologies and services for  managing durable data in the ...DuraCloud - Open technologies and services for  managing durable data in the ...
DuraCloud - Open technologies and services for managing durable data in the ...
 
The challenges of unified content v1.0
The challenges of unified content v1.0The challenges of unified content v1.0
The challenges of unified content v1.0
 
Veeam Backup & Replication v6: More great reasons to choose Veeam
Veeam Backup & Replication v6: More great reasons to choose VeeamVeeam Backup & Replication v6: More great reasons to choose Veeam
Veeam Backup & Replication v6: More great reasons to choose Veeam
 
Better Backup For All - February 2012
Better Backup For All - February 2012Better Backup For All - February 2012
Better Backup For All - February 2012
 
OpenStack Tokyo Talk Application Data Protection Service
OpenStack Tokyo Talk Application Data Protection ServiceOpenStack Tokyo Talk Application Data Protection Service
OpenStack Tokyo Talk Application Data Protection Service
 
Replication 101
Replication 101Replication 101
Replication 101
 

Similar to Backing up the virtual datacentre. Charlie Llewellyn and Andy Powell from Eduserv

Backup and recovery
Backup and recoveryBackup and recovery
Backup and recovery
dhawal mehta
 
MCSA 70-412 Chapter 12
MCSA 70-412 Chapter 12MCSA 70-412 Chapter 12
MCSA 70-412 Chapter 12
Computer Networking
 
Disaster Recover : 10 tips for disaster recovery planning
Disaster Recover : 10 tips for disaster recovery planningDisaster Recover : 10 tips for disaster recovery planning
Disaster Recover : 10 tips for disaster recovery planning
InTechnology Managed Services (part of Redcentric)
 
MySQL enterprise backup overview
MySQL enterprise backup overviewMySQL enterprise backup overview
MySQL enterprise backup overview郁萍 王
 
Backing up your virtual environment best practices
Backing up your virtual environment   best practicesBacking up your virtual environment   best practices
Backing up your virtual environment best practicesInterop
 
MySQL Enterprise Backup
MySQL Enterprise BackupMySQL Enterprise Backup
MySQL Enterprise Backup
Mario Beck
 
KoprowskiT_SQLSatMoscow_2AMaDisaterJustBegan
KoprowskiT_SQLSatMoscow_2AMaDisaterJustBeganKoprowskiT_SQLSatMoscow_2AMaDisaterJustBegan
KoprowskiT_SQLSatMoscow_2AMaDisaterJustBegan
Tobias Koprowski
 
Presentation on backup and recoveryyyyyyyyyyyyyyyyyyy
Presentation on backup and recoveryyyyyyyyyyyyyyyyyyyPresentation on backup and recoveryyyyyyyyyyyyyyyyyyy
Presentation on backup and recoveryyyyyyyyyyyyyyyyyyyTehmina Gulfam
 
Presentation on backup and recoveryyyyyyyyyyyyy
Presentation on backup and recoveryyyyyyyyyyyyyPresentation on backup and recoveryyyyyyyyyyyyy
Presentation on backup and recoveryyyyyyyyyyyyyTehmina Gulfam
 
PHD Virtual Image-based Backup for Citrix XenServer
PHD Virtual Image-based Backup for Citrix XenServerPHD Virtual Image-based Backup for Citrix XenServer
PHD Virtual Image-based Backup for Citrix XenServer
Mark McHenry
 
Five things virtualization has changed in your dr plan
Five things virtualization has changed in your dr planFive things virtualization has changed in your dr plan
Five things virtualization has changed in your dr plan
Josh Mazgelis
 
Real liferecoverypresentation
Real liferecoverypresentationReal liferecoverypresentation
Real liferecoverypresentation
oracle documents
 
Chapter 12
Chapter 12Chapter 12
Chapter 12
Ali Broumandnia
 
Presentation backup and recovery best practices for very large databases (v...
Presentation   backup and recovery best practices for very large databases (v...Presentation   backup and recovery best practices for very large databases (v...
Presentation backup and recovery best practices for very large databases (v...
xKinAnx
 
KoprowskiT_SQLSaturdayManchester_2AMaDisasterJustbegan
KoprowskiT_SQLSaturdayManchester_2AMaDisasterJustbeganKoprowskiT_SQLSaturdayManchester_2AMaDisasterJustbegan
KoprowskiT_SQLSaturdayManchester_2AMaDisasterJustbegan
Tobias Koprowski
 
How to Use Cloud Storage to Overcome The 3 Challenges to ACTIVE Data Archiving
How to Use Cloud Storage to Overcome The 3 Challenges to ACTIVE Data ArchivingHow to Use Cloud Storage to Overcome The 3 Challenges to ACTIVE Data Archiving
How to Use Cloud Storage to Overcome The 3 Challenges to ACTIVE Data Archiving
Storage Switzerland
 
6421 b Module-13
6421 b Module-136421 b Module-13
6421 b Module-13
Bibekananada Jena
 
Back up-and-storage v1
Back up-and-storage v1Back up-and-storage v1
Back up-and-storage v1
Lyubomir Tochev
 
Cloud Backup Solutions for Your Church
Cloud Backup Solutions for Your ChurchCloud Backup Solutions for Your Church
Cloud Backup Solutions for Your Church
Liturgical Publications
 
WI_Symposium_Conference_2014
WI_Symposium_Conference_2014WI_Symposium_Conference_2014
WI_Symposium_Conference_2014Kevin McDaniel
 

Similar to Backing up the virtual datacentre. Charlie Llewellyn and Andy Powell from Eduserv (20)

Backup and recovery
Backup and recoveryBackup and recovery
Backup and recovery
 
MCSA 70-412 Chapter 12
MCSA 70-412 Chapter 12MCSA 70-412 Chapter 12
MCSA 70-412 Chapter 12
 
Disaster Recover : 10 tips for disaster recovery planning
Disaster Recover : 10 tips for disaster recovery planningDisaster Recover : 10 tips for disaster recovery planning
Disaster Recover : 10 tips for disaster recovery planning
 
MySQL enterprise backup overview
MySQL enterprise backup overviewMySQL enterprise backup overview
MySQL enterprise backup overview
 
Backing up your virtual environment best practices
Backing up your virtual environment   best practicesBacking up your virtual environment   best practices
Backing up your virtual environment best practices
 
MySQL Enterprise Backup
MySQL Enterprise BackupMySQL Enterprise Backup
MySQL Enterprise Backup
 
KoprowskiT_SQLSatMoscow_2AMaDisaterJustBegan
KoprowskiT_SQLSatMoscow_2AMaDisaterJustBeganKoprowskiT_SQLSatMoscow_2AMaDisaterJustBegan
KoprowskiT_SQLSatMoscow_2AMaDisaterJustBegan
 
Presentation on backup and recoveryyyyyyyyyyyyyyyyyyy
Presentation on backup and recoveryyyyyyyyyyyyyyyyyyyPresentation on backup and recoveryyyyyyyyyyyyyyyyyyy
Presentation on backup and recoveryyyyyyyyyyyyyyyyyyy
 
Presentation on backup and recoveryyyyyyyyyyyyy
Presentation on backup and recoveryyyyyyyyyyyyyPresentation on backup and recoveryyyyyyyyyyyyy
Presentation on backup and recoveryyyyyyyyyyyyy
 
PHD Virtual Image-based Backup for Citrix XenServer
PHD Virtual Image-based Backup for Citrix XenServerPHD Virtual Image-based Backup for Citrix XenServer
PHD Virtual Image-based Backup for Citrix XenServer
 
Five things virtualization has changed in your dr plan
Five things virtualization has changed in your dr planFive things virtualization has changed in your dr plan
Five things virtualization has changed in your dr plan
 
Real liferecoverypresentation
Real liferecoverypresentationReal liferecoverypresentation
Real liferecoverypresentation
 
Chapter 12
Chapter 12Chapter 12
Chapter 12
 
Presentation backup and recovery best practices for very large databases (v...
Presentation   backup and recovery best practices for very large databases (v...Presentation   backup and recovery best practices for very large databases (v...
Presentation backup and recovery best practices for very large databases (v...
 
KoprowskiT_SQLSaturdayManchester_2AMaDisasterJustbegan
KoprowskiT_SQLSaturdayManchester_2AMaDisasterJustbeganKoprowskiT_SQLSaturdayManchester_2AMaDisasterJustbegan
KoprowskiT_SQLSaturdayManchester_2AMaDisasterJustbegan
 
How to Use Cloud Storage to Overcome The 3 Challenges to ACTIVE Data Archiving
How to Use Cloud Storage to Overcome The 3 Challenges to ACTIVE Data ArchivingHow to Use Cloud Storage to Overcome The 3 Challenges to ACTIVE Data Archiving
How to Use Cloud Storage to Overcome The 3 Challenges to ACTIVE Data Archiving
 
6421 b Module-13
6421 b Module-136421 b Module-13
6421 b Module-13
 
Back up-and-storage v1
Back up-and-storage v1Back up-and-storage v1
Back up-and-storage v1
 
Cloud Backup Solutions for Your Church
Cloud Backup Solutions for Your ChurchCloud Backup Solutions for Your Church
Cloud Backup Solutions for Your Church
 
WI_Symposium_Conference_2014
WI_Symposium_Conference_2014WI_Symposium_Conference_2014
WI_Symposium_Conference_2014
 

More from Eduserv

Phase two of OpenAthens SP evolution including OpenID connect option
Phase two of OpenAthens SP evolution including OpenID connect optionPhase two of OpenAthens SP evolution including OpenID connect option
Phase two of OpenAthens SP evolution including OpenID connect option
Eduserv
 
Partnership Licensing - allowing access to licensed resources
Partnership Licensing - allowing access to licensed resources Partnership Licensing - allowing access to licensed resources
Partnership Licensing - allowing access to licensed resources
Eduserv
 
Lightning talk - EBSCO
Lightning talk - EBSCOLightning talk - EBSCO
Lightning talk - EBSCO
Eduserv
 
Lightning talk - Boopsie
Lightning talk - BoopsieLightning talk - Boopsie
Lightning talk - Boopsie
Eduserv
 
Lightning talk - Softlink
Lightning talk - SoftlinkLightning talk - Softlink
Lightning talk - Softlink
Eduserv
 
Lightning talk - Third Iron BrowZine
Lightning talk - Third Iron BrowZineLightning talk - Third Iron BrowZine
Lightning talk - Third Iron BrowZine
Eduserv
 
Lightning talk - Eduserv Chest Agreements
Lightning talk - Eduserv Chest AgreementsLightning talk - Eduserv Chest Agreements
Lightning talk - Eduserv Chest Agreements
Eduserv
 
Phase one of OpenAthens SP evolution
Phase one of OpenAthens SP evolutionPhase one of OpenAthens SP evolution
Phase one of OpenAthens SP evolution
Eduserv
 
Key considerations when mapping your end user experience
Key considerations when mapping your end user experienceKey considerations when mapping your end user experience
Key considerations when mapping your end user experience
Eduserv
 
Our product development methodology
Our product development methodologyOur product development methodology
Our product development methodology
Eduserv
 
How Readers Discover Content
How Readers Discover ContentHow Readers Discover Content
How Readers Discover Content
Eduserv
 
OpenAthens product update
OpenAthens product updateOpenAthens product update
OpenAthens product update
Eduserv
 
OpenAthens Customer Conference - Welcome address
OpenAthens Customer Conference - Welcome addressOpenAthens Customer Conference - Welcome address
OpenAthens Customer Conference - Welcome address
Eduserv
 
Generating leads with content marketing
Generating leads with content marketingGenerating leads with content marketing
Generating leads with content marketing
Eduserv
 
Pre-launch introduction to the new OpenAthens SP dashboard - 13/09/2016
Pre-launch introduction to the new OpenAthens SP dashboard - 13/09/2016Pre-launch introduction to the new OpenAthens SP dashboard - 13/09/2016
Pre-launch introduction to the new OpenAthens SP dashboard - 13/09/2016
Eduserv
 
Mobius from Maplesoft
Mobius from MaplesoftMobius from Maplesoft
Mobius from Maplesoft
Eduserv
 
QSR NVivo
QSR NVivo QSR NVivo
QSR NVivo
Eduserv
 
How Eduserv are helping local government organisations
How Eduserv are helping local government organisationsHow Eduserv are helping local government organisations
How Eduserv are helping local government organisations
Eduserv
 
Is cloud the right fit for your needs?
Is cloud the right fit for your needs?Is cloud the right fit for your needs?
Is cloud the right fit for your needs?
Eduserv
 
Planning your cloud strategy: Adur and Worthing Councils
Planning your cloud strategy: Adur and Worthing CouncilsPlanning your cloud strategy: Adur and Worthing Councils
Planning your cloud strategy: Adur and Worthing Councils
Eduserv
 

More from Eduserv (20)

Phase two of OpenAthens SP evolution including OpenID connect option
Phase two of OpenAthens SP evolution including OpenID connect optionPhase two of OpenAthens SP evolution including OpenID connect option
Phase two of OpenAthens SP evolution including OpenID connect option
 
Partnership Licensing - allowing access to licensed resources
Partnership Licensing - allowing access to licensed resources Partnership Licensing - allowing access to licensed resources
Partnership Licensing - allowing access to licensed resources
 
Lightning talk - EBSCO
Lightning talk - EBSCOLightning talk - EBSCO
Lightning talk - EBSCO
 
Lightning talk - Boopsie
Lightning talk - BoopsieLightning talk - Boopsie
Lightning talk - Boopsie
 
Lightning talk - Softlink
Lightning talk - SoftlinkLightning talk - Softlink
Lightning talk - Softlink
 
Lightning talk - Third Iron BrowZine
Lightning talk - Third Iron BrowZineLightning talk - Third Iron BrowZine
Lightning talk - Third Iron BrowZine
 
Lightning talk - Eduserv Chest Agreements
Lightning talk - Eduserv Chest AgreementsLightning talk - Eduserv Chest Agreements
Lightning talk - Eduserv Chest Agreements
 
Phase one of OpenAthens SP evolution
Phase one of OpenAthens SP evolutionPhase one of OpenAthens SP evolution
Phase one of OpenAthens SP evolution
 
Key considerations when mapping your end user experience
Key considerations when mapping your end user experienceKey considerations when mapping your end user experience
Key considerations when mapping your end user experience
 
Our product development methodology
Our product development methodologyOur product development methodology
Our product development methodology
 
How Readers Discover Content
How Readers Discover ContentHow Readers Discover Content
How Readers Discover Content
 
OpenAthens product update
OpenAthens product updateOpenAthens product update
OpenAthens product update
 
OpenAthens Customer Conference - Welcome address
OpenAthens Customer Conference - Welcome addressOpenAthens Customer Conference - Welcome address
OpenAthens Customer Conference - Welcome address
 
Generating leads with content marketing
Generating leads with content marketingGenerating leads with content marketing
Generating leads with content marketing
 
Pre-launch introduction to the new OpenAthens SP dashboard - 13/09/2016
Pre-launch introduction to the new OpenAthens SP dashboard - 13/09/2016Pre-launch introduction to the new OpenAthens SP dashboard - 13/09/2016
Pre-launch introduction to the new OpenAthens SP dashboard - 13/09/2016
 
Mobius from Maplesoft
Mobius from MaplesoftMobius from Maplesoft
Mobius from Maplesoft
 
QSR NVivo
QSR NVivo QSR NVivo
QSR NVivo
 
How Eduserv are helping local government organisations
How Eduserv are helping local government organisationsHow Eduserv are helping local government organisations
How Eduserv are helping local government organisations
 
Is cloud the right fit for your needs?
Is cloud the right fit for your needs?Is cloud the right fit for your needs?
Is cloud the right fit for your needs?
 
Planning your cloud strategy: Adur and Worthing Councils
Planning your cloud strategy: Adur and Worthing CouncilsPlanning your cloud strategy: Adur and Worthing Councils
Planning your cloud strategy: Adur and Worthing Councils
 

Recently uploaded

Generative AI Deep Dive: Advancing from Proof of Concept to Production
Generative AI Deep Dive: Advancing from Proof of Concept to ProductionGenerative AI Deep Dive: Advancing from Proof of Concept to Production
Generative AI Deep Dive: Advancing from Proof of Concept to Production
Aggregage
 
Why You Should Replace Windows 11 with Nitrux Linux 3.5.0 for enhanced perfor...
Why You Should Replace Windows 11 with Nitrux Linux 3.5.0 for enhanced perfor...Why You Should Replace Windows 11 with Nitrux Linux 3.5.0 for enhanced perfor...
Why You Should Replace Windows 11 with Nitrux Linux 3.5.0 for enhanced perfor...
SOFTTECHHUB
 
Removing Uninteresting Bytes in Software Fuzzing
Removing Uninteresting Bytes in Software FuzzingRemoving Uninteresting Bytes in Software Fuzzing
Removing Uninteresting Bytes in Software Fuzzing
Aftab Hussain
 
GraphSummit Singapore | The Future of Agility: Supercharging Digital Transfor...
GraphSummit Singapore | The Future of Agility: Supercharging Digital Transfor...GraphSummit Singapore | The Future of Agility: Supercharging Digital Transfor...
GraphSummit Singapore | The Future of Agility: Supercharging Digital Transfor...
Neo4j
 
Securing your Kubernetes cluster_ a step-by-step guide to success !
Securing your Kubernetes cluster_ a step-by-step guide to success !Securing your Kubernetes cluster_ a step-by-step guide to success !
Securing your Kubernetes cluster_ a step-by-step guide to success !
KatiaHIMEUR1
 
20240605 QFM017 Machine Intelligence Reading List May 2024
20240605 QFM017 Machine Intelligence Reading List May 202420240605 QFM017 Machine Intelligence Reading List May 2024
20240605 QFM017 Machine Intelligence Reading List May 2024
Matthew Sinclair
 
Introduction to CHERI technology - Cybersecurity
Introduction to CHERI technology - CybersecurityIntroduction to CHERI technology - Cybersecurity
Introduction to CHERI technology - Cybersecurity
mikeeftimakis1
 
Alt. GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using ...
Alt. GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using ...Alt. GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using ...
Alt. GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using ...
James Anderson
 
Essentials of Automations: The Art of Triggers and Actions in FME
Essentials of Automations: The Art of Triggers and Actions in FMEEssentials of Automations: The Art of Triggers and Actions in FME
Essentials of Automations: The Art of Triggers and Actions in FME
Safe Software
 
Uni Systems Copilot event_05062024_C.Vlachos.pdf
Uni Systems Copilot event_05062024_C.Vlachos.pdfUni Systems Copilot event_05062024_C.Vlachos.pdf
Uni Systems Copilot event_05062024_C.Vlachos.pdf
Uni Systems S.M.S.A.
 
Smart TV Buyer Insights Survey 2024 by 91mobiles.pdf
Smart TV Buyer Insights Survey 2024 by 91mobiles.pdfSmart TV Buyer Insights Survey 2024 by 91mobiles.pdf
Smart TV Buyer Insights Survey 2024 by 91mobiles.pdf
91mobiles
 
Epistemic Interaction - tuning interfaces to provide information for AI support
Epistemic Interaction - tuning interfaces to provide information for AI supportEpistemic Interaction - tuning interfaces to provide information for AI support
Epistemic Interaction - tuning interfaces to provide information for AI support
Alan Dix
 
FIDO Alliance Osaka Seminar: Overview.pdf
FIDO Alliance Osaka Seminar: Overview.pdfFIDO Alliance Osaka Seminar: Overview.pdf
FIDO Alliance Osaka Seminar: Overview.pdf
FIDO Alliance
 
Elizabeth Buie - Older adults: Are we really designing for our future selves?
Elizabeth Buie - Older adults: Are we really designing for our future selves?Elizabeth Buie - Older adults: Are we really designing for our future selves?
Elizabeth Buie - Older adults: Are we really designing for our future selves?
Nexer Digital
 
FIDO Alliance Osaka Seminar: Passkeys at Amazon.pdf
FIDO Alliance Osaka Seminar: Passkeys at Amazon.pdfFIDO Alliance Osaka Seminar: Passkeys at Amazon.pdf
FIDO Alliance Osaka Seminar: Passkeys at Amazon.pdf
FIDO Alliance
 
GridMate - End to end testing is a critical piece to ensure quality and avoid...
GridMate - End to end testing is a critical piece to ensure quality and avoid...GridMate - End to end testing is a critical piece to ensure quality and avoid...
GridMate - End to end testing is a critical piece to ensure quality and avoid...
ThomasParaiso2
 
National Security Agency - NSA mobile device best practices
National Security Agency - NSA mobile device best practicesNational Security Agency - NSA mobile device best practices
National Security Agency - NSA mobile device best practices
Quotidiano Piemontese
 
Elevating Tactical DDD Patterns Through Object Calisthenics
Elevating Tactical DDD Patterns Through Object CalisthenicsElevating Tactical DDD Patterns Through Object Calisthenics
Elevating Tactical DDD Patterns Through Object Calisthenics
Dorra BARTAGUIZ
 
Observability Concepts EVERY Developer Should Know -- DeveloperWeek Europe.pdf
Observability Concepts EVERY Developer Should Know -- DeveloperWeek Europe.pdfObservability Concepts EVERY Developer Should Know -- DeveloperWeek Europe.pdf
Observability Concepts EVERY Developer Should Know -- DeveloperWeek Europe.pdf
Paige Cruz
 
GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using Deplo...
GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using Deplo...GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using Deplo...
GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using Deplo...
James Anderson
 

Recently uploaded (20)

Generative AI Deep Dive: Advancing from Proof of Concept to Production
Generative AI Deep Dive: Advancing from Proof of Concept to ProductionGenerative AI Deep Dive: Advancing from Proof of Concept to Production
Generative AI Deep Dive: Advancing from Proof of Concept to Production
 
Why You Should Replace Windows 11 with Nitrux Linux 3.5.0 for enhanced perfor...
Why You Should Replace Windows 11 with Nitrux Linux 3.5.0 for enhanced perfor...Why You Should Replace Windows 11 with Nitrux Linux 3.5.0 for enhanced perfor...
Why You Should Replace Windows 11 with Nitrux Linux 3.5.0 for enhanced perfor...
 
Removing Uninteresting Bytes in Software Fuzzing
Removing Uninteresting Bytes in Software FuzzingRemoving Uninteresting Bytes in Software Fuzzing
Removing Uninteresting Bytes in Software Fuzzing
 
GraphSummit Singapore | The Future of Agility: Supercharging Digital Transfor...
GraphSummit Singapore | The Future of Agility: Supercharging Digital Transfor...GraphSummit Singapore | The Future of Agility: Supercharging Digital Transfor...
GraphSummit Singapore | The Future of Agility: Supercharging Digital Transfor...
 
Securing your Kubernetes cluster_ a step-by-step guide to success !
Securing your Kubernetes cluster_ a step-by-step guide to success !Securing your Kubernetes cluster_ a step-by-step guide to success !
Securing your Kubernetes cluster_ a step-by-step guide to success !
 
20240605 QFM017 Machine Intelligence Reading List May 2024
20240605 QFM017 Machine Intelligence Reading List May 202420240605 QFM017 Machine Intelligence Reading List May 2024
20240605 QFM017 Machine Intelligence Reading List May 2024
 
Introduction to CHERI technology - Cybersecurity
Introduction to CHERI technology - CybersecurityIntroduction to CHERI technology - Cybersecurity
Introduction to CHERI technology - Cybersecurity
 
Alt. GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using ...
Alt. GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using ...Alt. GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using ...
Alt. GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using ...
 
Essentials of Automations: The Art of Triggers and Actions in FME
Essentials of Automations: The Art of Triggers and Actions in FMEEssentials of Automations: The Art of Triggers and Actions in FME
Essentials of Automations: The Art of Triggers and Actions in FME
 
Uni Systems Copilot event_05062024_C.Vlachos.pdf
Uni Systems Copilot event_05062024_C.Vlachos.pdfUni Systems Copilot event_05062024_C.Vlachos.pdf
Uni Systems Copilot event_05062024_C.Vlachos.pdf
 
Smart TV Buyer Insights Survey 2024 by 91mobiles.pdf
Smart TV Buyer Insights Survey 2024 by 91mobiles.pdfSmart TV Buyer Insights Survey 2024 by 91mobiles.pdf
Smart TV Buyer Insights Survey 2024 by 91mobiles.pdf
 
Epistemic Interaction - tuning interfaces to provide information for AI support
Epistemic Interaction - tuning interfaces to provide information for AI supportEpistemic Interaction - tuning interfaces to provide information for AI support
Epistemic Interaction - tuning interfaces to provide information for AI support
 
FIDO Alliance Osaka Seminar: Overview.pdf
FIDO Alliance Osaka Seminar: Overview.pdfFIDO Alliance Osaka Seminar: Overview.pdf
FIDO Alliance Osaka Seminar: Overview.pdf
 
Elizabeth Buie - Older adults: Are we really designing for our future selves?
Elizabeth Buie - Older adults: Are we really designing for our future selves?Elizabeth Buie - Older adults: Are we really designing for our future selves?
Elizabeth Buie - Older adults: Are we really designing for our future selves?
 
FIDO Alliance Osaka Seminar: Passkeys at Amazon.pdf
FIDO Alliance Osaka Seminar: Passkeys at Amazon.pdfFIDO Alliance Osaka Seminar: Passkeys at Amazon.pdf
FIDO Alliance Osaka Seminar: Passkeys at Amazon.pdf
 
GridMate - End to end testing is a critical piece to ensure quality and avoid...
GridMate - End to end testing is a critical piece to ensure quality and avoid...GridMate - End to end testing is a critical piece to ensure quality and avoid...
GridMate - End to end testing is a critical piece to ensure quality and avoid...
 
National Security Agency - NSA mobile device best practices
National Security Agency - NSA mobile device best practicesNational Security Agency - NSA mobile device best practices
National Security Agency - NSA mobile device best practices
 
Elevating Tactical DDD Patterns Through Object Calisthenics
Elevating Tactical DDD Patterns Through Object CalisthenicsElevating Tactical DDD Patterns Through Object Calisthenics
Elevating Tactical DDD Patterns Through Object Calisthenics
 
Observability Concepts EVERY Developer Should Know -- DeveloperWeek Europe.pdf
Observability Concepts EVERY Developer Should Know -- DeveloperWeek Europe.pdfObservability Concepts EVERY Developer Should Know -- DeveloperWeek Europe.pdf
Observability Concepts EVERY Developer Should Know -- DeveloperWeek Europe.pdf
 
GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using Deplo...
GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using Deplo...GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using Deplo...
GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using Deplo...
 

Backing up the virtual datacentre. Charlie Llewellyn and Andy Powell from Eduserv

  • 1. Backing up the virtual datacentre Charles Llewellyn and Matt Johnson
  • 2. Eduserv in 3 slides • Founded in 1999 • Part of the community since 1988 • SME (150 staff, £12m turnover) • Not for profit & registered charity
  • 3. What we do… • Infrastructure services • Cloud services • Managed services • Consultancy • Web development • Licence negotiation • Identity & access management
  • 4. Who we work with…
  • 5. Agenda • Understanding your data • Defining backup requirements • Overview of Eduserv’s data and requirements • Problems with traditional backups in a virtual datacentre • Solutions to traditional backup issues
  • 6. Terminology • Recovery Point objective • Oldest point the data stored on backups can be • Recovery Time Objective • Time allowed to restore the data • Backup window • Time which the backup window must complete in
  • 7. Terminology • Backup/Archive/DR • Backup: used to recover data following loss/corruption • Achieve: used to store data long term • Disaster recovery: policy and process to provide service continuation in event of catastrophic failure
  • 8. Terminology • Consistency • Crash consistent: does not provide guarantees of data integrity • File system consistency: guarantees file system state • Application consistency: guarantees application consistency
  • 9. Understand your data • Data structure • Highly transactional/static content
  • 12. Understand your data • Data structure • Highly transactional/static content • Large or small files
  • 13. File Metadata Backup server File Data File Metadata File Data File Metadata File Data Small files
  • 15. Understand your data • Data structure • Highly transactional/static content • Large or small files • Rate of duplication • Data use • Useful life of the data • Does the data need to be backed • Who controls the data
  • 16. Requirements • Why is the data backed up • Recovery Time Objective • Recovery Point Objective • Retention period • Offsite requirements • Cost
  • 17. Virtual server data • Large and small files • High percentage of duplicated data • Data change rate varies • Typically short data life • What we don’t backup • We don’t control the data
  • 18. Virtual server backup requirements • Restores: recover from deletion/corruption • Backup service that is independent from the OS • Fast backup and restores with low overhead • Short retention period • Ability to restore entire VMs or individual files • Single site/dual site • Self service backups • Scalability • Low cost
  • 19. A very…brief backup history • One to one relationship between servers and backup disks http://www.flickr.com/photos/sylvar/31436967/sizes/l/in/photostream/
  • 20. A very…brief backup history • Central backup tape repository for backup storage • Accessed via a client side agent • Traditional approach was used initially for virtual machine backups
  • 21. Problems with traditional backups in a virtual world • Processing • High consolidation ratios mean higher impact • Agent based backups require client resources • Streaming to tape • No parallelisation • High latency • Issues with long term incremental backups • High administrative overhead
  • 22. Problems with traditional backups in a virtual world • Restore time • Slow to locate and load tapes, and to locate data on tape • Slow to restore entire VM as process is the same as physical server • Storage footprint • Large storage foot print required as de-dup etc. cannot easily be used • To improve restore time full backups taken weekly
  • 23. Resolutions to issues – disk to disk • Enhanced parallelisation of jobs • Reduced administrative overhead • Improved restore time • Reduced foot print
  • 24. Resolution – move backups to the hypervisor • No more agents :-) • Change block tracking
  • 26. Resolution – move backups to the hypervisor • No more agents :-) • Change block tracking • Single backup to provide file level and image level restore
  • 28. Resolution – move backups to the hypervisor • No more agents :-) • Change block tracking • Single backup to provide file level and image level restore • Forever/Reversed incremental
  • 31. Resolution – move backups to the hypervisor • No more agents :-) • Change block tracking • Single backup to provide file level and image level restore • Forever/Reversed incremental • Scale-out infrastructure
  • 32. Overview of backup infrastructure
  • 33. What does this mean? • 170GB machine with static data • Traditional backup: ~3 hours • Virtualised backup: ~2 minutes • ~230TB VM data • Virtualised backup: ~3 hour backup window • Continue meeting the backup window with horizontal scaling
  • 34. Conclusion • Understand your data • Understand your requirements • For virtual backups • Look at disk to disk for virtual platforms • Make sure you take advantage of low processing overhead such as change block tracking and single backups for image and file level restores • Only backup what you need to!
  • 35. Thank you – questions? Charles Llewellyn and Matt Johnson