Module-5 (Lesson 3) Backup and Recovery

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