복제 개념 이해

Oracle MaxRep for SAN을 사용하여 데이터를 복제할 때는 다양한 주요 개념과 기술이 사용됩니다.

지속적 데이터 보호

CDP(지속적 데이터 보호)는 데이터에 대한 모든 변경 사항의 복사본을 저장하고 저장한 데이터의 모든 버전을 캡처하여 지속적으로 데이터 수정 사항을 캡처하거나 추적하는 기술을 의미합니다. 데이터를 특정 시점으로 복원할 수 있도록 해줍니다. 데이터에 대한 변경 사항을 캡처하여 별도의 저널로 전송합니다. CDP 기반 솔루션은 충돌 일치 이미지에서 논리 객체(예: 파일, 메일 상자, 메시지, 데이터베이스 파일 및 로그)에 이르기까지 복원 가능 객체의 세부 사항을 제공할 수 있습니다.

기존 백업의 경우 일정이 필요하며 백업된 시점으로만 데이터를 복원할 수 있습니다. 하지만 CDP의 경우 일정이 필요하지 않습니다. 소스 LUN의 모든 데이터 변경 사항이 지속적으로 추적되며 대상 LUN으로 전송되기 때문입니다.

Oracle MaxRep for SAN은 파일 레벨 차이가 아닌 블록 레벨 차이를 복제합니다. 따라서 100GB 파일의 1바이트를 변경하는 경우 변경된 블록만 복제됩니다.

CDP 기술의 속성은 다음과 같습니다.
  • 보호된 기본 사이트에 대한 데이터 변경 사항이 지속적으로 캡처되거나 추적됩니다.

  • 모든 데이터 변경 사항은 보조 Oracle FS System에 저장됩니다.

  • 데이터 복구는 테이프 백업 또는 아카이브에 비해 시간이 덜 걸립니다.

재해 복구

DR(재해 복구)은 회사 기반구조의 핵심 기술에 심각한 문제가 발생한 후 작업을 계속할 수 있도록 해주는 기능입니다. CDP 기술을 사용하는 DR 솔루션은 데이터를 보조 사이트에 복제합니다. 재해가 발생한 경우 재해 시점까지 기본 사이트에 있었던 데이터에 즉시 액세스할 수 있습니다.

복제 단계
Oracle MaxRep for SAN은 3단계로 드라이브 레벨 데이터를 복제합니다.
재동기화(단계 1)

소스 LUN의 원본 데이터가 대상 LUN에 복제됩니다.

재동기화(단계 2)

재동기화(단계 I) 중 모든 데이터 변경 사항이 대상 LUN에 복제됩니다.

차등 동기화

차등 동기화는 소스 LUN의 모든 변경 사항이 대상 LUN에 동시에 복사되는 실시간 프로세스입니다.

일치 데이터

DR 또는 백업의 경우 복원된 데이터는 원본 데이터와 일치해야 합니다. 백업 데이터의 일관성이 유지되도록 주기적으로 또는 요청 시 소스 LUN에서 일치 책갈피가 실행됩니다.

세 가지 유형의 일관성이 있습니다.
일치

충돌 일치라고도 합니다. 모든 특정 시점 LUN 정보를 사용할 수 있도록 지정합니다. 비책갈피 특정 시점 복구는 일치 유형입니다.

파일 시스템 일치

책갈피가 실행되었을 때 파일 시스템이 캐시를 디스크로 비웠음을 지정합니다. 파일 시스템 일관성은 호스트 기반 Oracle MaxRep 에이전트를 사용합니다.

응용 프로그램 일치

캐시에 저장된 데이터를 비롯하여 여러 볼륨의 모든 응용 프로그램 데이터가 특정 시점에 저장소로 비워지고 사용 가능한 상태임을 지정합니다. 또한 Oracle MaxRep for SAN은 호스트 기반 Oracle MaxRep 에이전트를 통해 응용 프로그램 일관성을 제공합니다.

