Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

bsr의 기본 전송 프로토콜이며 IPv4/v6를 지원하는 모든 시스템에서 사용할 수 있는 표준 프로토콜 입니다.

사용구간 동기화

bsr 은 볼륨에서 사용하고 있는 부분에 대해서만 동기화 하는 사용구간 동기화(FastSync)를 구현합니다. FastSync 로 동작하지 않는다면 전체 볼륨의 영역에 대해서 동기화 해야 하므로 볼륨의 크기가 클 경우 많은 동기화 시간을 소요하게 됩니다. FastSync 는 동기화 시간을 크게 절약할 수 있는 bsr의 강력한 기능입니다.

효율적인 동기화

bsr에서 복제(replication)와 (재)동기화(resynchronization)는 구분하는 개념입니다.

복제는 Primary 역할의 리소스의 모든 디스크 쓰기 동작을 Secondary 노드로 실시간 반영하는 동작이고, 동기화는 실기간 쓰기 I/O를 배제한 전체 블록 디바이스 관점에서 데이터를 일치시키는 처리과정 입니다. 복제와 동기화는 개별적으로 동작하지만 동시에 처리될 수도 있습니다.

...

물론 백그라운드에서 동기화가 진행되더라도 Active 노드의 응용 서비스는 중단되거나 하지 않고 계속 운영 가능 합니다.

부분 동기화(partial synchronization)

전체 동기화를 한 번 수행하고 난 후에는 항상 부분동기화로 동작합니다. 동기화 되지 않은 영역(oos)에 대해서만 동기화하여 효율적 입니다.

사용구간 동기화

bsr 은 볼륨에서 사용하고 있는 부분에 대해서만 동기화 하는 사용구간 동기화(FastSync)를 구현합니다. FastSync 로 동작하지 않는다면 전체 볼륨의 영역에 대해서 동기화 해야 하므로 볼륨의 크기가 클 경우 많은 동기화 시간을 소요하게 됩니다. FastSync 는 동기화 시간을 크게 절약할 수 있는 bsr의 강력한 기능입니다.

고정 대역 동기화(Fixed-rate synchronization)

...