Versions Compared

Key

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

...

다음은 BSR이 지원하는 플랫폼과 대상 시스템의 물리적 요구사양 입니다.

플랫폼

OS

CPU Architecture

Windows 2012 이상

x64

RHEL / CentOS 6.4 ~ 8.4

x64

RHEL / Rocky 8.5 이상

x64

Ubuntu 16 LTS 이상

x64

ProLinux 7 이상

x64

파일시스템

블럭복제 솔루션은 기본적으로 파일시스템의 유형에 관계없이 동작하지만 bsr 은 파일시스템에서 사용하는 영역에 대해서만 동기화 하는 빠른 동기화를 구현함에 따라 지원 파일 시스템에 대한 명세를 가집니다.

...

Info

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

이 문제를 다루려면 시스템 자원을 넉넉하게 확보하는 방법 이외에는 별다른 해결책은 없습니다.

디스크

기본 설치 공간

bsr 에서 사용하는 디스크 공간은 다음과 같습니다.

  • 바이너리 실행 모듈들을

...

  • 설치하는데 약 200MB

...

  • 가 필요합니다.

  • bsr의 CLI 및 커널로그를 저장하기 위해 약 1GB가 필요합니다. 백업할 로그 개수를 지정하려면 bsrcon 의 maxlogfile_cnt, climaxlogfile_cnt 옵션을 참고하세요

  • bsr의 성능로그를 기록하는데 리소스 볼륨당 약 2GB 가 필요합니다. 디스크 여유 공간에 따라 성능로그의 용량을 조정해야 할 경우 bsrmon /set 을 통해 백업할 성능로그파일의 크기와 개수를 변경할 수 있습니다.

복제 디스크

이론적으로 bsr 의 복제 디스크의 용량은 제한이 없으나 실 사용 디스크 용량은 10TB 까지로 한정합니다. 그 이상의 용량에선 복제 디스크 용량에 대응하는 메타 영역이 늘어나고 메타 전반을 처리해야 하는 동작(Attach)에 시간이 많이 소요되므로 리소스 up 에 상당한 시간을 소모할 수 있습니다. 그러므로 최대 볼륨을 10TB 로 한정하고 용량이 그 이상일 경우에는 파티션 분할을 통해 조정하는게 좋습니다.

...