백업 이미지는 어떻게 생성되나요?

이 페이지에서는 백업을 만드는 단계와 지원되는 애플리케이션 유형에 사용할 수 있는 백업 옵션을 설명합니다.

백업 생성 단계

데이터베이스, 파일 시스템, VM과 같이 지원되는 애플리케이션의 백업을 만들려면 예약된 시간에 실행되도록 백업 계획을 할당한 다음 다음 단계를 따르세요.

  1. 백업 계획 설정에 따라 백업 및 DR은 소스 데이터의 스냅샷 이미지를 가져와 대상 스토리지 풀에 저장합니다.

  2. (선택사항) 백업 계획에 따라 즉시 또는 나중에 백업 및 DR이 타겟팅된 풀에서 대체 저장소 풀로 이미지를 복사하여 두 번째 사본을 생성합니다. 일반적으로 스냅샷 풀에서 OnVault 풀로 이동합니다.

애플리케이션 보호가 적용되는 시점

백업 계획을 적용한다고 해서 애플리케이션이 즉시 보호되는 것은 아닙니다. 보호 작업은 리소스 가용성에 따라 일정에 따라 실행됩니다. 즉시 작업을 실행할 수도 있습니다.

  • 백업 계획에는 이 애플리케이션의 보호 작업을 실행할 시간(예: 매일 UTC 기준 18:00~06:00, 4시간마다)의 일정이 포함됩니다. 오늘 UTC 13:00에 애플리케이션에 보호 조치를 적용하면 첫 번째 보호 작업은 UTC 18:00에 예약됩니다.

  • 예약된 시간에 작업에 작업 슬롯이 할당됩니다. 이 슬롯은 작업이 예약될 때 사용할 수 있지만 항상 그런 것은 아닙니다. 작업 슬롯에 관한 자세한 내용은 작업 슬롯 정보를 참고하세요.

백업 계획 변경

언제든지 애플리케이션의 백업 계획을 변경할 수 있습니다. 이후 백업은 새 템플릿을 기반으로 실행됩니다. 기존 백업은 생성 시 사용된 템플릿에 따라 보관됩니다.

변경 추적 메커니즘

백업/복구 어플라이언스는 데이터의 초기 전체 사본을 만든 다음 증분 변경사항의 사본을 만들어 데이터를 백업합니다. 이 기능을 사용하려면 백업 작업 간에 발생하는 변경사항을 추적하고 백업할 수 있어야 합니다. 이러한 변경사항을 추적하기 위해 백업/복구 어플라이언스는 Compute Engine API, 백업 및 DR 에이전트 또는 VMware VM 백업을 사용합니다.

백업 및 DR은 다음을 포함하여 여러 가지 방법을 사용하여 소스 데이터의 변경사항을 추적합니다.

  • SQL Server용 에이전트 기반 변경 블록 추적
  • Linux 논리 볼륨 (LVM)의 에이전트 기반 변경사항 추적
  • Compute Engine 스냅샷 변경사항 추적
  • Oracle 블록 변경 추적
  • VMware 기반 변경 추적

에이전트 변경 추적 드라이버

변경 추적 드라이버 (필터 드라이버라고도 함)가 있는 백업 및 DR 에이전트는 호스트 측의 변경사항을 추적하여 효율적인 증분 백업을 지원합니다. 데이터베이스의 첫 번째 전체 백업 후에는 백업/복구 어플라이언스가 기본적으로 증분 백업을 실행합니다. 백업이 여전히 항상 전체 백업인 경우 다음을 확인하세요.

  • 변경 추적 드라이버가 중지됩니다. 이 경우 변경 추적 드라이버 서비스를 다시 시작합니다.

  • Windows 변경 추적 드라이버가 설치되어 있지 않습니다. 이 경우 Windows 백업 및 DR 에이전트를 제거한 후 완전히 설치합니다.

  • Linux OS의 경우 설치된 에이전트에서 커널 버전을 지원하지 않습니다. 지원되는 Linux OS 버전은 지원 매트릭스를 참고하세요.

