본문 바로가기
[Linux]

이중화 - DRBD란 무엇인가?

by SAMSUNG Metaverse-Cloud 2023. 9. 2.
728x90

 

 

DRBD란 무엇인가?

distributed replicated storage system 의 줄임말로 분산 복제 스토리지 시스템의 줄임 말이다. 
drbd는 HA 즉 고가용성 클러스터 구축을 하기 위해 디자인 된 디바이스이다. 이는 네트워크를 통해서 Raid1의 방식으로 동작을 한다. Raid1은 데이터 백업을 미러링하는 구성이다. 

DRBD는 네트워크를 통해 미러링 하게 된다. DRBD는 네트워크를 통해 미러링만 하므로 다른 유틸을 함께 사용하는 것이 좋다.

 

위에서 언급했듯이 DRBD는 HeartBeat을 같이 사용하는 경우가 많다. 

테스트에서는 클라우드 리눅스 시스템에서 테스트를 진행하도록 하겠다. 

 

 

장점

장점은 오픈소스로 이중화가 가능하다는 점이다. 

또한 별도의 장비가 추가적으로 필요한게 아닌 네트워크 기반의 RAID/1 구성으로 전용장비 없어도 이중화가 가능하다. 

 

 

단점

DRBD 설정 자체가 복제간 파티션 단위이기 떄문에 파일 단위가 아니라 기존 서버 적용이 힘들다.

레포지토리 이중화이므로 HeartBeat과 같은 유틸 프로그램과의 연동이 필요하다.

장애 시 오픈소스이므로 기술지원에 어려움이 있다. 

 

다음 글에서는 리눅스 서버 2대로 DRBD 테스트를 진행 해 볼 것이다. 

 

728x90

'[Linux]' 카테고리의 다른 글

Linux 디스크 마운트 하기  (21) 2023.09.11
ln이란 무엇인가?  (34) 2023.09.06
우분투 22.04 MariaDB 특정버전 설치 방법  (15) 2023.08.29
Network - Ping 칠 때 DUP! 뜨는 현상  (0) 2023.08.24
DNS란무엇인가?  (0) 2023.08.17