동기화 모드 |
동기화 타이밍 |
특징 |
제안 시스템 |
동기 |
실시간 동기화 |
- 대기서버의 I/O 처리가 완료된 것을 확인한 뒤, 운영서버에서 최종 I/O 처리를 완료하므로, 항상 운영서버와 대기서버는 동일한 데이터를 유지
- I/O 처리 성능은 네트워크 성능에 의존
|
- 데이터베이스 등, 대기서버에서도 항상 최종 버전의 동일한 데이터가 필요한 시스템
- 데이터 업데이트 용량이 적은 중요 시스템
|
비동기 |
일정 데이터가 Queue에 쌓이면 수시로 동기화 |
- 대기서버의 I/O 처리 완료를 기다리지 않고 운영서버에서 I/O 처리를 완료하므로, 네트워크 및 디스크 성능에 따른 영향을 최소화
- 일정량의 데이터가 큐에 쌓이면 수시로 전송하여 데이터를 동기화
|
- 파일 서버 등, 데이터 업데이트량이 많은 시스템
- 성능이 중요한 시스템
|
스케줄 동기 |
동기화의 시작 및 정지 타이밍을 스케줄링하여 동기화 |
- 지정된 작업을 스케줄링에 맞춰 특정 시점의 데이터를 동기화
- 직전에 동기화가 완료된 시점으로부터 차분의 데이터 용량만 전송하여 동기화 완료
- 중복 배제(블록 단위)기능으로 데이터 전송량 삭감
|
- Failover 발생 시, 특정 시점의 데이터로 업무를 시작해야 되는 데이터베이스 등의 시스템
- 특정 시간대 업데이트가 집중되는 배치 처리 시스템
|