사양
다음은 BSR이 지원하는 플랫폼과 대상 시스템의 물리적 요구사양 입니다.
플랫폼
Windows 2012 이상, Linux CentOS 6.4, Ubuntu 16.04 LTS 이상 x64 환경을 지원합니다.
파일시스템
블럭복제 솔루션은 통상 파일시스템의 유형에 관계없이 동작합니다. 하지만 최근 복제 볼륨의 용량이 대용량화(수십~수백 테라바이트) 되어가고 있는 추세이고 그에 따라 복제 볼륨을 초기 동기화 하는데 소요되는 시간이 상당히 증가하고 있습니다. 많게는 수일에서 수십일이 소요되기도 합니다. 이것은 볼륨을 초기동기화 하는데 전체 디스크 볼륨을 대상으로 하기 때문입니다. 1 Gbps 네트워크 대역폭에서 볼륨의 용량이 10 테라바이트 일 경우 전체 동기화를 완료 하려면 아무리 빨라도 최소한 27 시간 이상, 100 TB 라면 열흘 이상 소요 됩니다.
우리는 이러한 과도한 동기화 소요 시간 문제를 해결하기 위해 빠른 동기화( 이하 FastSync)를 구현하였습니다. FastSync 는 복제 볼륨의 파일시스템에서 사용하고 있는 영역에 대해서만 동기화 하는 기능으로서 초기 동기화 소요시간을 비약적으로 개선하였습니다. 다만 파일시스템의 특성을 사용하여 개발된 기능이므로 파일시스템 유형에 의존적으로 동작하고 그에 따라 파일시스템 유형에 대한 지원 명세를 갖게 되었습니다.
bsr 은 Windows 에서 일반적으로 사용하는 NTFS, ReFS 를 지원하며 리눅스의 Ext 계열 파일시스템(ext3 이상), xfs 파일시스템을 지원합니다. 이러한 파일시스템들은 사용자들이 가장 많이 사용하는 파일시스템 유형이며 그 이외의 파일시스템들에 대해서도 점차적으로 지원해 갈 계획입니다.
bsr 에서 명세된 파일시스템이 아닌 다른 파일시스템 유형들에 대해선 단지 FastSync 를 사용할 수 없을 뿐 기존의 전체 동기화 방식으로 동작하므로 호환에 문제가 되지는 않습니다.
CPU
최소 2GHz, 4 core 이상, x64 호환 프로세서에서 구성할 것을 권장합니다. 이 보다 낮은 사양의 프로세서 환경에서도 동작하는데 문제는 없으나 시스템의 I/O 성능을 고려하면 되도록 구성 머신의 사양을 높게 확보할 필요가 있습니다.
메모리
기본 메모리: 최소 4GB 물리메모리
송신 버퍼용 메모리: 100MB 이상 권장
디스크
기본 설치 공간: 1GB 이상 권장
메타디스크
내/외부 메타 디스크 또는 VHD, Loop 장치 메타 디스크 1GB 이상
네트워크
NIC: 1Gbps 이상 권장