본문 바로가기

cs(with 매일메일)

[251219금] 단일 장애 지점(SPOF)이란 무엇인가요?

단일 장애 지점(SPOF, Single Point of Failure)이란 전체 시스템에서 제대로 동작하지 않는 경우, 전체 시스템이 중단되는 특정 구성 요소를 의미한다. 

 

즉, 하나가 멈추면 전체가 멈추는 취약한 지점을 말한다. 

[사용자들]
    ↓
[웹 서버 1대] ← SPOF!
    ↓
[데이터베이스]

서버 고장 → 서비스 전체 중단
[서버 A] ──┐
[서버 B] ──┼─→ [DB 1대] ← SPOF!
[서버 C] ──┘

DB 고장 → 모든 서버가 동작해도 서비스 불가

 

* 해결 방법 : 이중화 / 로드 밸런싱

이중화는 동일한 애플리케이션을 여러 서버에 배포하여 한 서버가 다운되더라도 다른 서버가 서비스를 제공할 수 있도록 한다

로드 밸런서는 서버가 들어오는 트래픽을 여러 서버로 분산시켜주는 역할을 한다