서버 이중화
🖥️ 서버 이중화란?
정의
서버 이중화는 하나의 서버에 장애가 발생해도 서비스가 계속 동작하도록 여러 서버를 구성하는 방식이다.
🧭 이중화의 목적
- 고가용성(High Availability) 확보
- 부하 분산(Load Balancing) 적용
- 재해 복구(Disaster Recovery) 대비
🏗️ 대표적인 구성 방식
Active-Standby

- 하나의 서버가 운영(active), 다른 서버가 대기(standby) 상태로 동작한다.
- 장애 발생 시 standby 서버가 서비스 역할을 넘겨받는다.
- 구성과 운영이 비교적 단순하다.
Active-Active

- 여러 서버가 동시에 서비스 처리를 수행한다.
- 로드밸런서(L4/L7)를 사용해 요청을 분산한다.
- 자원 활용 효율이 좋고 확장성이 높다.
🧪 적용 예시
| 대상 | 구성 방식 | 예시 |
|---|---|---|
| Web 서버 | Active-Active | Apache, Nginx + L4 |
| DB 서버 | Active-Standby | MySQL Replication, PostgreSQL Streaming |
| WAS 서버 | Hybrid | WAS 이중화 |
| 파일 저장소 | RAID + 스토리지 이중화 | Synology, QNAP |
🧮 고려 요소
- 장애 전환 시간
- 데이터 동기화 방식
- 세션 유지 전략
- 운영 복잡도
-
비용
댓글남기기