Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.
Table of Contents

기본

동기화와 복제

복제를 하려면 먼저, 양측 볼륨의 호스트 상의 볼륨 데이터를 모두 일치 시켜야 합니다. 이를 위해 디스크 블럭 단위로 데이터를 소스에서 타깃 측으로 디스크 블럭 단위 데이터를 네트워크를 통해 복사하는 과정을 수행하는데 이를 동기화(Synchronization)라고 합니다. 반면 동기화가 완료되어야 복제 상태로 이행합니다.

복제(Replication)는 소스 측의 데이터가 쓰기 I/O 에 의해 변경될 때 해당 변경 분을 타깃 측으로 실시간 반영하는 동작입니다. 동기화는 백그라운드에서 천천히 동작하지만 복제는 지연 없이 로컬 I/O 의 문맥에서 빠르게 처리됩니다.

동기화와 복제가 복제는 개별적으로 동작하지만 한 시점에 동시에 수행될 수 있습니다. 즉 동기화가 수행되는 도중에 복제가 같이 처리될 수 있기 때문에(실제 운영하고 있는 노드가 동기화를 하고 있다면 운영 중 쓰기 I/O 에 의해 항상 이 두 동작이 동시에 처리된다고 생각해야 됩니다) 서로 간의 처리 대역을 최대 네트워크 처리 대역의 범위 안에서 적절히 조절하는 것이 중요합니다. 동기화 대역을 설정하는 방법은 동기화 속도 조정을 참고하세요.

...