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

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

백업 생성 단계

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

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

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

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

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

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

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

백업 계획 변경

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

변경 추적 메커니즘

백업/복구 어플라이언스는 데이터의 초기 전체 사본을 만든 후 증분 변경사항의 사본을 만들어 데이터를 백업합니다. 이 기능을 사용하려면 백업 작업 간에 발생하는 변경사항을 추적하고 백업할 수 있어야 합니다. 이러한 변경사항을 추적하기 위해 백업/복구 어플라이언스는 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 - Data Protection 호출을 사용하여 전체 VMware 가상 서버 (또는 해당 VM에 할당된 특정 디스크)를 백업합니다. 이를 통해 백업 및 DR의 영구 증분 백업 전략을 위한 변경 블록 추적을 사용 설정하고 백업 중 애플리케이션 일관성을 위해 애플리케이션을 일시중지할 수 있습니다.

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

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

전체 VMware VM 백업

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