backing up the virtual datacentre. charlie llewellyn and andy powell from eduserv

35
Backing up the virtual datacentre Charles Llewellyn and Matt Johnson

Upload: eduserv

Post on 01-Nov-2014

566 views

Category:

Technology


1 download

DESCRIPTION

A talking about backing up virtual data centres delivered at the UCISA 'Big data, big backups?' conference on 11 June 2013.

TRANSCRIPT

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

Backing up the virtual datacentre

Charles Llewellyn and Matt Johnson

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

Eduserv in 3 slides

• Founded in 1999• Part of the community since 1988• SME (150 staff, £12m turnover)• Not for profit & registered charity

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

What we do…

• Infrastructure services• Cloud services• Managed services• Consultancy• Web development• Licence negotiation• Identity & access management

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

Who we work with…

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

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

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

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

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

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

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

Terminology

• Consistency• Crash consistent: does not provide guarantees of data

integrity• File system consistency: guarantees file system state• Application consistency: guarantees application

consistency

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

Understand your data

• Data structure• Highly transactional/static content

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

Highly transactional application

Backup server

Transactional data

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

Backup server

Static application

Static data

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

Understand your data

• Data structure• Highly transactional/static content• Large or small files

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

File Metadata

Backup server

File Data

File Metadata

File Data

File Metadata

File Data

Small files

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

File Metadata

Backup server

File Data

Large files

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

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

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

Requirements

• Why is the data backed up• Recovery Time Objective• Recovery Point Objective• Retention period• Offsite requirements• Cost

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

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

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

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

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

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/

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

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

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

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

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

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

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

Resolutions to issues – disk to disk

• Enhanced parallelisation of jobs• Reduced administrative overhead• Improved restore time• Reduced foot print

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

Resolution – move backups to the hypervisor

• No more agents :-)• Change block tracking

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

Change Block Tracking

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

Resolution – move backups to the hypervisor

• No more agents :-)• Change block tracking• Single backup to provide file level and image level

restore

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

Virtual machine file make-up

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

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

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

Forever incremental

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

Reversed incremental

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

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

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

Overview of backup infrastructure

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

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

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

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!

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

Thank you – questions?

Charles Llewellyn and Matt Johnson