Nutanix Protection Domain
1. Remote 백업을 수행할 때 실제로 전송되는 데이터는 어떤 데이터인지? 그리고 그 용량은 어떻게 계산이 되는지?
- 기본적인 메커니즘은 최초 백업 시 풀 백업 이후에 증분백업 실시합니다.
- 기본적으로 풀 백업 용량은 모든 데이터 블록을 저장하고, 증분백업은 새로 증가한 데이터 블록을 저장합니다.
- 실제 풀 백업이 수행되는 용량은 복제 대상 VM이 사용중인 용량보다 낮습니다. 정확하게 어떻게 산정되는지는 알 수 없습니다.
2. Local Snapshot과 Remote snapshot의 Reclaimable space 값이 다른 이유.
- Reclaimable space = 스냅샷을 삭제 했을 때, 반환 받는 공간
- Snapshot exclusive usage = 전체 스냅샷을 삭제 했을 때, 반환 받는 공간
- 스냅샷은 데이터 블록들로 구성되어 있습니다. 스냅샷이 삭제 될 때는, 다른 스냅샷들 또는 작동중인 vdisk가 참조하지 않는 블록들이 삭제됩니다.
다음 예시에서 최초 상황은 아래 그림과 같습니다.
스냅샷 | 참조된 블록 | 할당된 블록 | 삭제 된 경우 회수가능공간 |
스냅샷 1 | A1-B1-C1-D1-E1 | A1-B1-C1-D1-E1 | A1-E1 (2blocks) |
스냅샷 2 | A2-B1-C1-D1-E2-F2 | A2-E2-F2 | F2 (1blocks) |
Current Disk | A2-B1-C2-D2-E2-F3 | C2-D2-F3 | 스냅샷1,2 모두 삭제 시 A1-C1-D1-E1-F2 (5blocks) 회수 |
위 상황에서 스냅샷 1만을 삭제했을 때, 스냅샷 2만을 삭제했을 때, 스냅샷 1,2를 둘다 삭제 했을때 삭제되는 데이터 블록은 아래 그림과 같습니다.
- 동일한 상황에서 스냅샷 1과 스냅샷 2를 Remote 백업을 수행 했을 때 Remote site는 다음과 같은 상황입니다.
스냅샷 | 참조된 블록 | 할당된 블록 | 삭제 된 경우 회수가능공간 |
스냅샷 1 | A1-B1-C1-D1-E1 | A1-B1-C1-D1-E1 | A1-E1 (2blocks) |
스냅샷 2 | A2-B1-C1-D1-E2-F2 | A2-E2-F2 | A2-E2-F2 (3blocks) |
- 보시는 바와 같이, Remote Site와 Local Site 간 회수가능공간(reclaimable space)는 다를 수 있습니다. 그 이유는 Current(Live) vDisk의 유무 때문입니다.
3. Protection Domain 백업 방식 설명(만료된 후에는 어떻게 되는지)
- 위에서 확인 한 스냅샷 생성 방식과 동일합니다. 백업 당시의 블록 정보를 가지고 스냅샷을 생성하고 그 정보를 보존합니다.
- 스냅샷 만료 시 데이터 블록 삭제에 관해서는 위에서 설명한 방식과 동일합니다.
'Nutanix' 카테고리의 다른 글
Nutanix With Veeam에서 Prism의 VSS 알람 관련 (0) | 2022.05.02 |
---|---|
Nutanix AOS - Acropolis Service (0) | 2022.03.30 |
Nutanix - Core Overview (0) | 2022.03.23 |