Versions Compared

Key

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

Table of Contents

...

전환(switch-over)은 복제 클러스터 내의 하나의 시스템에서 다른 시스템으로 자원에 대한 액세스를 수동 교환하는 동작입니다. 소스 노드를 강등시킨 후 타깃노드를 소스노드 역할로 승격하여 서비스를 위한 데이터를 활성화하는 과정입니다. 수동절체 라고도 하며 이와 반대로 장애에 자동 대응하는 개념으로 장애조치(fail-over)가 있습니다.

...

FSR 스냅샷은 응용 일관성(Application Consistency)을 보장하는 스냅샷을 지향합니다. 응용 프로그램이 프로그램 일관성을 가진 스냅샷을 획득하기 위해선 다음의 절차가 수행되어야 다음과 같은 순서가 지켜져야 합니다.

  1. 스냅샷을 기록하기 전
    1. 응용 I/O 작업을 일시 중단하고 응용의 메모리 버퍼를 Flush 하여 디스크를 최신 데이터로 갱신합니다.
    2. 해당 볼륨에 대한 파일시스템 캐쉬를 Flush 합니다.
  2. 스냅샷을 기록합니다.
  3. 응용 I/O 작업을 재개합니다.

위 절차에서 여기서 볼 수 있듯이 스냅샷을 기록하기 전과 후에 전에 최신 데이터를 볼륨에 반영하는데 필요한 절차가 필요합니다.이처럼 사용자는 반영하는 과정을 선행하고 스냅샷 기록 후 응용 I/O 를 재개할 수 있어야 합니다. 이것은 FSR 의 스냅샷 사전/사후 핸들러를 통해 스크립트 형식으로 응용을 제어할 기회를 가지며 응용을 제어하도록 기회 부여되며 이 절차들이 충분히 제대로 수행 되었을 때 응용 일관성을 보장한 스냅샷을 취할 수 있습니다.

...