차별적 백업 대 증분적 백업

현대적인 백업 솔루션은 저장 공간 요구 사항을 줄이고, 백업 창을 줄이며, 성능을 향상시키는 등 다양한 기술을 제공합니다. 백업 데이터의 저장 공간을 제어하는 것은 모든 규모의 조직의 가장 큰 고민 중 하나입니다. 여러 가지 백업 유형이 있으며 각 유형은 특정 상황에서 선호될 수 있습니다.

자세한 내용은 전체, 점진적 및 차등 백업의 차이와 각각의 장단점을 알아보세요. 귀하의 조직에 신뢰할 수 있는 데이터 보호 전략에 가장 적합한 백업 유형을 결정하세요.

전체 대 점진적 대 차등 백업

점진적 및 차등 백업의 차이를 이해하는 것은 처음에는 혼란스러울 수 있습니다. 세 가지 주요 백업 유형과 그들의 작동 원리를 살펴보고 이러한 차이를 이해해 보겠습니다.

전체 백업이란?

A full backup is an approach whereby all source data is copied to a backup destination. A full backup can be an exact copy of files on a medium, an image file in a backup repository, etc. In more detail, all files on a partition with a file system are copied by copying all blocks that contain data, that is, data not marked as empty or ready to be written.

장점 단점
  • 이것은 가장 간단한 백업 유형입니다.
  • 이전 백업 실행에서 데이터와의 비교 없이 모든 데이터가 복사됩니다.
  • 전체 백업에서 데이터를 복구하는 경우 복구할 때 다시 재생할 의존성이 없으므로 복구가 빠르고 쉽습니다.
  • 각 세트마다 전체 데이터를 복사하는 데 시간이 걸립니다.
  • 특히 많은 복구 지점을 유지할 때 백업 저장 공간 요구 사항이 높습니다.

실제로 조직은 보통 일일 데이터 백업에 완전 백업을 사용하지 않습니다. 월별 또는 매년 한 번과 같이 데이터를 장기간 백업할 때 완전 백업이 적합할 수 있습니다. 또한 증분 및 차등 백업 유형을 진행하기 전에 처음에 완전 백업이 필요합니다.

증분 백업이란 무엇인가요?

증분 백업은 마지막 백업 이후에 변경된 데이터만(증분이라고 함) 복사하는 방식입니다. 이는 완전 또는 증분 백업 중 마지막 백업 이후에 변경된 데이터만 복사하는 방식입니다. 결과적으로 완전 백업에서 시작하여 증분으로 이어지는 백업 체인을 얻게 됩니다.

실제로 두 가지 유형의 증분 백업이 있습니다:

  • 영구 증분은 초기 완전 백업 이후 모든 백업이 증분인 것을 의미합니다. 이것은 전통적인 증분 백업 방법입니다.
  • 완전 증분은 장기적인 증분 백업 체인을 사용하지 않도록 주기적으로 완전 백업을 수행하는 것을 의미합니다. 이것은 전통적인 증분 백업 유형입니다.

참고로 영구 증분 백업은 백업 윈도우를 줄일 수 있습니다. 그러나 이 유형의 백업에서 복구는 전체 또는 완전 백업보다 더 느립니다. 주기적으로 완전한 증분 백업을 사용하면 백업의 신뢰성과 복구 속도가 향상되므로 대부분의 상황에서 최선의 방법론입니다.

장점 단점
  • 증분 백업은 완전 백업보다 빠릅니다.
  • 백업 저장 공간을 절약할 수 있습니다.
  • 저장 공간을 절약하면 더 자주 백업하고 더 많은 복구 지점을 유지할 수 있습니다.
  • 이전 증분 백업 중 하나라도 손상된 경우, 손상된 이후에 만든 백업에서 데이터를 복구할 수 없을 수 있습니다. 각 이후의 증분 백업은 이전 백업에 의존합니다.
  • 복구 시 여러 증분을 사용하여 데이터를 복구해야 하는 경우 복구 시간이 더 오래 걸릴 수 있습니다.
  • 백업에서 파일을 찾는 것이 어려울 수 있습니다.

증분 백업은 자주 데이터를 백업해야 할 경우 권장되는 방법입니다. 가상화된 환경의 경우 백업 솔루션은 일반적으로 원본 VMware Changed Block Tracking이나 Microsoft Hyper-V Resilient Change Tracking 기술을 사용하여 증분 VM 백업을 생성합니다.

더 알아보기: 이 블로그 글에서 VMware의 Changed Block Tracking이 작동하는 방법을 읽어보세요.

차별적 백업이란 무엇인가요?

A differential backup is an approach whereby all data that has changed since the initial full backup is copied. All subsequent differential backups contain all the data changes since the last full backup and not since the previous differential backup.

이 방법은 백업 및 복구 속도 및 저장 공간 요구 사항 측면에서 완전한 백업과 전통적인 증분 백업 사이에 위치해 있습니다.

차별적 백업이 작동하는 방법을 살펴보겠습니다. VM 백업의 예를 사용하여 설명하겠습니다. 다음 테스트 설정을 사용하겠습니다: 각 파일에는 블록 1, 2, 3, 4가 포함된 VM의 3개의 파일이 있습니다.

