분산 시스템

분산 시스템 조정

추상적인 네트워크 노드 연결 다이어그램

분산 시스템에서 조정이란 여러 노드가 메시지를 주고받으며 상태를 맞추는 과정입니다. 이 과정은 신뢰할 수 있지만 유연한 규칙 위에서 동작합니다.

합의 알고리즘

합의 알고리즘은 노드들이 단일 결정에 도달하도록 돕습니다. 투표 기반, 리더 기반, 검증 기반 등 다양한 접근이 있으며, 각각 지연과 내결함성 면에서 특성이 다릅니다.

조정 단계
단계내용특성
제안한 노드가 변경 제안낮은 지연
검토노드들이 제안 검증검증 비용
합의다수가 수락지연 발생 가능
적용상태 전파네트워크 의존

부분 실패

분산 시스템에서는 일부 노드만 실패하는 부분 실패가 흔합니다. 시스템은 이를 감지하고 계속 진행하거나 안전하게 멈추도록 설계됩니다.

참고 조정은 시간과 자원을 소비합니다. 노드가 많아질수록 통신 비용도 커집니다.

관련 기술 항목