SPOF 란 용어를 요즘 들어 많이 듣는다. SPOF 란 Wikipedia에 따르면 아래와 같이 설명하고 있다.

 

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

 

그렇다. 하둡에서도 master의 name-node가 SPOF가 되는 식이다. SPOF가 아닌 부분은 이미 충분히 이중화 등의 신경을 쓰고 있을 것이기 때문에 결국 SPOF의 위험을 줄여야 보다 안정적인 서비스가 가능하다.




다음 4가지 노력으로 SPOF의 위험을 줄일 수 있다.


  • 복잡도 낮추기
  • 복제
  • 다양성
  • 투명성

 

http://ko.wikipedia.org/wiki/%EB%8B%A8%EC%9D%BC_%EA%B3%A0%EC%9E%A5%EC%A0%90 참고


+ Recent posts