NetApp Tech OnTap NetApp 로고
NetApp Tech OnTap
     
Back to Basics: SnapProtect

이 기사는 많이 사용되고 있는 NetApp® 기술의 기본 원리를 다루는 연속 기사 'Back to Basics'의 제7편입니다.

IT 팀에서 NetApp 스토리지를 선택하는 중요한 이유는 Snapshot™ 복사본, SnapMirror® 복제, 및 SnapVault® D2D(disk-to-disk) 백업과 같은 통합 데이터 보호 기술을 사용할 수 있는 기능을 제공하기 때문입니다. 이러한 기능은 DR 및 기타 목적의 백업과 복제를 획기적으로 가속화하고 단순화합니다.

그러나 백업 환경에 테이프 장비를 사용하고 있는 고객에게는 백업 애플리케이션과 보다 심도있는 통합 기능이 필요했습니다.

NetApp에서는 이러한 기능을 포함한 다양한 기능을 제공하기 위해 약 1년 전에 SnapProtect® 관리 소프트웨어를 발표했습니다. NetApp은 CommVault와 파트너 관계를 맺고 CommVault® Simpana®의 핵심 구성 요소와 핵심 NetApp 기술을 통합했습니다. 이러한 결합을 통해 고객이 Snapshot 복사본, SnapMirror 및 SnapVault를 통하여 얻을 수 있는 모든 장점을 제공할 뿐 아니라 다음과 같은 상당한 이점을 제공합니다.

  • 백업 및 복구 작업 가속화
  • 풀 테이프 지원
  • Snapshot 복사본, 복제본 및 테이프의 카탈로그화
  • VMware®, Hyper-V® 및 널리 사용되는 애플리케이션에 대한 Built-in 지원 기능
  • Secondary 스토리지 자동 프로비저닝
  • Cascading 및 팬아웃 구성
  • 유연한 스케줄링 및 보존
  • 리포팅 기능
  • 단순한 단일 창으로 모든 기능 관리

이번 Back to Basics 기사에서는 NetApp SnapProtect 의 구현 방법, 일반적인 사용 사례, SnapProtect 구현 모범 사례 등을 살펴보겠습니다.

SnapProtect 구현 방법

SnapProtect는 다양한 구성 요소를 사용합니다. 그중 대다수는 다음과 같이 익숙한 NetApp 기술입니다.

  • Snapshot 복사본
  • SnapMirror 복제
  • D2D(disk-to-disk) 백업을 위한 SnapVault
  • 클론 및 인덱싱을 위한 FlexClone® 기술
  • 전체 볼륨 및 단일 파일의 신속한 복구를 위한 SnapRestore® 기술
  • 프로비저닝 및 복제를 위한 OnCommand® 소프트웨어(이전의 NetApp Operations Manager)

또한 SnapProtect 는 카탈로그화, 조정, 관리 등을 지원하는 몇 가지 추가 구성 요소를 갖추고 있습니다.

  • SnapProtect 서버: Windows®, Microsoft® SQL Server® 및 관리 소프트웨어를 실행합니다.
  • MediaAgent: SnapProtect 작업 중에 데이터 보호 워크로드를 분산할 수 있는 추가 서버입니다.
  • iDataAgent(iDA): 백업 클라이언트에 설치되어 백업 작업 시 데이터 일관성을 보장하는 소프트웨어 에이전트입니다.

SnapProtect 작동 방식 개요

그림 1) SnapProtect 작동 방식 개요

대부분의 SnapProtect 작업은 Primary 스토리지에서 Snapshot 복사본을 만드는 것으로 시작됩니다. 이 작업은 매우 신속하게 진행되며 첫 번째 단계의 데이터 보호를 제공합니다. SnapProtect 는 수립된 일정에 따라 각 Snapshot 복사를 시작합니다. 완료된 Snapshot 복사본은 SnapProtect 데이터베이스에서 인덱싱됩니다.

그런 다음 SnapVault 또는 SnapMirror 작업이 수행될 예정인 경우, SnapProtect는 컨트롤을 NetApp OnCommand 서버로 전달하여 SnapProtect 에 할당된 프로비저닝 정책과 리소스 풀을 사용하여 필요한 Secondary 스토리지를 프로비저닝합니다. 그러면 OnCommand 에서 데이터셋을 구성하고 필요한 볼륨을 프로비저닝하고 Primary 에서 Secondary 로 기본 전송을 시작합니다.

테이프 복사본이 필요한 경우 SnapProtect 는 3 가지 옵션을 제공합니다. 그중 2 가지는 SnapProtect 카탈로그에서도 인덱싱될 수 있습니다. 표 1 을 참조하십시오.

