...
최소 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 은 다음과 같이 다양한 구성 형태를 통해 기업의 중요 데이터를 유연한 방식으로 이중화할 수 있습니다.