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

유수민·2022년 7월 11일
1

지식창고

목록 보기
33/64

📌단일 장애 지점이란?

  • 단일 장애점은 시스템구성 요소 중에서, 동작하지 않으면 전체 시스템이 중단되는 요소를 말한다.
  • 어느 한 요소가 공격 받을 경우 시스템 전체의 가용정, 보안성 등에 문제가 생길 수 있는 지점이다
  • 단일 고장점단일 실패점이라고도 한다(single point of failure).

📖단일 장애 지점의 예시

📌SPOF를 방지하는 방법

목표 : Fault Tolerant(결함 허용 시스템)

하드웨어나 소프트웨어의 결함, 오동작, 오류 등이 발생하더라도 규정된 기능을 지속적으로 수행하여 서비스 할 수 있는 시스템이어야 한다.

📖1. 서버 및 스토리지의 다중화

출처) https://blog.seongjun.kr/single-point-of-failure/

주요 컴포넌트가 중단되면 정상 동작하는 다른 컴포넌트로 자동 전환되거나 제어권을 넘기도록, 동일한 컴포넌트를 두 개 이상 유지하게 한다.
→ Shared Nothing 아키텍처 구조로 만들어 각각의 노드가 상태나 작업을 관리하는 중앙부 없이 독립적으로 동작 가능하도록 단일 고장점을 가지지 않도록하는 것이 중요하다.

📖2. 분산 아키텍처 구성

ex) MSA Service Mesh

📖3. Load Balancing 이용

profile
배우는 것이 즐겁다!

0개의 댓글