Versions Compared

Key

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

...

이러한 문제들을 해결하지 못할 경우 복제가 목표로 하는 RPO 최소화를 달성하기 어려우며 결국 복제 타겟의 데이터 정합성을 담보할 수 없게 됩니다. DRX는 이러한 문제들을 해결하기 위해서 버퍼링 과 압축기능을 제공합니다. DRX의 버퍼링은 기본적으로 (대용량) 버퍼를 제공하여 낮은 전송대역에서 복제를 수행하기 위한 충분한 수준의 데이터 버퍼링을 구현하여 복제 I/O 에 대한 완충 기능을 합니다. 또한 데이터 압축은 WAN 최적화를 구현하는 전통적인 방식으로 물리적으로 처리해야 할 TCP 데이터(payload) 자체에 대한 실시간 중복제거를 통해 전송비용을 최소화 하도록 합니다. DRX 는 이와 더불어 실시간 데이터 암호화를 압축과 동시에 구현하여 기업의 중요 데이터가 WAN 구간을 경유하면서 발생할 수 있는 데이터 유출 등의 보안적 이슈를 해소시켜 줍니다.

다음 그림은 DRX와 DRBD 간 버퍼링 연동 모습입니다.

1.2. 네트워크 구성

DRX는 다음과 같은 다양한 구성이 가능합니다.

  • 한 시스템에서 DRBD와 DRX를 모두 설치하여 운영합니다.
  • DRX 전용머신을 통해 운영합니다.
  • 하나의 DRX 전용서버를 경유하여 여러 DRBD 리소스를 운영합니다.


1.3. 사양


항목


설명

비고
버전1

...

플랫폼OS 버전WindowsCentOS 6.4 이상 64비트
.0 이상

시스템 요구사항CPU
  • 최소 1GHz 이상의 x86/x64 호환 프로세서(2GHz 이상 권장)
  • 최소 4 core 이상 권장
  • 리소스 개수 대비 CPU core수에 따라 DRX Latency 성능 좌우
  • 안정적인 서비스를 위해선 1리소스 당 1코어 기준 사양 필요
메모리
  • 물리메모리 : 최소 4G 이상
  • 리소스 연결당 세션 버퍼 관리용 메모리 필요: 물리메모리가 허용하는 한도 내

디스크
  • 설치: 최소 100MB

네트워크
  • NIC: 채널 연결 용도
  • 전송대역폭 : 10Mbps 이상, 1Gbps 이상 권장
  • 전송계층: TCP/IP

운영체제
  • Linux 64 비트
    • Linux CentOS 6.4.x, 7.x 이상
  • Windows 64 비트
    • Windows 2008 이상 64비트

기타

주요기능




복제 연동
  • Linux
    • Linux DRBD 8.4.X, 9.0.X 이상
  • Windows
    • Windows DRBD 1.4 이상
세션 릴레이 관리
  • 최대 100 세션 제공
  • 세션 추가/삭제/실시간 상태보기 제공
  • 예) 5 리소스 x 20 노드
송신 버퍼 관리
  • 단일 세션 최대 64GB 할당 제공
  • 버퍼 크기 조정 가능
  • 메모리 사용량 확인 기능 제공
  • 최대 100 x 64GB
  • 시스템 성능(메모리/64비트 OS별 가상공간등)에 의존적
WAN 대역폭 제한
  • 송신 대역폭 실시간 조절 가능

데몬 서비스

  • 리부팅 시 프록시 자동시작 가능

압축, 암호화
  • SW/HW 압축, 암호화
    • zlib, lzma  압축 알고리즘,  압축 레벨 지정
    • AES 128bit 암호화
  • HW 압축, 암호화: Intel QAT 8950 Card
  • DRX 1.1 이상 지원
로그 관리
  • 다양한 로그 저장기능 제공
    • 파일 로깅
    • Linux syslogd 연동 로깅
    • Windows Eventlog 연동 로깅