표 1) 테이프 옵션

옵션 iDataAgent 인덱싱 여부 참고
NDMP 덤프 NetApp NAS NDMP iDA  
SMTape
(테이프에 대한 SnapMirror)
NetApp NAS NDMP iDA 아니요 Data ONTAP® 8.0.1 이상의 소프트웨어
미디어 에이전트를 통한
스트리밍
기타 모든 iDA  

다양한 데이터 유형을 지원하는 SnapProtect

SnapProtect 작업의 구체적인 내용은 보호 데이터 유형에 따라 약간 달라집니다.

NAS 데이터: NAS 데이터에 대한 Snapshot 복사본을 만든 경우, SnapProtect 는 단순히 마지막 Snapshot 복사본이 만들어진 이후로 변경(생성, 수정 또는 삭제)된 파일 목록을 반환하는 SnapDiff API 를 사용하여 Snapshot 복사본의 내용을 직접 인덱싱합니다.

NAS 데이터의 경우 필요에 따라 디렉토리, 파일 및 Qtree를 복구하거나 SnapRestore를 사용해 전체 볼륨을 복구할 수 있습니다. 복구할 파일이 Primary 스토리지의 Snapshot 복사본에 있는 경우에는 SFSR(Single File SnapRestore) 기능을 사용하고, Secondary 스토리지에서 복구하는 경우에는 카피백 (copy-back) 작업을 수행합니다.

LUN 데이터: LUN 데이터에 대해 SnapProtect 작업을 수행하려면 LUN에 액세스하는 호스트에 iDA 가 있어야 합니다. 그래야만 호스트가 작성되는 데이터의 포맷을 인식하기 때문입니다. 예를 들어 Windows 파일 시스템 iDA 는 NTFS 를 인식합니다.

파일 시스템은 Snapshot 복사본이 만들어지기 전에 Windows 호스트의 Volume Shadow Copy Service 를 사용하여 정지됩니다. LUN 클론이 만들어지며, 이는 LUN 내부의 콘텐츠를 인덱싱하는 데 사용됩니다.

애플리케이션 데이터: 각 애플리케이션은 애플리케이션 호스트에 자체 iDA를 보유하고 있습니다. iDA 는 NetApp Snapshot 복사본이 작성되기 전에 백업용 데이터베이스를 준비합니다. 복구 옵션은 보호되는 애플리케이션에 따라 달라집니다. 지원되는 애플리케이션은 표 2 에 나와 있습니다. SnapProtect의 애플리케이션 데이터 백업 및 복구 기능은 NetApp SnapManager® 제품을 사용하지 않습니다.

표 2) 지원되는 애플리케이션

애플리케이션 지원
Microsoft Exchange Windows
Microsoft SQL Server Windows
Microsoft SharePoint® Windows
DB2 UNIX® 및 Linux®
Oracle®(RAC 포함) UNIX 및 Linux
SAP® on Oracle UNIX 및 Linux

가상 머신 데이터: SnapProtect 의 핵심 기능은 각 가상 머신에 에이전트를 설치할 필요 없이 다수의 가상 머신을 신속하게 보호할 수 있는 기능입니다. 또한 SnapProtect 는 단일 파일 복구를 포함하여 다양한 수준의 복구 기능으로 각 가상 머신의 콘텐츠를 인덱싱할 수 있습니다. 최신 NetApp 백서를 통해 가상 환경에서 SnapProtect 가 제공하는 이점에 대해 자세히 알아볼 수 있습니다.

SnapProtect 소프트웨어는 가상 환경을 보호하도록 지정된 미디어 에이전트에서 실행되는 가상 서버 에이전트 (VSA) 를 사용하여 가상 환경의 데이터 보호 작업을 수행합니다. VSA 내에서는 사용되는 가상화 솔루션의 유형을 정의하는 인스턴스가 생성됩니다.

또한 새로운 가상 머신을 자동으로 추가하고 보호할 수 있도록 검색 규칙을 수립할 수 있습니다. 예를 들어 "데이터 저장소 선호도" 검색 규칙을 사용하여 특정 데이터 저장소의 새로운 가상 머신을 자동으로 보호할 수 있습니다.

사용 사례

다양한 사용 가능 사례 중에서 NAS, 가상 환경, 애플리케이션 백업 및 복구가 SnapProtect 의 이상적인 사용 사례일 것입니다. 이 툴은 완전한 카탈로그화 기능을 제공할 뿐 아니라 와일드카드 검색 기능을 포함한 간단한 복구 인터페이스를 제공하므로 필요한 파일을 더욱 신속하게 확인하고 복구할 수 있습니다. 또한 테이프 관리 및 복제 기능이 모두 통합되어 있으므로 단일 창에서 대부분의 데이터 보호 요구사항을 관리할 수 있습니다.

