Versions Compared

Key

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

...

최소 4GB 의 물리 메모리가 요구되고 비동기 복제를 위해 송신버퍼링 용 메모리는 별도로 산정되어야 합니다. 송신버퍼용 메모리는 최소 20MB ~ 100MB 수준의 메모리 용량이 요구됩니다.

다만 메모리 사양 역시 CPU 사양과 동일하게 마찬가지로 되도록이면 많은 물리적 메모리 자원으로 자원을 확보하여 구성하는 것이 복제 성능을 위해 바람직 합니다.

Info

최근 가상화 환경에서 VM 을 통한 복제 구성이 보편화 되어 가고 있습니다. 이런 환경의 특징은 개별 VM에게 할당된 CPU 나 메모리 자원 상황이 넉넉하게 할당되지는 않는 다는 점 입니다. 예를 들어 개별 VM이 2core, 2~4GB 메모리로 구성될 경우 bsr 의 최소 구성사양에 충족되지 못하게 됩니다. 이렇게 저사양의 VM 으로 복제 환경이 구성될 경우 복제를 처리하는 bsr 엔진 쓰레드들 간의 문맥 전환 지연이 발생될 수 있으며 복제 양 노드 간의 네트워크 keep alive(ping) 지연이 빈번하게 발생될 가능성이 있습니다. 이런 환경에서 bsr 이 동작하게 되더라도 기본적인 동작은 문제가 없지만, I/O 부하가 높아지거나 시스템의 HW 계층의 인터럽트 발생빈도가 높아질 경우 VM 전반의 성능하락으로 이어지고 그에 따라 bsr 도 동작에 영향을 받게 될 것 입니다.

이런 문제는 시스템 구성 자원을 넉넉하게 확보하는 방법 이외에는 특별한 해결책이 없습니다.

디스크

기본 설치 공간

...

메타디스크

  • 내/외부 메타 디스크 또는 VHD, Loop 장치 메타 디스크 1GB 이상

네트워크

...

bsr 의 바이너리 실행 모듈들을 모두 설치하는데 약 2000MB 정도가 필요하고 bsr의 로그를 저장하기 위해 1GB 가 요구되어 약 2GB 의 디스크 설치 공간을 필요로 합니다.

메타디스크

복제 볼륨의 용량에 따라 필요한 메타디스크의 용량을 산정해야 합니다. 복제 볼륨 1TB 당 약 33MB 의 메타디스크 공간을 필요로 하고 보다 정확한 크기는 메타데이터 크기 추정의 내용을 참고합니다.

네트워크

최근의 기업환경에서 미러링을 위한 네트워크는 1 Gbps 에서 10 Gbps 대역폭까지 구성하는게 보편적 입니다. 최소 1Gbps 환경을 권장하지만 DR(Disaster Recovery)을 위한 원격 실시간 복제 환경(WAN 환경 복제)은 이보다 낮은 대역폭으로 운영될 수 밖에 없는 것이 현실입니다. 이렇게 낮은 대역폭의 환경에선 비동기 복제의 혼잡모드로 구성하거나 복제 가속기(DRX)를 연동하는 것이 필수적 입니다.

구성 환경

bsr 은 다음과 같이 다양한 구성 형태를 통해 기업의 중요 데이터를 유연한 방식으로 이중화할 수 있습니다.

1:1 미러

1:1 DR

1:N 미러DR

공유 디스크 DR

N:1 미러

N:N DR

로컬 마이그레이션