Versions Compared

Key

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

...

DRX(Data Replication Xcelerator)는 BSR(https://github.com/mantechnology/bsr복제 솔루션(BSR, or DRBD)과 연동하여 원거리 복제(DR) 복제를 구축하는 복제 가속 솔루션 를 구축하기 위한 복제 가속기 입니다.

DRX는 일종의 프록시로써 BSR과 네트워크로 복제직접 연결하여 BSR복제 데이터를 DRX 내의 버퍼로 수용한 후 버퍼링과 압축 기능을 통해 WAN 구간을 넘어 DR 사이트로 전달하는데 최적화된 데이터 전송을 구현합니다.

BSR 목적에 복제는 목적에 따라 동기 또는 비동기 복제 방식으로 운영합니다. 동기방식은 로컬 HA 미러 구성에 주로 사용되는 방식이고 비동기 방식은 원거리(DR) 복제에 주로 사용합니다. 동기방식이 타깃 정합성을 완전히 보장하는 장점을 갖지만 동기방식은 완전한 데이터 정합성을 보장하지만 그만큼 로컬 I/O 성능에 영향을 주는 반면주고비동기 방식은 동기방식에 비해 처리성능과 로컬 버퍼링 구간의 데이터 만큼 정합성 지연을 갖지만 I/O 응답성능(Latency)이 좋아서 좋으므로 원거리 복제에 복제 구축에 유리합니다. 다만 BSR 은 복제는 데이터를 전송함에 있어서 버퍼링을 직접 수행하기 보다는 DRX 버퍼링을 사용하여 이를 완수합니다. BSR 이  커널 계층에서 직접 대용량 버퍼링을 수행하는 것은 시스템에 영향을 줄 수 있기 때문에 별도의 프록시 구성요소로 버퍼링 하는 것이 적절합니다.

...

이 문제들이 해소되지 못한 채 WAN 환경에서 비동기 복제가 운영될 경우, 심각한 복제 지연을 피할 수 없으며 복제 상태를 유지할 수 없게 됩니다. BSR 은 복제 지연(Ahead)과 동기화 상태를 반복하게 되어 최신 데이터를 확보하지 못하는 상황이 지속될 수 있습니다. 

...