전체 및 증분 스냅샷

전체 스냅샷은 애플리케이션의 모든 필수 데이터를 백업합니다. 전체 스냅샷(전체 백업이라고도 함)은 애플리케이션이 처음 백업될 때와 드물게 발생하는 특정 상황에서 생성됩니다. 첫 번째 전체 스냅샷 이후에는 백업 및 DR에서 훨씬 더 빠른 증분 스냅샷을 사용합니다.

증분 스냅샷은 다음과 같이 작동합니다.

  1. 첫 번째 전체 스냅샷에는 모든 소스 데이터가 포함됩니다.

  2. 두 번째 이후의 스냅샷에는 새 데이터 또는 수정된 데이터만 포함됩니다. 전체 스냅샷 이후에 변경되지 않은 데이터는 포함되지 않습니다. 대신 후속 증분 스냅샷에는 원본 스냅샷에서 변경되지 않은 데이터의 전체 스냅샷 이미지에 대한 참조가 포함됩니다.

  3. 다음 스냅샷에는 두 번째 스냅샷 이후의 신규 또는 변경된 데이터가 포함되지만 이전 스냅샷의 변경되지 않은 데이터는 포함되지 않습니다. 대신 이 스냅샷은 변경되지 않은 데이터의 이전 스냅샷의 블록에 대한 참조를 포함합니다.

백업 옵션

백업 및 DR을 사용하면 다음 작업을 할 수 있습니다.

에이전트 기반 백업

백업 및 DR 에이전트는 가상 서버에서 개별 애플리케이션과 애플리케이션 그룹을 백업하는 데 사용됩니다. 백업 및 DR 에이전트는 VMware VM 또는 Compute Engine 인스턴스에 설치할 수 있는 소형, 운영체제별, 경량 서비스입니다. 백업 및 DR 에이전트는 VMware API 호출에서 제공하는 것보다 더 세분화된 데이터 백업 기능을 제공합니다. 이 도구를 사용하면 다음 작업을 할 수 있습니다.

  • 애플리케이션 살펴보기
  • 백업 중 애플리케이션 일관성을 위해 애플리케이션 끄기
  • 영구 증분 백업 전략에 대한 변경 블록 추적 사용 설정
  • 단일 정책 템플릿을 서버에 있는 여러 애플리케이션에 적용할 수 있습니다.
  • VMware VM '스턴' 문제를 방지합니다.

물리적 서버 또는 VM에 백업 및 DR 에이전트를 설치하면 서버의 모든 애플리케이션을 백업하는 단일 정책 템플릿을 만들거나 애플리케이션 그룹을 백업하는 여러 정책 템플릿을 만들 수 있습니다.

일관성 그룹의 애플리케이션 데이터 백업

일관성 그룹은 백업 및 DR 에이전트에서 사용 설정합니다. 이름에서 알 수 있듯이 일관성 그룹은 동일한 호스트의 여러 애플리케이션에서 일관된 시점 백업 및 복구를 보장합니다. 애플리케이션 일관성을 달성하기 위해 일관성 그룹의 구성원은 단일 정책 템플릿을 사용하여 함께 정지되고 백업됩니다.

스냅샷 정책에서 백업 및 DR의 데이터베이스 로그 백업 옵션이 사용 설정된 경우 스냅샷 정책이 있는 정책 템플릿으로 백업된 모든 데이터베이스를 동일한 시점으로 복구할 수 있습니다. 그룹의 로그 (데이터베이스용) 복구 및 롤포워드는 관리 콘솔을 사용하여 단일 작업으로 실행됩니다.

일관성 그룹은 백업 및 복구 작업을 신속하게 실행할 뿐만 아니라 시스템 리소스 (VDisk)를 더 적게 사용합니다.

일반 애플리케이션 백업 (LVM)