응용 프로그램 또는 파일 시스템과 작동하는 Oracle MaxRep 에이전트만 책갈피를 만듭니다.

보존 또는 CDP 로그

보존 로그(CDP 로그라고도 함)는 지정된 기간 내 소스 LUN의 데이터 변경 사항에 대한 정보를 저장합니다. 이 시간 프레임을 보존 기간이라고 합니다. 일치 시점이 보존 기간의 책갈피로 저장됩니다. LUN을 이 보존 기간의 응용 프로그램 일치 책갈피로 롤백할 수 있습니다.

응용 프로그램 일관성이 필요하지 않을 경우 LUN을 이 보존 기간의 특정 시점으로 롤백할 수 있습니다. 이 보존 기간의 책갈피를 사용하지 않고 롤백된 응용 프로그램은 유일한 충돌 일치입니다.

이 보존 기간과 연관된 네 가지 유형의 보존 정책이 있습니다.
시간 기반

지정된 기간이 경과한 후 보존 기간의 데이터를 겹쳐씁니다.

공간 기반

보존 드라이브 내에서 공간 제한에 도달한 후 보존 기간의 데이터를 겹쳐씁니다.

시간 및 공간 기반

발생 순서에 따라 지정된 시간이 경과하거나 지정된 공간이 사용된 후 보존 기간의 데이터를 겹쳐씁니다.

희소 보존

장기 데이터 보존을 위해 희소 정책이 사용됩니다. 희소 정책을 사용하면 보존 드라이브의 공간을 절약할 수 있으며 보존 기간이 늘어납니다.

적용되는 정책의 유형에 따라 보존 로그 파일 내 오래된 데이터 변경 사항을 삭제하면서 주기적 책갈피를 보존하는 방식으로 보존 기간이 유지 관리됩니다. 오래된 데이터를 삭제하면 새 데이터 변경 사항을 저장할 수 있는 공간이 확보됩니다.

스냅샷
스냅샷은 보존 기간 내 단일 특정 시점에 존재한 기본 Oracle FS System 데이터의 액세스 가능한 데이터 복제본입니다. 두 가지 유형의 스냅샷(물리적 복제 복사본 및 가상 스냅샷)이 있습니다.
  • 물리적 복제 복사본은 물리적 LUN의 전체 복사본입니다. 의도된 복사본의 크기는 복제 쌍의 대상 LUN보다 크거나 같아야 합니다.
    주: 물리적 LUN이 있는 Oracle FS System에서 물리적 복사본을 마운트하십시오.
  • 가상 스냅샷은 가상 LUN입니다. 가상 스냅샷은 Vsnap이라고도 합니다. 가상 스냅샷을 사용하면 시스템 리소스가 최소화되며 로드 및 언로드 속도가 빨라집니다.
    주: 가상 스냅샷을 호스트하고 있는 복제 엔진에서 복구 호스트에 가상 스냅샷을 마운트하십시오.

다음 모드 중 하나로 물리적 복사본 및 가상 스냅샷에 액세스합니다.

읽기 전용

읽기 전용 스냅샷은 참조용이므로 쓰기를 수락하거나 보관할 수 없습니다. 읽기 전용 옵션은 가상 스냅샷에만 사용할 수 있습니다. 물리적 복사본은 항상 읽기-쓰기입니다.

읽기-쓰기

읽기-쓰기 가상 스냅샷은 쓰기를 수락하고 보관합니다. 이는 지정된 로컬 드라이브의 특정 부분에서 아카이브 로그를 유지 관리하는 방식으로 수행됩니다.

읽기-쓰기-저널링

가상 스냅샷의 경우 읽기-쓰기-저널링 모드를 통해 데이터를 복구한 후의 다른 특정 시점으로 가상 스냅샷을 롤백할 수 있습니다. 읽기-쓰기-저널링 옵션은 가상 스냅샷에 대해서만 제공됩니다. 물리적 복사본은 항상 읽기-쓰기입니다.