파일 동기화
파일 동기화를 통해 관리자가 HandyCafe 서버에서 네트워크의 클라이언트 PC로 파일을 배포할 수 있습니다. 매니페스트 기반 접근 방식을 사용하여 변경되었거나 새로운 파일만 전송하므로 대역폭 사용과 동기화 시간을 최소화합니다.
동기화 탐색기
동기화 탐색기는 클라이언트에 동기화할 디렉토리와 파일을 선택하기 위한 파일 브라우저 인터페이스를 제공합니다.
동기화 작동 방식
매니페스트 기반 비교
동기화 작업이 시작되면 서버가 동기화할 모든 파일의 목록과 체크섬을 포함하는 파일 매니페스트를 생성합니다. 각 클라이언트는 이 매니페스트를 자체 로컬 파일과 비교합니다.
- 클라이언트에 없는 파일은 다운로드 대상으로 표시됩니다.
- 체크섬이 다른 파일(수정됨)은 다운로드 대상으로 표시됩니다.
- 일치하는 파일은 건너뜁니다.
청크 기반 전송
대용량 파일은 TCP를 통한 전송을 위해 작은 청크로 분할됩니다. 이를 통해 안정성, 진행률 추적, 네트워크 효율성이 향상됩니다.
동기화 시작
관리자는 두 가지 방법으로 파일 동기화를 시작할 수 있습니다.
- 모든 클라이언트에 동기화 -- 연결된 모든 클라이언트에 선택한 파일을 동시에 푸시합니다.
- 특정 클라이언트에 동기화 -- 개별 클라이언트를 대상으로 동기화 작업을 수행합니다.
동기화 보고
동기화 작업 후 각 클라이언트가 상태를 서버에 보고합니다.
- 성공 -- 모든 파일이 오류 없이 동기화되었습니다.
- 실패 -- 하나 이상의 파일 전송에 실패했으며 세부 정보가 제공됩니다.
- 동기화된 파일 수 -- 실제로 다운로드된 파일 수(이미 최신 상태인 건너뛴 파일 제외).
사용 사례
- 게임 업데이트 배포 -- 모든 게이밍 PC에 게임 패치나 업데이트를 한 번에 푸시합니다.
- 설정 파일 배포 -- 업데이트된 설정 파일을 모든 클라이언트에 배포합니다.
- 소프트웨어 배포 -- 설치 프로그램이나 포터블 애플리케이션을 동기화하여 클라이언트 PC에 새 애플리케이션을 설치합니다.
- 클라이언트 메뉴 자산 업데이트 -- 클라이언트 메뉴 인터페이스에서 사용하는 새 아이콘, 포스터 또는 미디어 파일을 동기화합니다.