VMware: VMware 백업 및 복구의 경우 SnapProtect 는 VSA 를 통해 vSphere® 와 통신하며, VMware 레벨 스냅샷은 NetApp Snapshot 복사본보다 먼저 생성됩니다. Windows 가상 머신에 대해 단일 파일 복구 및 실시간 탐색 기능이 지원되므로 가상 머신 내에서 개별 파일을 복구할 수 있습니다. 또한 NFS Datastore (데이터 저장소)에 저장된 VMDK 에 SFSR(Single File SnapRestore)을 사용하여 전체 가상 머신의 복구를 가속화할 수 있습니다.

이전 섹션에서 설명한 바와 같이 애플리케이션 에이전트(iDA)를 사용하여 애플리케이션 백업을 수행할 수 있지만, 이는 VMDK 에 설치되지 않은 애플리케이션에만 해당됩니다. VMDK에 설치되어 있는 경우 Exchange 및 SQL Server 는 일관된 백업을 위해 VMware VSA 를 통해 일시 정지될 수 있습니다.

Hyper-V: VSS 는 온라인 Windows 가상 머신을 백업하는 데 필요하며, Windows 2000 은 오프라인 상태에 있어야 합니다. 단일 파일 복구는 Windows 및 Linux 가상 머신에 대해 지원됩니다.

Cascade 및 팬아웃 구성

특정 유형의 데이터를 보호할 수 있는 기능 외에 SnapProtect 의 또 다른 중요한 사용 사례는 데이터 보호, 재해 복구 및 컴플라이언스 목표를 더욱 쉽게 달성할 수 있는 Cascade 및 팬아웃 구성을 지원하는 것입니다.

이러한 구성 옵션을 사용하면 백업 복사본 및/또는 미러의 생성을 필요에 따라 완전히 자동화할 수 있습니다. 예를 들어 원격 사이트로 미러링한 다음 해당 위치(또는 제3의 위치)에 저장하여 필요한 백업 이력을 제공할 수 있습니다. 또한 로컬에 저장한 다음 해당 저장소를 원격 위치로 미러링하면 중요한 백업의 완전한 로컬 및 원격 복사본을 얻을 수 있습니다. 선택 가능한 옵션은 매우 많습니다. Cascade 또는 팬아웃 구성의 어떤 지점 (Primary, Secondary, 로컬, 원격)에서도 테이프에 대한 백업을 추가할 수 있으므로 필요한 위치에 테이프 복사본을 둘 수도 있습니다.

SnapProtect 작동 방식 개요

그림 2) SnapProtect Cascade 및 팬아웃 구성 지원

SnapProtect 사용

SnapProtect를 사용하려면 Primary 스토리지에서 Data ONTAP 7.2.6 이상 또는 Data ONTAP 8.0.1 이상이 실행되고 있어야 합니다. Primary 스토리지 시스템의 소프트웨어 라이센스만 있으면 됩니다. 하지만 MetroCluster™ 구성(지원되는 경우)을 사용하는 경우에는 두 노드 모두에서 SnapProtect 라이센스가 필요합니다. 마찬가지로 SnapMirror 를 사용하여 DR 사이트로 미러링하고 페일오버 이후 DR 사이트에서 SnapProtect 를 실행하려면 해당 위치에서도 SnapProtect 라이센스가 필요합니다.

SnapProtect 라이센스 외에도 SnapProtect 에서 활용하는 다른 제품의 유효한 라이센스도 필요하며 이러한 라이센스는 Primary 및 Secondary 스토리지 모두에 있어야 합니다. 이러한 제품에는 SnapMirror 및/또는 SnapVault, FlexClone 및 SnapRestore 가 있습니다. OnCommand 서버도 라이센스가 필요합니다.

스케줄링 및 보존

유연한 스케줄링 및 보존 정책은 SnapProtect 의 또 다른 장점입니다. 스케줄링은 개별 스케줄을 작성하거나 다양한 스케줄을 그룹화하는 스케줄 정책을 작성하여 수행할 수 있습니다. 백업 외에도 복구 및 클라이언트 설치와 같은 다른 작업도 스케줄링할 수 있습니다.

