데이터를 복구하는 데 복원이 항상 최선의 선택은 아닙니다. 이 페이지에서는 대안을 소개하고 다양한 상황에서 대안의 장점을 설명합니다.
다음과 같은 방법으로 보호된 데이터에 액세스할 수 있습니다.
클론
클론은 일반적으로 SQL Server 데이터베이스 및 VMware VM과 함께 사용됩니다.
Microsoft SQL Server 데이터베이스를 클론하는 경우
클론 함수를 사용하여 Microsoft SQL Server 데이터베이스 백업의 독립적인 사본을 만듭니다. 가장 일반적인 용도는 다음과 같습니다.
- 애플리케이션 개발 및 테스트
- 규정 준수를 위한 데이터 감사
- 데이터 웨어하우징
- 디지털 증거 검색
- 사용자 승인 테스트
복원과 같이 사용할 수도 있지만 모든 서버에 사용할 수 있습니다.
VMware VM을 클론하는 경우
VMware VM의 경우 클론은 VM을 켜기 전에 VMDK의 백업을 대상 데이터 스토어로 직접 복사합니다. 이때 VM은 백업/복구 어플라이언스와 독립적입니다. 이는 다른 VM으로 복원하는 것과 같습니다.
LiveClones
LiveClone은 데이터베이스 및 파일 시스템과 같은 모든 에이전트 기반 백업과 함께 사용할 수 있습니다.
LiveClone은 클론 기능과 비슷하지만 클론과 달리 LiveClone은 주문형 또는 일정에 따라 업데이트할 수 있습니다. 업데이트된 데이터 사본을 사용할 수 있는 경우 LiveClone을 사용하면 데이터의 독립적인 사본을 마운트할 수 있습니다. 이를 통해 개발 및 테스트와 같은 팀은 데이터를 수동으로 관리하지 않고도 최신 데이터 세트에서 작업할 수 있습니다.
LiveClone을 사용하면 다음 작업을 할 수 있습니다.
- 새로고침. 동일한 애플리케이션의 최신 백업에서 새로고침할 수 있는 활성 백업의 다시 마운트 가능한 사본을 여러 개 만듭니다. LiveClone 새로고침을 참고하세요.
PrepMount. 동일한 LiveClone의 일부 사본이 이미 마운트되어 있더라도 전처리 작업 (예: 데이터 삭제)을 위해 LiveClone 백업을 특정 호스트에 마운트합니다. LiveClone 백업을 준비 마운트하여 기밀 또는 민감한 정보를 삭제할 수 있습니다.
PrepUnmount. LiveClone에서 준비 마운트 해제 작업을 수행하면 변경사항을 보존할지 여부를 결정할 수 있습니다. 기본적으로 변경사항은 추적되고 보존됩니다.
LiveClone은 전체 클론의 성능과 독립성을 데이터의 증분 새로고침의 효율성과 속도와 결합하므로 복사 데이터 수명 주기를 관리하는 데 중요한 구성요소를 제공합니다.
마운트
백업 및 DR 마운트 함수는 데이터를 이동하지 않고도 백업에 거의 즉시 액세스할 수 있도록 지원합니다. 데이터를 마운트하는 방법은 여러 가지가 있습니다.
VMware VM 및 에이전트 기반 백업
표준 마운트는 애플리케이션이 아닌 파일 시스템으로 대상 서버에 애플리케이션 데이터를 제공하고 사용할 수 있도록 합니다. 이는 애플리케이션이 손상되거나 손실된 경우 또는 애플리케이션 서버가 교체되는 경우에 유용합니다. 이러한 경우 백업을 마운트하고 마운트된 백업에서 애플리케이션 서버의 원래 위치로 애플리케이션 파일을 복사할 수 있습니다.
표준 마운트의 경우:
- VMware VM의 경우 ESXi 호스트에서 백업/복구 어플라이언스로의 NFS 연결을 사용할 수 있는지 확인합니다.
- Compute Engine 인스턴스의 경우 활성 백업이 마운트될 호스트의 iSCSI 포트에 백업/복구 어플라이언스가 액세스할 수 있는지 확인합니다. 지원되는 Linux 운영체제를 실행하는 인스턴스에 마운트할 때 NFS는 선택사항입니다.
- 마운트는 선택한 활성 백업의 사본을 가져와서 선택한 호스트 또는 VM에 마운트합니다.
- 마운트된 백업은 마운트된 호스트에서 직접 사용할 수 있습니다.
- 마운트된 가상 사본 이 수정되거나 마운트 및 삭제되더라도 원래 백업은 수정되지 않습니다.
- 마운트 작업은 모든 에이전트 기반 애플리케이션 및 VMware VM에 적용됩니다.
애플리케이션 인식 마운트를 사용하면 데이터베이스 백업을 가상 애플리케이션으로 마운트할 수 있습니다. 이를 통해 실제로 데이터를 이동하지 않고 데이터베이스의 새 인스턴스를 수동으로 구성하지 않고도 데이터베이스를 빠르게 온라인 상태로 전환할 수 있습니다. 애플리케이션 인식 마운트는 데이터베이스의 여러 사본을 빠르게 온라인 상태로 전환해야 하는 테스트 및 개발 환경에서 특히 유용합니다.
애플리케이션 인식 마운트로 표시되는 데이터는 다른 애플리케이션과 마찬가지로 백업할 수 있습니다. 애플리케이션 인식 마운트된 애플리케이션 데이터가 백업되면 애플리케이션 인식 마운트로 마운트할 수도 있습니다. 백업, 애플리케이션 마운트, 백업 시퀀스는 원하는 깊이로 반복할 수 있습니다. 기본적으로 시퀀스는 원래 데이터베이스의 5세대까지만 제한됩니다.
마운트 및 마이그레이션을 사용하면 먼저 로컬로 마운트한 후 원래 위치 또는 새 위치로 마이그레이션하여 거의 가동 중지 시간 없이 애플리케이션을 복원할 수 있습니다. 사용자는 애플리케이션이 마운트된 동안 애플리케이션에 정상적으로 액세스할 수 있으며 마이그레이션 단계는 매우 빠릅니다.
OnVault에서 VMware VM 또는 에이전트 기반 백업을 마운트할 때 다음을 선택하여 성능과 스토리지 소비를 얼마나 최적화할지 제어할 수 있습니다.
스토리지 최적화. 이렇게 하면 로컬 스냅샷 풀에 쓰기만 유지됩니다 (쓰기는 항상 로컬에 유지됨).
균형. 이러한 블록은 향후 읽기를 위한 캐시 역할을 하도록 스냅샷 풀에서 읽거나 (객체 스토리지에서) 쓰기 (로컬 스냅샷 풀에)되고 유지됩니다.
성능 최적화. 이렇게 하면 전체 백업이 백그라운드에서 로컬 스냅샷 풀로 이동합니다. 백업을 로컬에서 더 많이 사용할 수 있게 되면 읽기가 더 빨라집니다.
최대 성능. 전체 백업은 마운트하기 전에 먼저 스냅샷 풀로 리하이드레이션됩니다. 즉, 호스트는 항상 로컬 스토리지에 대해서만 작동합니다.
Compute Engine 인스턴스
Compute Engine 인스턴스 마운트는 백업에서 새 영구 디스크를 만든 다음 기존 Compute Engine 인스턴스 또는 동시에 생성되는 새 Compute Engine 인스턴스에 할당합니다. VMware VM 또는 에이전트 기반 백업과 달리 백업이 저장된 위치에서 Persistent Disk로 데이터를 이동해야 합니다 (in Google Cloud).
복원
복원 함수는 프로덕션 데이터를 지정된 시점으로 되돌립니다. 일반적으로 복원 작업은 데이터 손상 후 애플리케이션을 유효한 상태로 복원하기 위해 수행됩니다. 복원 작업을 완료하는 데 필요한 시간은 관련된 데이터 양에 따라 다릅니다.
워크플로
워크플로는 복사 데이터에 대한 액세스를 자동화합니다. 백업 계획 정책 템플릿은 프로덕션 데이터의 자동 캡처를 관리하지만 워크플로는 이 데이터에 대한 액세스를 자동화합니다.
일정 또는 주문형으로 일련의 작업을 수행하기 위해 워크플로 내에 단계가 정의됩니다. 여기에는 LiveClone 생성 및 새로고침, 데이터 마스크, 영구 마운트, 데이터베이스 무결성 검사 및 ETL 로드와 같은 작업의 비영구 처리 마운트가 포함됩니다. 워크플로는 관리자가 데이터베이스 관리자 및 애플리케이션 개발자와 같은 최종 사용자에게 간소화되고 안전한 셀프서비스 데이터 액세스를 제공하는 데도 사용됩니다.
백업 및 DR 시작 가이드
이 페이지는 백업 및 DR을 소개하기 위해 선택된 일련의 페이지 중 하나입니다. 다른 주제는 다음과 같습니다.
- 어플라이언스 관리 콘솔 소개
- 백업 및 DR 데이터 보호 백업 계획 소개
- 백업 및 DR 데이터 캡처 소개
- 보호된 데이터에 액세스하는 다양한 방법 (이 페이지)
- 백업 및 DR 에이전트 소개