블록 레벨에서 중복 스토리지가 필요하다는 것을 알았습니다. 파일 수준 복제 (Gluster, GFS 등)가 사용 사례에서 작동하지 않습니다.
DRBD는 블록 복제를위한 솔루션으로 보입니다. 다른 제정신 옵션이 너무 많지 않은 것 같습니다. 연구에 실패 했습니까, 아니면 DRBD가 유일한 게임입니까?
블록 레벨에서 중복 스토리지가 필요하다는 것을 알았습니다. 파일 수준 복제 (Gluster, GFS 등)가 사용 사례에서 작동하지 않습니다.
DRBD는 블록 복제를위한 솔루션으로 보입니다. 다른 제정신 옵션이 너무 많지 않은 것 같습니다. 연구에 실패 했습니까, 아니면 DRBD가 유일한 게임입니까?
답변:
예, DRBD는 동시 쓰기를 처리 할 수있는 유일한 복제 블록 장치입니다. 파일 시스템을 맨 위에 배치하려는 경우 GFS (2) 및 OCFS (2)와 같이 여러 작성자도 처리해야합니다.
중복성을 위해 더 높은 수준의 추상화를 감당할 수 있다면 파일 수준 의미 체계가 훨씬 더 행복 할 것이므로 블록 수준 의미 체계를 사용하기 전에 실제로 두 번 생각해야합니다. 더 높은 수준의 추상화를 사용할 수 없지만 문제를 겪을 돈이 있다면 좋은 SAN으로 성능을 크게 향상시킬 수 있습니다.
그러나 당신은 아마 이미 알고 있습니다.
음, MARS (Light)도 있습니다. 이것은 독일 공급자 1 & 1에서 널리 사용되는 문서에 따르면
복제를 지원하는 네트워크 블록 장치 (NBD)의 변형 인 ENBD에 대해 들었습니다 . 그러나 나는 그 프로젝트의 상태에 대해 모른다. 그래도 웹 사이트는 여전히 지원되는 것처럼 보이지 않습니다.
질문은 틀렸다 :
DRBD가 Linux에서 유일하게 실행 가능한 블록 복제 솔루션입니까? 블록 레벨에서 중복 스토리지가 필요하다는 것을 알았습니다.
전혀 그렇지 않다. 예를 들어 Linux MD (소프트웨어 RAID), LVM RAID가 있습니다. 블록 장치에 중복성을 제공합니다.
그래서 당신은 아마 물어보고 싶을 것입니다 :
DRBD가 Linux 에서 유일하게 실행 가능한 NETWORK 블록 복제 솔루션입니까?
그리고 또 다른 옵션이 있습니다.
클라이언트가 하나의 노드 인 경우 클라이언트에 소프트웨어 RAID를 구축하여 여러 네트워크 스토리지를 통해 복제 할 수 있습니다.
클라이언트가 여러 개인 경우 클러스터 된 LVM 블록 장치를 사용할 수 있습니다.
파일 수준 복제 (Gluster, GFS 등)가 사용 사례에서 작동하지 않습니다.
GFS (Rhathat의 GFS2)는 공유 장치 클러스터 파일 시스템입니다. 중복성을 제공하지 않습니다. BTRFS 및 ZFS와 같은 다른 로컬 파일 시스템에서도 가능합니다. 다른 분산 파일 시스템뿐만 아니라