SPOF란

snooby·2022년 12월 5일
1
post-thumbnail

위키피디아에 따르면 SPOF는 다음과 같습니다.

단일 고장 점(single point of failure, SPOF)는 시스템 구성 요소 중에서, 동작하지 않으면 전체 시스템이 중단되는 요소를 말한다. 예를 들어 이더넷 케이블과 전원, 이더넷 허브(HUB), 접속 단말들의 NIC(Network Interface Card) 등으로 이루어진 간단한 이더넷(Ethernet) 네트워크 시스템에 있어서 네트워크 허브(HUB) 장치의 전원은 SPOF이다. 허브의 전원이 차단됨과 동시에 나머지 모든 요소들은 네트워크를 사용할 수 없다. 높은 가용성을 추구하는 네트워크, 소프트웨어 애플리케이션, 상용 시스템에 단일 고장 점이 있는 것은 바람직하지 않다.

즉, db와 같이 어떤 서비스가 제공됨에 있어 db가 다운이되거나 테이블이 락이 걸리면 어떤 작업도 할 수 없게되는 것처럼 동작하지 않으면 전체 시스템이 중단되는 요소를 의미합니다.
따라서 SPOF의 위험을 줄일 수 있도록 이중화 등의 방법을 마련하여 안정적인 서비스 제공에 노력을 가해야합니다.

SPOF 위험 낮추기

  1. 복잡도 낮추기
  2. 복제
  3. 다양성
  4. 투명성
profile
데이터를 가치있게 다루고 싶은 개발자 🐥

0개의 댓글