NEC EXPRESSCLUSTER 데이터 미러 기능

       

       
 NEC EXPRESSCLUSTER X의 데이터 미러 기능 개요
▶ disk to disk, 블록 단위, 네트워크를 통해 데이터 동기화
▶ 애플리케이션에 의존성이 없으므로 다양한 환경 구성 지원
▶ 원격지 구성으로 재해 대책도 가능
▶ N:1 클러스터 구성 가능
▶ Active/Standby가 바뀌면 데이터 동기화 방향도 자동으로 변경
NEC EXPRESSCLUSTER X의 데이터 미러 기능 개요
 NEC EXPRESSCLUSTER X의 데이터 미러 방식
업무 데이터의 업데이트 빈도 및 네트워크 성능에 따른 동기화 모드 선택
동기화
모드
동기화
타이밍
특징 제안 시스템
동기 실시간 동기화 - 대기서버의 I/O 처리가 완료된 것을 확인한 뒤,
   운영서버에서 최종 I/O 처리를 완료하므로,
   항상 운영서버와 대기서버는 동일한
   데이터를 유지

- I/O 처리 성능은 네트워크 성능에 의존
- 데이터베이스 등, 대기서버에서도 항상 최종
   버전의 동일한 데이터가 필요한 시스템

- 데이터 업데이트 용량이 적은 중요 시스템
비동기 일정 데이터가
Queue에 쌓이면
수시로 동기화
- 대기서버의 I/O 처리 완료를 기다리지 않고
   운영서버에서 I/O 처리를 완료하므로,
   네트워크 및 디스크 성능에 따른 영향을
   최소화

- 일정량의 데이터가 큐에 쌓이면 수시로
   전송하여 데이터를 동기화
- 파일 서버 등, 데이터 업데이트량이 많은
   시스템
- 성능이 중요한 시스템
스케줄
동기
동기화의 시작
및 정지 타이밍을
스케줄링하여
동기화
- 지정된 작업을 스케줄링에 맞춰 특정 시점의
   데이터를 동기화

- 직전에 동기화가 완료된 시점으로부터 차분의
   데이터 용량만 전송하여 동기화 완료
- 중복 배제(블록 단위)기능으로 데이터
   전송량 삭감
- Failover 발생 시, 특정 시점의 데이터로
   업무를 시작
해야 되는 데이터베이스 등의
   시스템
- 특정 시간대 업데이트가 집중되는 배치
   처리 시스템
 ① 데이터 미러 방식 - 실시간 동기 미러링
장애 발생 시, 최종 버전의 데이터로 확실히 인계
● 데이터 I/O Write 흐름
① EXPRESSCLUSTER가 애플리케이션으로부터 Write 요청을 받습니다.
② 운영서버에 데이터 Write를 실시하며, 동시에 네트워크를 통해서 대기서버에도
    데이터 Write를 실시합니다.
③ 두 서버의 데이터 Write 작업이 완료된 것을 확인한 뒤, 데이터 Write 작업을
    최종 완료 처리합니다.
데이터 미러 방식 - 실시간 동기 미러링(데이터 I/O Write 흐름)
● 데이터 I/O Read 흐름
① 애플리케이션에서의 데이터 Read 요청에 대해 운영서버의 디스크에서만
    Read되므로, 데이터 동기화에 의한 성능 저하는 발생하지 않습니다.
데이터 미러 방식 - 실시간 동기 미러링(데이터 I/O Read 흐름)
 ② 데이터 미러 방식 - 비동기 미러링
디스크 I/O 및 네트워크의 성능과 관계없이 데이터를 동기화
디스크 I/O 및 네트워크 성능이 비교적 낮은 시스템에도 적용 가능
● 데이터 I/O Write 흐름
① EXPRESSCLUSTER가 애플리케이션으로부터 Write 요청을 받습니다.
② 운영서버의 디스크에 Write 실시하며, 동시에 Queue에 Write를 실시합니다.
③ 운영서버와 Queue에 데이터 Write 작업이 완료된 것을 확인한 뒤, 데이터
    Write 작업을 최종 완료 처리합니다.
④ 일정량의 데이터가 Queue에 쌓이면, Queue 데이터를 백그라운드에서
    대기서버의 디스크에 Write를 실시합니다.
데이터 미러 방식 - 비동기 미러링(데이터 I/O Write 흐름)
 ③ 데이터 미러 방식 - 스케줄 미러링
지정된 작업 스케줄에 맞춰 특정 시점의 데이터를 동기화
Failover 발생 시, 특정 시점의 데이터로 업무를 시작해야 되는 업무 시스템 (DB 등)
작업을 스케줄링 등록함으로써, 특정 시점의 미러링을 자동으로 구성 가능합니다.
① 업무 운영 중
  - 업무 운영 중에는 미러링을 OFF로 하여, 대기서버의 데이터 변경을 방지합니다.
데이터 미러 방식 - 스케줄 미러링(업무 운영 중)
② 특정 시점에 미러링
  - 업무의 특정 중단 시점을 확보한 뒤, 마지막 미러링 이후에 업데이트된
    차분 블록만을 미러링합니다.
  - 데이터베이스(Oracle, SQL Server, MySQL)의 특정 시점 중단 스케줄 구성
데이터 미러 방식 - 스케줄 미러링(특정 시점에 미러링)
 장애 발생 후, 데이터 미러링 복구
차분 블록만 복제함으로써 신속한 미러링 복구
장애로 손상된 서버 복구 후, 자동으로 디스크를 다시 동기화하여 정상적인 클러스터 상태로 복구
● 차분 복제 - 디스크에 손상이 없는 경우
① 백업 서버에서 업무 서비스가 운영중인 상태로 메인 서버로 백그라운드
    미러링을시작합니다.
② 백업 서버는 업데이트된 차분 블록 만 메인 서버에 미러링합니다.
장애 발생 후, 데이터 미러링 복구(차분 복제 - 디스크에 손상이 없는 경우)
● 실 사용량 복제 - 디스크를 새 디스크로 교환했을 경우
① 백업 서버에서 업무 서비스가 운영중인 상태로 메인 서버로 백그라운드
    미러링을 시작합니다.
② 백업 서버의 복제 볼륨에서 사용중인 용량만 미러링합니다.
    파일 시스템의 빈 공간을 미러링하지 않습니다.
장애 발생 후, 데이터 미러링 복구(실 사용량 복제 - 디스크를 새 디스크로 교환했을 경우)
 NEC EXPRESSCLUSTER X 소개 자료
NEC EXPRESSCLUSTER X 제품 소개 자료 (카탈로그)
 파일명 : expresscluster_introduction_fhubis.pdf
NEC EXPRESSCLUSTER X 4.1 소개 자료
 파일명 : ecx41-product-introduction_fhubis.pdf