Upload
arvind-tyagi
View
225
Download
0
Embed Size (px)
Citation preview
8/12/2019 Module-5 (Lesson 3) Backup and Recovery
1/17
Module
5(Lesson-3)Backup and Recovery
By: Amit Wadhwa
1
8/12/2019 Module-5 (Lesson 3) Backup and Recovery
2/17
Topics
Covered:
Backup granularity Backup method Backup
architecture Backup and
recoveryoperations
2
8/12/2019 Module-5 (Lesson 3) Backup and Recovery
3/17
What is Backup?
Organization also takes backup to comply with regulatoryrequirements
Backups are performed to serve three purposes: Disaster recovery
Operational recovery Archive
3
It is an additional copy of production data that is created and retained forthe sole purpose of recovering lost or corrupted data.
Backup
8/12/2019 Module-5 (Lesson 3) Backup and Recovery
4/17
Key Backup/Restore Considerations
Customer business needs to determine following: What are the restore requirements RPO & RTO? Which data needs to be backed up? How frequently should data be backed up? How long will it take to backup? How many copies to create? How long to retain backup copies? Location, size, and number of files?
These are rquired/helpful in selecting and implementing
a specific backup strategy. 4
8/12/2019 Module-5 (Lesson 3) Backup and Recovery
5/17
Backup Granularity
Full Backup : corresponds to backup of complete data in production volumes Incremental backup : copies data that has changed
since last full or incremental backup, whichever isrecent. Cumulative Backup: copies data that has changedsince last full backup/most recent cumulative backup.
5
8/12/2019 Module-5 (Lesson 3) Backup and Recovery
6/17
Backup Granularity
6
Full Backup
Su Su Su Su Su
Incremental Backup
Su Su Su Su Su M T Th W F S M T Th W F S M T Th W F S M T Th W F S
Cumulative (Differential) Backup
Su Su Su Su Su M T Th W F S M T Th W F S M T Th W F S M T Th W F S
Amount of Data Backup
8/12/2019 Module-5 (Lesson 3) Backup and Recovery
7/17
Restoring from Incremental Backup
7
Incremental
Tuesday
File 4
Incremental
Wednesday
Updated File 3
Incremental
Thursday
File 5 Files 1, 2, 3, 4, 5
Production
Friday
Files 1, 2, 3
Monday
Less number of files to be backed up, therefore, it takes less timeto backup and requires less storage space
Longer restore because last full and all subsequent incremental backups must be applied
Full Backup
8/12/2019 Module-5 (Lesson 3) Backup and Recovery
8/17
Restoring from Cumulative Backup
8
Cumulative
Tuesday
File 4Files 1, 2, 3
Monday
Full Backup Cumulative
Wednesday
Files 4, 5
Cumulative
Thursday
Files 4, 5, 6 Files 1, 2, 3, 4, 5, 6
Production
Friday
More files to be backed up, therefore, it takes more time to backup and requires more storage space
Faster restore because only the last full and the last cumulative backup must be applied
8/12/2019 Module-5 (Lesson 3) Backup and Recovery
9/17
Backup client
Gathers the data that is to be backed up and send it tostorage node
Backup server Manages backup operations
and maintains backupcatalog
Storage node Responsible for writing data
to backup device Manages the backup device
Backup Architecture
Storage Node BackupDevice
Backup Client(Application Server)
Backup Data
Backup Server
TrackingInformation
Backup Catalog
Backup Data
9
8/12/2019 Module-5 (Lesson 3) Backup and Recovery
10/17
Backup Operation
10
1
Application Servers(Backup Clients)
Backup Server Storage Node Backup Device
2
7
3b 4
5 3a
6
3a Backup server instructs storage node toload backup media in backup device.
Backup server initiates scheduled backup process. 1
Backup server retrieves backup-relatedinformation from the backup catalog.
2
Backup server instructs backup clients tosend data to be backed up to storage node.
3b
Backup clients send data to storage node andupdate the backup catalog on the backup server.
4
Storage node sends data to backup device.5
Storage node sends metadata and mediainformation to backup server.
6
Backup server updates the backup catalog. 7
8/12/2019 Module-5 (Lesson 3) Backup and Recovery
11/17
Recovery Operation
11
Application Servers(Backup Clients)
2
6
3
5
4
4
Backup Server Storage Node Backup Device
2 Backup server scans backup catalogto identify data to be restored and theclient that will receive data.
3 Backup server instructs storage nodeto load backup media in backup device.
4 Data is then read and send to backup client.
5 Storage node sends restore metadatato backup server.
6 Backup server updates the backup catalog.
1
1 Backup client requests backup server fordata restore.
8/12/2019 Module-5 (Lesson 3) Backup and Recovery
12/17
Backup Methods Two methods of backup, based on the state of the application when
the backup is performed Hot or Online
Application is up and running, with users accessing their dataduring backup
Open file agent can be used to backup open files Cold or Offline
Requires application to be shutdown during the backup process
Bare-metal recovery OS, hardware, and application configurations are appropriately
backed up for a full system recovery Server configuration backup (SCB) can also recover a server
onto dissimilar hardware12
8/12/2019 Module-5 (Lesson 3) Backup and Recovery
13/17
Server Configuration Backup Creates and backs up server configuration profiles, based on user-
defined schedules Profiles are used to configure the recovery server in case of
production server failure Profiles include OS configurations, network configurations,
security configurations, registry settings, applicationconfigurations
Two types of profiles used Base profile
Contains the key elements of the OS required to recover theserver Extended profile
Typically larger than base profile and contains all necessaryinformation to rebuild application environment
13
8/12/2019 Module-5 (Lesson 3) Backup and Recovery
14/17
Backup Topologies
14
Backup DeviceApplication Server/Backup Client/Storage Node
Backup Server
MetadataBackup
Data
LAN
Direct-Attached Backup
8/12/2019 Module-5 (Lesson 3) Backup and Recovery
15/17
LAN-based Backup
15
LAN
Storage Node Backup Device
Backup Data
Application Server/Backup Client Backup Server
Metadata
8/12/2019 Module-5 (Lesson 3) Backup and Recovery
16/17
SAN-based Backup
16
Backup DataMetadata
Backup DeviceBackup Server Application Server/
Backup Client
Storage Node
LAN FC SAN
8/12/2019 Module-5 (Lesson 3) Backup and Recovery
17/17