외부 복제 개요

이 페이지에서는 외부 복제 기능을 간략하게 설명합니다.

외부 복제 정보

외부 복제는 SnapMirror를 사용하여 ONTAP 기반 시스템의 데이터를 Google Cloud NetApp Volumes로 복제합니다. 이 기능은 NetApp Volumes 내의 볼륨 간 복제를 제공하는 볼륨 복제와 동일한 작업(예: 생성, 중지, 재개, 반전, 삭제)을 지원합니다.

외부 복제는 볼륨 마이그레이션과 동일한 SnapMirror 기술을 사용하며 기준 및 증분 전송, 인증을 위한 클러스터 피어링과 같은 공통 기능을 공유합니다.

다음 표에서는 볼륨 마이그레이션과 외부 복제의 주요 차이점을 설명합니다.

볼륨 마이그레이션 외부 복제
ONTAP에서 NetApp Volumes로의 시간 제한이 있는 단방향 마이그레이션을 위해 설계되었습니다. 복제 방향을 반대로 바꿀 수 있는 재해 복구를 위한 지속적인 복제 솔루션으로 설계되었습니다.

고려사항

외부 복제는 API 및 Google Cloud CLI를 통해서만 사용할 수 있으며 Google Cloud 콘솔에서는 사용할 수 없습니다.

외부 복제 기본 요건

외부 복제 및 볼륨 마이그레이션은 동일한 기본 요건을 공유합니다.

외부 복제 워크플로 개요

외부 복제는 볼륨 복제와 유사하게 작동하지만 초기 소스 시스템은 NetApp Volumes 볼륨이 아닌 외부 ONTAP 시스템의 볼륨입니다.

볼륨 복제와 마찬가지로 외부 복제는 기준 및 증분 복제와 같은 다양한 단계를 거칩니다. 복제 방향 생성, 중지, 재개, 삭제, 반전과 같은 작업을 지원합니다.

모든 작업은 NetApp Volumes에서 시작할 수 있지만 일부 작업에서는 사용자가 외부 ONTAP 시스템에서 ONTAP CLI 명령어를 실행해야 합니다. 외부 복제는 클러스터 피어링을 설정하는 데 필요한 프로세스인 볼륨 마이그레이션과 동일한 인증 메커니즘을 외부 ONTAP 시스템과 함께 사용합니다.

외부 복제 워크플로는 다음 단계로 구성됩니다.

  1. 인증

  2. 기준 전송

  3. 증분 전송

인증

인증 단계에서 소스 ONTAP 시스템의 스토리지 관리자는 소스 시스템에서 볼륨을 가져올 수 있는 권한을 NetApp Volumes에 부여해야 합니다. 이는 클러스터 피어링SVM 피어링이라고 하는 소스 ONTAP 시스템의 관리 단계를 통해 달성됩니다. 외부 복제 프로세스는 관리자가 소스 시스템에서 실행해야 하는 ONTAP 명령어를 생성합니다.

기준 전송

복제를 설정하면 스냅샷이 소스 시스템에 일관성 포인트를 만듭니다. 이 스냅샷에서 캡처된 모든 데이터(이전 스냅샷 포함)는 기준 전송이라는 초기 단계에서 NetApp Volumes로 전송됩니다.

기준 전송은 몇 분, 몇 시간, 며칠 또는 몇 주가 걸릴 수 있습니다. 이 기간은 다음 요소에 따라 달라집니다.

  • 스냅샷의 데이터 양입니다.

  • ONTAP 소스 시스템과 NetApp Volumes 간의 네트워크 속도입니다.

  • NetApp Volumes의 처리량 설정입니다.

기준 전송 중에 소스 볼륨은 워크로드를 계속 제공하고 클라이언트가 데이터를 추가, 변경 또는 삭제합니다. 이러한 변경사항은 기준의 일관성 포인트에 사용되는 스냅샷에 영향을 미치지 않습니다. 기준선이 진행되는 동안에는 클라이언트가 대상 볼륨을 사용할 수 없습니다. 기준이 완료되면 대상 볼륨이 온라인 상태가 되고 읽기 전용 모드에서 클라이언트 액세스가 가능해집니다. 대상 볼륨의 IP 주소는 다릅니다.

볼륨 복제와 달리 외부 복제는 크기, 프로토콜 선택, 내보내기 또는 스냅샷 정책과 같은 소스 볼륨 매개변수를 읽을 수 없습니다. 따라서 대상 볼륨에 대해 이러한 설정을 올바르게 구성해야 합니다.

그러면 클라이언트는 읽기 전용 작업에 대해서만 대상 볼륨을 매핑하거나 마운트할 수 있습니다.

증분 전송

기준 전송이 완료되면 복제는 예약된 간격에 따라 증분 전송을 트리거합니다.

각 증분 전송은 다음 작업을 실행합니다.

  1. 소스 볼륨의 새 스냅샷을 생성합니다.

  2. 현재 스냅샷과 이전 스냅샷 간의 데이터 변경사항을 계산합니다.

  3. 이러한 변경사항을 대상에 전송하기 시작합니다.

각 증분 전송은 새 소스 스냅샷을 만들고 가장 오래된 SnapMirror 스냅샷을 삭제하고 변경사항을 계산하여 전송합니다. 다음 예약된 전송이 예정된 시간에 전송이 아직 실행 중인 경우 새 전송은 건너뜁니다. 다음과 같은 요인으로 인해 데이터 볼륨 변경이 지정된 간격 내에 전송할 수 있는 양을 초과하는 경우 이 문제가 발생할 수 있습니다.

  • 지정된 복제 간격이 너무 짧습니다.

  • ONTAP 시스템과 NetApp Volumes 간의 네트워크 대역폭이 제한됩니다.

  • 소스 시스템의 높은 변경률

전송을 건너뛰면 복구 지점 목표 (RPO)에 부정적인 영향을 미칩니다. 복제 지연 시간을 모니터링하는 것이 좋습니다. 지연 시간이 복제 간격의 두 배에 자주 도달하는 경우 네트워크 대역폭을 늘리거나 복제 간격을 연장하는 등의 대책을 취해야 할 수 있습니다.

대상 볼륨을 마운트하는 클라이언트는 정적 콘텐츠가 있는 읽기 전용 뷰를 확인합니다. 하지만 증분 전송이 완료되면 볼륨의 콘텐츠가 이전 복제 스냅샷에서 최신 스냅샷으로 단일 원자적 작업으로 즉시 업데이트됩니다.

여러 외부 복제를 병렬로 실행

외부 복제 및 볼륨 이전은 공통 프로젝트 할당량을 공유합니다. 여러 외부 복제 및 볼륨 이전을 동시에 실행하려면 충분히 높은 할당량을 요청해야 합니다.

다음 단계

외부 복제 만들기