Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

Table of Contents

FSR

FSR(File level Sync & Replications)은 기업의 중요 데이터를 네크워크를 통해 이중화하고 실시간 백업하기 위한 파일 수준의 호스트 기반 복제 솔루션입니다.

사용자는 복제 대상을 파일, 디렉터리 수준에서 손쉽게 지정할 수 있으며 다양한 구성방식(1:1, 1:N, N:1, 로컬 미러)을 통해 유연한 복제 환경을 구축할 수 있습니다. 복제 구축과정에서는 서비스 운영 측면의 다운타임 없이 실시간 마이그레이션이 가능하고 스플릿 브레인 자동감지, 삭제 데이터 백업, 스냅샷 등 이중화와 백업, DR 구축에 필요한 다양한 기능이 제공됩니다.

FSR은 장애극복(fail-over) 클러스터링 기반의 Active-Standby 미러링으로 운영하며 순환 미러링, 이중 프라이머리 등의 운영 방식은 지원하지 않습니다.

Drawio
simple0
zoom1
inComment0
custContentId3172368511
pageId1061127806
diagramDisplayNamefsr basic concept
lbox1
contentVer1
revision1
baseUrlhttps://mantech.jira.com/wiki
diagramNamefsr basic concept
pCenter0
width661
linkstbstyle
height421

주요 기능

동기화

FSR은 데이터 복제를 수행하기에 앞서 소스 노드의 전체 데이터를 타깃노드로 복사하여 소스와 타깃의 데이터를 일치시키는 과정을 진행합니다. 이 과정을 동기화라고 합니다. 

...

동기화는 동기화 명령, 동기화 주기 설정 등 사용자에 의해 수동으로 동기화 할 수도 있습니다. 


복제

Drawio
simple0
zoom1
inComment0
custContentId3172368511
pageId1061127806
diagramDisplayNamefsr basic concept
lbox1
contentVer1
revision1
baseUrlhttps://mantech.jira.com/wiki
diagramNamefsr basic concept
pCenter0
width661
links
tbstyle
height421


데이터의 변경 분을 실시간 타깃으로 반영하는 동작을 복제라고 합니다. 데이터의 변경은 동기화가 진행 중인 상태에서도 수행됩니다. 즉 동기화와 복제는 개별적으로 처리됩니다. 데이터를 소스에서 타깃으로 반영한다는 측면에서는 동기화와 복제가 같은 역할을 한다고 할 수 있지만 FSR은 이를 별도로 구분합니다.

...

FSR은 복제 대상 파일셋의 파일 상태를 표현하는 ULID 기반의 고유번호를 유지하고 관리합니다. 이 값을 RID(Revision Identifier)라고 합니다. FSR은 RID 를 통해 동기화의 방향을 결정하고 스플릿 브레인을 식별합니다.

...