🖥️ 서버 이중화란?

정의

서버 이중화는 하나의 서버에 장애가 발생해도 서비스가 계속 동작하도록 여러 서버를 구성하는 방식이다.

🧭 이중화의 목적

  • 고가용성(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

🧮 고려 요소

  • 장애 전환 시간
  • 데이터 동기화 방식
  • 세션 유지 전략
  • 운영 복잡도
  • 비용

연결문서

댓글남기기