이중화 프레임워크 별 장단점
- Transmit을 통한 FTP Sync
- 장점 : 가장 직관적이며 쉽다.
- 단점 : 속도가 오래 걸리며, 파일의 생성 날짜가 FTP 전송일이 되어버려 작업 History관리가 불가능하다. 날짜에 의한 Sync가 되지 못한다.
- 결론 : 비추
- Rsync
- 장점 : 빠르고 간면하다. 무료다. One-way sync로 백업시에만 유용하다.
- 단점 : 사무실과 집에서 동시에 작업할때 과거 데이터가 새로운 데이터를 덮어 쓸 수 있어 양방향 Sync로 적절하지 못하다.
- 결론 : 백업이나 n대의 서버로 배포(백업)시 유리
- Subversion
- 장점 : 문서,파일에 대한 형상 관리가 가능하다.
- 단점 : 형상관리가 필요하지 않은 문서/파일 관리로, 저장공간이 적게는 두배이상 필요하다.
- 결론 : 여러명의 협업 혹은 단일 프로젝트의 작업 기록이 남겨야 하는 프로젝트성 자료 공간으로 활용
- Unison
- 장점 : Bi-way sync로 양방향 Sync가 가능하다. 무료다. Cross-platform으로 Mac, Linux, Unix, Windows간의 양방향 Sync가 가능하다. 원격지가 아닌 LAN상의 컴퓨터 혹은 동일 컴퓨터의 Volumes내에서 양방향 Sync가 가능하다.
- 단점 : 단 Windows 상에서는 파일명에 한글이 있을시 깨진다. (Unix/Mac/Linux간에는 문제 없음)
- 결론 : 개인 혹은 업무적으로 항상 데이터를 양방향 Sync시킬 필요가 있을 경우 유리
스토리지 서버의 장애대책 → 스토리지 서버의 동기화 문제 – 기존 스크립트를 이용한 동기화는 신뢰성면에서 불안 요소 → 정합성 점검 문제 그에 따라 DRBD가 사용됨
- DRBD(Distributed Replicated Block Device)
- 네트워크 상에서 디스크 RAID1을 구현
- 미러링의 대상을 블록 디바이스로 지정 -> 볼륨 단위
- 기본적으론 Active/Backup 을 지원하나, OCFS2, GFS에 한해 Active/Active 지원
- 커널 2.6.33 에 들어감, CentOS/RHEL의 경우 extra 저장소에서 drbd83 패키지로 지원
참조: https://projectresearch.co.kr/2008/01/11/