## 복제 모드 정보

복제 모드는 복제 세트에 대해 통신 모드를 정의하는 사용자 선택 가능 등록 정보입니다. 소프트웨어는 다음 두 가지 모드의 데이터 복제를 지원합니다.

- 동기 모드
  동기 모드 복제에서 기본 볼륨에 대한 쓰기 작업은 원격 볼륨이 업데이트되어야 완료된 것으로 확인됩니다. 동기 복제는 응용프로그램으로 전환하기 전에 기본 피어가 보조 볼륨으로부터 데이터 수신 인식을 수신할 때까지 소프트웨어가 기다리게 만듭니다.
- 비동기 모드
  비동기 모드 복제에서, 데이터는 기본 볼륨 및 로컬 비동기 대기열에 기록됩니다. 쓰기 작업은 원격 볼륨이 업데이트되기 전에 완료된 것으로 확인됩니다. 나중에 비동기 대기열에 누적된 쓰기 작업이 원격 피어에 차례로 전달됩니다. 비동기 복제를 사용하면 데이터 복제 소프트웨어가 기본 볼륨에서 쓰기 복제가 완료되고 보조 피어에 대해 볼륨 당 대기열에 위치하자마자 피어로 전환될 수 있습니다. 보조 피어는 기록되는 순서로 대기된 요청을 수신합니다. 보조 피어에서 쓰기 작업이 완료되고 나면 기본 피어로 알림이 전송됩니다.
  비동기 대기열은 집중적인 응용프로그램 쓰기에 대처하기 위해 존재합니다. 비동기 대기열이 가득 차서 대기열에 여유 공간이 생길 때까지 응용프로그램 쓰기를 기다려야 하는 경우, 비동기 대기열의 작동 방법을 선택할 수 있습니다.
  - 차단 모드 - 비동기 대기열이 찬 경우, 기본 볼륨에 대한 모든 쓰기 및 보조 볼륨에 대한 복제 쓰기는 쓰기가 발생하기에 충분하도록 대기열이 소모될 때까지 지연됩니다. 기본 옵션인 차단 모드는 보조 피어에 대한 데이터의 쓰기 순서를 확인합니다. 비동기 대기열이 차단 옵션 세트로 찬 경우, 응용프로그램에 대한 응답 시간이 영향을 받을 수도 있습니다. 보조 볼륨에 대한 쓰기 작업은 기본 피어의 대기열에서 제거되기 전에 인식되어야 하므로 공간을 사용할 수 있을 때까지 대기열에 대한 더 이상의 쓰기 작업을 예방하거나 차단할 수 있습니다.
  - 일시 중단 모드 - 비동기 대기열이 찬 경우, 소프트웨어는 데이터 복제를 중단하고 대기열의 쓰기를 더 이상 기록하지 않습니다. 대신, 소프트웨어는 복제 비트맵의 데이터 차단 변경 내용을 기록합니다. 응용프로그램의 쓰기는 차단되지 않지만 소프트웨어가 일시 중단 모드에 있을 경우 쓰기 순서가 손실됩니다. 그러나, 응용프로그램에서 응답 시간이 심각하게 저하되지는 않습니다.
    복제를 시작하려면 기본 볼륨과 보조 볼륨을 먼저 동기화해야 합니다. 복제 작업에 대한 정보는 데이터 복제 작업 정보를 참조하십시오.

비동기 모드 복제를 선택할 경우 다음을 고려하십시오.

- 일관성 그룹의 모든 볼륨은 단일 비동기 대기열을 공유합니다.
- 지연된 옵션을 선택한 경우, 대기열이 차면 소프트웨어는 일시 중단 모드로 전환합니다. 쓰기 순서는 보존되지 않지만 응용프로그램 쓰기 작업은 가득 찬 대기열 때문에 영향을 받지 않습니다.
- 일관성 그룹에 대한 비동기 대기열의 최소 크기는 16 MB입니다.
- 환경에 적절한 대기열 크기를 선택해야 합니다. 비동기 대기열이 찬 경우, 이후의 쓰기 작업은 대기열에 위치되기를 기다려야 합니다. 결과적으로 응용프로그램 응답 시간이 늘어납니다. 응용프로그램에 대한 응답 시간을 향상시키는 데 도움을 주려면 해당 사용법을 기반으로 비동기 대기열 크기를 늘립니다.
  비동기 대기열의 크기를 확장해야 하는 경우,
  1. 먼저 복제 세트 또는 일관성 그룹을 일시 중단 모드로 둡니다.
  2. 복제 세트 또는 일관성 그룹 세부 정보 페이지로 이동하고 풀 다운 메뉴를 사용하여 비동기 대기열 크기를 변경합니다.
  3. 복제 세트 또는 일관성 그룹에 대해 동기화 작업을 시작하여 양 피어를 동기화하고 복제를 시작합니다.
- 대기열이 대기된 디스크 블록의 수로 가득 찬 것으로 생각되는 시기 또는 항목이 대기열에 있는 시간을 제한할 수 있습니다. 비동기 대기열 매개변수를 설정하려면 복제 세트 작성 마법사를 사용하고 복제 세트 또는 일관성 그룹 세부 정보 페이지에서 변경을 수행하십시오.
- 비동기 모드는 쓰기 비율이 복제 링크의 대역폭을 초과하는 집중적인 쓰기 활동을 조정합니다. 비동기 대기열은 응용프로그램 최대 쓰기 기간과 연결된 집중적인 쓰기 트래픽을 처리할 수 있을 만큼 크기가 충분해야 합니다. 대규모 대기열은 장기 집중적인 쓰기 활동을 처리할 수 있지만 이로 인해 보조 피어가 기본 피어와의 동기화에서 더 벗어나게 됩니다.
- 비동기 복제를 위해 구성된 복제 세트를 일관성 그룹에 추가한 경우, 해당 복제 세트의 고유 대기열이 삭제됩니다.
- 비동기 대기열의 특성 때문에 보조 볼륨은 항상 기본 볼륨과 함께 다소 구식이 됩니다. 볼륨이 기본 볼륨에 비해 얼마나 구식인지는 링크의 지연 뿐 아니라 그 때 얼마나 많은 데이터가 비동기 대기열에 있는지에 좌우됩니다.
- 차단 옵션을 선택하고 대기열이 차면 대기열이 소모될 때까지 쓰기가 차단됩니다. 소프트웨어는 쓰기 순서를 유지하지만 응용프로그램 쓰기 작업이 영향을 받습니다.

복제 세트의 수명 기간 동안에는 언제라도 복제 모드를 변경할 수 있습니다. 그러나, 일시 중단 모드에 복제 세트를 먼저 위치시켜야 합니다. 복제 세트가 일관성 그룹의 구성원인 경우, 일시 중단 모드에 일관성 그룹을 위치시켜야 합니다.

참고: 복제 세트가 일관성 그룹의 구성원인 경우, 복제 세트의 복제 모드를 변경할 수 없습니다. 복제 세트의 속성은 일관성 그룹의 속성과 일치해야 합니다.

### 관련 항목

- 데이터 복제 정보
- 데이터 복제 계획
- 데이터 복제 관리