이중화

From CS Wiki

시스템의 장애를 대비하는 등 안정성을 강화하기 위해 같은 시스템을 두 벌 또는 그 이상으로 만들어 두고 로드 밸런싱하거나 하나의 시스템에 장애가 생겼을 때 즉시 다른 시스템으로 전환되도록 만들어진 고가용성 구조

동작 방식[edit | edit source]

액티브-액티브[edit | edit source]

Active-active; Concurrent Access
  • 동일한 두 벌의 시스템을 같이 운영하는 형태
  • 하나의 시스템에 장애가 생기면 장애가 발생하지 않은 나머지 하나의 시스템으로만 가동
    • 하나의 시스템으로 버티는 동안 장애가 생긴 시스템 복구
  • 장애 대응 뿐만 아니라 시스템의 부하를 줄이거나 개발·테스트의 편의를 위해서도 사용
  • 액티브-스탠바이 보다 효율적이나 초기 구성과 운영의 복잡성 및 비용이 높음

액티브-스탠바이[edit | edit source]

Active-standby; Hot-standby
  • 동일한 두 벌의 시스템을 만들어 두되, 하나의 시스템으로만 운영
    • 운영 시스템에 장애가 발생할 경우 다른 시스템으로 즉시 전환
  • 전환 시 순단 현상이 발생할 수 있음
  • 한 벌의 시스템이 대기 상태로 있어 자원의 비효율성 발생

예시[edit | edit source]

같이 보기[edit | edit source]