BSR User's Guide - kor

 

BSR(Block Sync Replication, 이하 bsr)은 호스트 상의 디스크, 볼륨 장치들을 네트워크를 통해 블럭 단위로 동기화 하고 실시간 복제하는 솔루션 입니다.

bsr 은 drbd를 fork 한 Windows DRBD 를 기반으로 하여 윈도우즈와 리눅스 플랫폼을 동시에 지원하도록 크로스 플랫폼 공통 엔진으로 재 구축하였습니다.

기능적으로는 Windows DRBD의 기본적인 개념과 기능들을 모두 계승 하였고 기존 drbd의 문제점들을 해결하고 기능을 더욱 강화하여 보다 안정되고 우수한 성능의 복제를 구축할 수 있습니다.

bsr은 GPL v2 라이선스를 준수하여 배포합니다. 

 

이 사용자 가이드는 다음과 같이 구성되어 있습니다.

개요 bsr 복제의 기본적인 내용과 주요 기능을 소개합니다.

환경 지원하는 플랫폼과 사양에 대해 기술합니다. 설치하기 전 이 내용을 참고하여 요구되는 사양과 미리 준비해야 할 점 들을 파악해야 합니다.

설치 설치하는 과정에 대해 윈도우즈와 리눅스로 구분하여 설명합니다.

구성 다양한 구성 방식을 설명하고 구성 예를 소개합니다. 리소스를 작성하는 데 따르는 기본적인 사항과 주의할 점을 파악해 두어야 합니다.

작업 실제 운영하기 위한 절차와 방법을 기술합니다. 리소스를 운영하는 절차와 효율적인 동기화를 위한 구성은 반드시 미리 숙지해야 합니다.

문제 해결 운영하면서 겪게 되는 다양한 장애 상황과 이를 대처하는 절차를 기술합니다. 디스크 장애, 노드장애, 스플릿 브레인, 호환성 문제를 다룹니다.

최적화 복제 성능을 최적화하는 방법에 대해 설명합니다. 처리량과 지연시간 관점에서 설명합니다.

내부 동작 복제 엔진의 내부 동작 방식을 상세히 설명합니다. bsr을 보다 심도있게 이해하고 싶다면 이 장의 내용을 읽어볼 것을 권장합니다.

부록 최근 변경사항, 구성파일 형식, CLI 명령어 등에 대해 설명하며, bsr 버전이 개정될 때마다 최신사항으로 업데이트 됩니다.

 

bsr은 github 오픈소스 커뮤니티(https://github.com/mantechnology/bsr)를 통해 누구라도 자유롭게 기여하고 개발에 참여할 수 있습니다.

(기술 문의: bsr@mantech.co.kr)