SnapProtect 에는 2가지 보존 규칙이 있습니다. 기본 보존 규칙은 모든 백업에 적용됩니다. 확장 보존 규칙은 주간 전체 백업, 월간 전체 백업, 연간 전체 백업과 같은 장기 보존에 적용되며 다양한 비즈니스 요구사항을 유연하게 충족합니다. 이러한 규칙은 스토리지 정책에서 구성하는 것으로, Primary Snapshot 복사본, 저장소 복사본 및 테이프 복사본에 대해 별도로 설정할 수 있습니다. SnapMirror 복사본은 Primary 복사본과 동일한 보존 규칙을 상속받으므로 별도의 보존 규칙을 설정할 수 없습니다.

SnapProtect 사용과 관련한 자세한 내용은 NetApp 기술 보고서 3920: NetApp SnapProtect 관리 소프트웨어: 개요 및 설계 고려사항을 참조하십시오. 또한 NetApp 커뮤니티의 SnapProtect 스레드에서 논의 내용을 검토하고 의문사항이 있으면 물어볼 수 있습니다.

SnapProtect 및 기타 NetApp 기술

SnapProtect는 별도의 변경 없이 대부분의 다른 NetApp 기술과 연동됩니다. 이러한 기술에는 중복제거, 씬 프로비저닝 및 압축과 같은 일반적인 스토리지 효율성 기술이 포함됩니다.

그러나 SnapProtect 가 이러한 기술을 모두 직접 조정할 수 있는 것은 아닙니다. 예를 들어 SnapProtect 에서 Secondary 중복제거를 사용하고 관리할 수는 있지만 압축에는 동일한 작업을 수행할 수 없습니다. 압축은 별도로 관리해야 합니다.

Cluster-Mode: Cluster-Mode 에서 실행되는 스토리지 시스템에 대한 SnapProtect 지원은 현재 테이프 지원에만 국한되어 있습니다.

Qtree SnapMirror: SnapProtect 는 복제를 위해 Qtree SnapMirror 가 아니라 비동기 Volume SnapMirror 를 사용합니다. Qtree SnapMirror 를 사용하려면 별도의 관리가 필요합니다.

결론

NetApp SnapProtect 소프트웨어는 단일 관리 프레임워크를 통해 로컬 Snapshot 복사본, Secondary 스토리지로의 복제(SnapVault 또는 SnapMirror 사용) 및 테이프 장비로의 이동을 생성 및 관리할 수 있도록 카탈로그 및 테이프 지원 기능을 제공하는 중요한 데이터 보호 툴입니다. SnapProtect 는 다양한 환경(애플리케이션, 물리, 가상)에서 백업을 담당하는 그룹이 있는 IT 팀에 이상적인 제품입니다.

NetApp SnapProtect 에 대해 자세히 알아보려면 TR-3920: NetApp SnapProtect 관리 소프트웨어: 개요 및 설계 고려사항을 참조하십시오. 특히 가상 환경에서의 SnapProtect 사용에 대해 자세히 알아보려면 WP-7131: NetApp SnapProtect 를 통한 가상 서버 환경의 백업 및 복구 가속화를 참조하십시오.

 SnapProtect 에 대한 의견이 있으십니까?

NetApp 온라인 커뮤니티에서 질문하고, 아이디어를 교환하며, 생각을 공유하십시오.

Chris Blackwood
기술 마케팅 엔지니어
NetApp


18 년간의 IT 업계 경력을 보유하고 있는 Chris 는 4 년여 전에 NetApp 에 입사한 이후 SnapVault 및 Open Systems SnapVault 를 포함한 데이터 보호 솔루션을 주로 담당해 왔습니다. 현재는 CommVault 의 엔지니어링 인터페이스 및 제품 관리를 비롯한 SnapProtect 의 모든 측면을 전담하고 있습니다.


Tech OnTap
구독 신청
Tech OnTap 은 IT 통찰력, 실제 모범 사례, 유용한 정보와 툴, 미공개 엔지니어링 인터뷰 기사, 데모, 동종 업계 평가 등의 다양한 정보를 매월 제공합니다.

지금 바로 NetApp 커뮤니티의 Tech OnTap 에서 구독 신청하십시오.

탐색
탐색
Back to Basics 추가 정보

이 시리즈에 속한 다른 내용도 함께 읽어보고 NetApp 핵심 기술의 기본사항에 대해 알아보십시오.


NetApp 데이터 보호 기술: 파트너 통합

NetApp 은 SnapProtect 를 통해 CommVault 와 협력하고 있을 뿐 아니라 다음과 같은 여러 백업 파트너와 협력하여 이들 제품에서 다양한 첨단 NetApp 데이터 보호 기능을 이용할 수 있도록 지원하고 있습니다.

탐색
 
TRUSTe
연락처   |   구매 방법   |   피드백   |   채용  |   구독   |   개인 정보 보호 정책   |   © 2012 NetApp