이중화
From CS Wiki
Revision as of 00:58, 21 March 2021 by 웹마스터 (talk | contribs) (새 문서: 분류:소프트웨어 품질 시스템의 장애를 대비하는 등 안정성을 강화하기 위해 같은 시스템을 두 벌 또는 그 이상으로 만들어 두고 로...)
시스템의 장애를 대비하는 등 안정성을 강화하기 위해 같은 시스템을 두 벌 또는 그 이상으로 만들어 두고 로드 밸런싱하거나 하나의 시스템에 장애가 생겼을 때 즉시 다른 시스템으로 전환되도록 만들어진 고가용성 구조
동작 방식[edit | edit source]
액티브-액티브[edit | edit source]
- Active-active; Concurrent Access
- 동일한 두 벌의 시스템을 같이 운영하는 형태
- 하나의 시스템에 장애가 생기면 장애가 발생하지 않은 나머지 하나의 시스템으로만 가동
- 하나의 시스템으로 버티는 동안 장애가 생긴 시스템 복구
- 장애 대응 뿐만 아니라 시스템의 부하를 줄이거나 개발·테스트의 편의를 위해서도 사용
- 액티브-스탠바이 보다 효율적이나 초기 구성과 운영의 복잡성 및 비용이 높음
액티브-스탠바이[edit | edit source]
- Active-standby; Hot-standby
- 동일한 두 벌의 시스템을 만들어 두되, 하나의 시스템으로만 운영
- 운영 시스템에 장애가 발생할 경우 다른 시스템으로 즉시 전환
- 전환 시 순단 현상이 발생할 수 있음
- 한 벌의 시스템이 대기 상태로 있어 자원의 비효율성 발생
- Mutual Takeover 방식을 이용해 활용성을 높일 수 있음