예제

  1. 일요일에, VM의 전체 백업을 생성합니다.

  1. 월요일에 파일1에서블록1을5로변경합니다.

    차이점및증분백업방법으로,백업애플리케이션은 파일1의수정된블록을복사하고백업저장소에배치해야함을알립니다.

  1. 화요일에 파일2에블록6과7을추가합니다.

    차이방법으로,월요일의파일1의변경된블록이새로운변경과함께복사됩니다.

  1. 수요일에 우리는 파일 3 을 삭제합니다.

    백업 중에 모든 변경 사항이 복사됩니다: 파일 1 의 변경 사항, 파일 2 의 추가 두 블록 및 파일 3 이 삭제되었음을 나타내는 정보.

장점 단점
  • 이 접근 방식은 전체 백업보다 빠릅니다.
  • 전체 백업보다 저장 공간을 적게 소비합니다.
  • 백업 체인에는 데이터 복구에 필요한 하나의 전체 백업과 하나의 차이 백업이 포함됩니다.
  • 실행하는 차이 백업이 많을수록 소비되는 저장 공간이 크게 증가합니다.
  • 전체 백업보다 데이터 복구가 복잡합니다.

다음 섹션에서는 증분 백업과 차분 백업의 차이점을 설명하여 데이터 보호 전략에 어느 것이 더 이득이 될지 이해해 보겠습니다.

증분 백업 vs 차분 백업: 어느 것이 더 좋은가?

백업 속도, 복구 속도, 백업 저장소에 필요한 용량을 기준으로 증분 백업과 차분 백업을 비교해보겠습니다.

  • 백업 속도.첫 번째 백업 시, 증분 및 차분 방식 모두 초기 전체 백업 후 백업을 수행하는 동안 같은 데이터를 전송하므로 완료하는 데 필요한 시간이 비슷합니다. 하지만 시간이 지나면 차이가 커지고 더 많은 시간이 필요합니다. 반면 증분 백업은 이전 작업 실행 후 변경 사항만 복사합니다.
  • 복구 속도. 복구 시간이 되면 차분 백업이 이긴다고 보일 수 있습니다. 왜냐하면 초기 백업을 복원하고 마지막 차분 세트를 적용하는 두 가지 연산만 필요하기 때문입니다. 반면 증분 백업은 모든 증분을 재구축해야 합니다.

    같은 양의 데이터를 가지고 있을 때, 증분 백업은 데이터를 올바른 위치에 배치하기 위해 더 많은 자원이 필요합니다. 그러나 증분 백업이 시냅스 데이터 저장과 함께 제공되면, 백업 응용 프로그램은 VM을 복원하기 위해 사용해야 하는 데이터 블록을 알고 있습니다. 따라서 복구 시간은 전체 백업에서 데이터를 복원하는 데 필요한 시간과 유사합니다.

  • 백업 저장소 크기. 차이점 백업의 가장 큰 단점은 필요한 저장 공간입니다. 시간이 지나면 공간 요구 사항이 지수적으로 증가합니다. 곧 과거에는 차이점 백업을 계속하느라고 한 번 더 전체 백업을 수행하는 것보다 더 신뢰성이 높습니다.

차이점 백업이 공간을 얼마나 많이 차지하는지를 보여주는 그래프가 있습니다. 그래프의 모델은 하루에 크기의 5%(약 100 GB)가 변하는 2-TB VM입니다. 단순히 일주일 만에도, 백업 크기가 소스 VM의 두 배가 됩니다. 동시에, 영원히 인크리먼트аль 백업은 세 주 동안에만 이 지점에 도달합니다.

이로 인해 차이점 백업은 백업 저장소 전체를 몇 일 안에 차지할 수 있어 주기적인 전체 백업이 필요합니다. 특별히 바쁜 날, 예를 들어 주요 OS나 소프트웨어 업데이트가 도착할 때, 차이점 백업은 공간이 부족하여 실패할 수 있습니다. 따라서, 인크리먼트аль 백업은 모든 세 가지 범주에서 승자입니다.

결론

인크리멘털 백업과 차분적 백업의 비교에서, 인크리멘털 백업은 그의 범용성, 빠른 백업 속도, 그리고 저장 공간 절약的优点를 가지고 있습니다. 하지만, 전체 백업 간격이 길지 않은 경우와 백업 간의 의존성을 줄이고자 하는 특별한 상황에서는 차분적 백업을 사용할 수 있습니다. 전체 백업은 두 가지 백업 유형 모두 시작점입니다.

NAKIVO 백업 & 복제는 영원한 인크리멘털 백업과 주기적인 전체 백업을 지원하는 범용 데이터 보호 솔루션입니다.

NAKIVO 솔루션의 무료 에디션을 다운로드하여 여러 IT 인프라에 대한 신뢰할 수 있고 빠른 백업과 복구를 받을 수 있습니다.

Source:
https://www.nakivo.com/blog/differential-backup-vs-incremental-backup/