대부분의 애플리케이션은 백업 및 DR 에이전트 또는 백업 및 DR에 내장된 API를 통해 검색됩니다. 일반 애플리케이션은 보호할 LVM 볼륨 그룹을 가리켜 정의하는 애플리케이션입니다.

데이터베이스 로그 백업

데이터베이스 로그 백업은 스냅샷 정책의 고급 옵션에서 사용 설정됩니다. 이를 통해 단일 스냅샷 정책으로 Microsoft SQL Server 데이터베이스, Oracle 데이터베이스, Microsoft SQL Server 데이터베이스 또는 Oracle 데이터베이스가 포함된 일관성 그룹의 로그를 백업할 수 있습니다. 데이터베이스 로그가 백업되는 빈도는 데이터베이스와 별도로 정의됩니다. 예를 들어 데이터베이스는 매일 백업되고 로그는 매시간 백업될 수 있습니다.

데이터베이스 로그 백업의 빈도는 분 단위로 설정되며 로그가 백업되는 빈도는 연결된 데이터베이스가 백업되는 빈도를 초과해서는 안 됩니다. 예를 들어 데이터베이스 백업 빈도가 24시간마다 한 번이면 로그 파일 백업 빈도는 24시간마다 한 번보다 적어야 합니다. 가장 작은 데이터베이스 로그 백업 간격은 15분입니다.

로그 보관은 스냅샷 정책의 보관과 별도로 정의됩니다. 별도의 보관 기간을 사용하면 스냅샷 풀에 저장된 데이터베이스 사본과 함께 로그를 사용할 수 있습니다.

지정된 로그 보관 기간 동안 백업되는 로그 수와 관계없이 데이터베이스의 백업된 로그는 백업 및 DR 스냅샷 풀의 단일 VDisk에 스테이징됩니다. 스냅샷 풀의 공간을 절약하려면 고급 설정을 사용하여 데이터베이스에 로그를 압축하도록 지시할 수 있습니다.

Compute Engine 인스턴스 백업

전체 Compute Engine 인스턴스를 백업하기 위해 백업/복구 어플라이언스는 Compute Engine API를 사용합니다. Compute Engine은 백업 및 DR의 영구 증분 백업 전략을 위한 변경 블록 추적을 제공하며 백업 중에 애플리케이션 일관성을 위해 애플리케이션을 일시중지할 수 있습니다.

전체 가상 서버를 백업하면 완전히 작동하는 가상 서버 (운영체제, 애플리케이션, 데이터)가 백업됩니다. 전체 가상 서버의 사본이 있으면 문제 없이 빠르게 데이터에 액세스할 수 있습니다.

VMware VM 백업

백업 및 DR은 VMware vSphere Storage API - 데이터 보호 호출을 사용하여 전체 VMware 가상 서버 (또는 해당 VM에 할당된 특정 디스크)를 백업합니다. 이를 통해 백업 및 DR의 영구 증분 백업 전략에 대한 변경 블록 추적과 백업 중에 애플리케이션 일관성을 위해 애플리케이션을 일시중지할 수 있습니다.

VMware VM의 애플리케이션 및 부팅 볼륨 백업

VM에서 애플리케이션을 관리할 때 VM의 부팅 볼륨을 백업할 수도 있습니다. VM의 부팅 볼륨이 백업되면 이미지가 부팅 가능한 VM으로 표시될 수 있습니다. 그런 다음 필요한 경우 이미지를 새 영구 위치로 이전할 수 있습니다.

전체 VMware VM 백업

전체 가상 서버를 백업하면 완전히 작동하는 가상 서버(운영체제, 애플리케이션, 데이터)가 백업됩니다. 전체 가상 서버의 사본이 있으면 문제 없이 빠르게 데이터에 액세스할 수 있습니다. 표시된 이미지는 완전히 작동하는 가상 서버이므로 필요한 경우 새 영구 위치로 이전할 수 있습니다.