CBT and ABM
-
Upload
bruce-lloyd -
Category
Documents
-
view
19 -
download
0
description
Transcript of CBT and ABM
1
CBT AND ABMvRanger Pro 4.5
6/16/2010
2
Image-Based Backup: Activities Impacting Performance
1: Scanning 3: Writing
6/16/2010
0 0
0 0
0
2: Reading
3
How CBT and ABM work together
A typical disk layout, before 1st backup
0
Active Block
Unallocated Block
Deleted Data
Changed Block
0 Zero Block
0
0 0
0
6/16/2010
4
Fulls: without CBT or ABM
• All blocks must be scanned and read• Unallocated and zero blocks are both read as zeros• vRanger engine removes all “whitespace” on writes
6/16/2010
Scan and Read Write
Active Block
Unallocated Block
Deleted Data
Changed Block
0 Zero Block
00
0
0
0
0
0
0
0
5
Fulls: with CBT
• Does not scan unallocated blocks• Zeros and deleted blocks are scanned and read• vRanger engine removes “whitespace” on writes
6/16/2010
Scan and Read Write
Active Block
Unallocated Block
Deleted Data
Changed Block
0 Zero Block
00
00
0
0 0
0
00
0
0
00
6
Fulls: with ABM
• Does not scan zero nor deleted blocks• Unallocated blocks are scanned and read• vRanger engine removes un-allocated “whitespace”
6/16/2010
Scan and Read Write
Active Block
Unallocated Block
Deleted Data
Changed Block
0 Zero Block
7
Fulls: with Both ABM and CBT
• Scans the minimum set of blocks: no zero nor unallocated whitespace, no deleted blocks
6/16/2010
Scan and Read Write
Active Block
Unallocated Block
Deleted Data
Changed Block
0 Zero Block
8
How CBT and ABM work together
A typical disk layout, after 1st backup
Active Block
Unallocated Block
Deleted Data
Changed Block
0 Zero Block
6/16/2010
0
0
0
0
9
Incrementals: without ABM or CBT
• All blocks are scanned• Only changed blocks are read• vRanger engine removes “whitespace”
6/16/2010
Scan and Read
0
0
0
0
Write
Active Block
Unallocated Block
Deleted Data
Changed Block
0 Zero Block
10
Incrementals: with CBT
• Changed blocks are “presented” to vRanger by vSphere API• No scanning necessary• Only changed blocks are read and written
6/16/2010
Active Block
Unallocated Block
Deleted Data
Changed Block
0 Zero Block
Read and WriteFrom vStorage API
11
Incrementals: with ABM
• Active blocks are presented to vRanger by Windows NTFS• Scanning includes only active and unallocated blocks (zero
and inactive blocks are not included in the scan)• Only changed, active blocks are read and written
6/16/2010
Active Block
Unallocated Block
Deleted Data
Changed Block
0 Zero Block
Read and WrittenScanned
12
Incrementals: Both ABM and CBT together
• No scanning• Only active and changed blocks are read and written
6/16/2010
Active Block
Unallocated Block
Deleted Data
Changed Block
0 Zero Block
Read and WrittenFrom vStorage
API