...
DRX(Data Replication Xcelerator)는 데이터 복제 가속 솔루션으로써 복제 솔루션 DRBD와 연동하여 원거리(DR) 복제 시 복제성능을 극대화 합니다. DRBD에서 제공하는 복제는 구성 환경과 목적에 따라 동기 또는 비동기 방식으로 운영합니다. 동기방식은 타깃노드와 소스노드의 실시간 정합성을 보장하는 방식으로 로컬 미러 구성에 주로 사용되는 방식으로 소스노드 장애 시 타깃 정합성이 완벽히 보장되는 장점이 있으나 로컬 I/O 성능에 영향도가 있습니다. 반면 비동기 방식은 복제 데이터를 로컬에 쓰고 동시에 원격으로 데이터를 전송함으로써 복제가 완료된 것으로 간주하는 방식으로 원거리 복제 구성에 적합합니다. 비동기 방식은 적합한 방식으로 동기방식에 비해 RPO가 다소 떨어지지만 반면에 복제 처리성능과 로컬 I/O 응답성능(Latency)이 높아서 높기 때문에 원거리 복제는 대부분 비동기 방식으로의 운영이 전제됩니다( DRX 사용자 가이드의 내용도 . 따라서 DRX의 연동은 비동기 복제를 대상으로 한정 합니다). 이와 같이 비동기 복제를 통한 운영에도 불구하고 한정합니다.
DRBD의 비동기 복제를 통해 로컬 I/O 성능에 영향이 없는 운영을 한다고 하더라도 WAN 환경에서는 다음과 같은 환경적 문제들로 인해 복제 처리량 측면의 성능 저하를 피할 수 없습니다.
- WAN 구간 전송 대역폭은 로컬 I/O 복제 대역에 비해 상당히 낮기 때문에 복제 데이터 전송 throughput이 처리량이 저하되어 복제지연이 발생합니다.
- 복제 전송 프로토콜(TCP/IP)은 통상 WAN 구간에서의 전송 지연, 패킷 손실이 발생될 수 있기 때문에 데이터 재전송에 따른 지연이 심화될 수 있습니다.
...
DRX 는 이러한 압축과 더불어 실시간 데이터 암호화(AES 128 bit)를 동시 제공하여 기업의 중요한 데이터가 WAN 전송구간을 경유하면서 발생할 수 있는 데이터 유출 등의 문제에 대해서도 효과적인 솔루션을 제공합니다.
다음 그림은 DRX와 DRBD 간 연동 모습입니다.
1.2. 네트워크 구성
DRX는 기본적으로 로컬 DRX와 원격 DRX의 2 프록시 구조로 구축하며
...
버퍼링, 압축,
...
암호화의 기능은 로컬-원격 DRX 구간(WAN 구간)내에서 구현되어 복제 환경에 투명하게 기능 합니다. 이러한 투명성은 복제 환경과의 연동
...
시 유연성과 확장성을 제공하여 다음 그림과 같은 다양한 구성을 가능하게 합니다
...
다음 그림은 DRX와 DRBD 간 연동 모습입니다.
1.2. 네트워크 구성
DRX는 다음과 같은 다양한 구성이 가능합니다.
- 한 시스템에서 DRBD와 DRX를 모두 설치하여 운영합니다.
- DRX 전용머신을 통해 운영합니다.
- 하나의 DRX 전용서버를 경유하여 여러 DRBD 리소스를 운영합니다.
...