Computer Science/Software Engineering
-
분산 시스템의 재앙, Split Brain: 원인 분석부터 글로벌 기업의 대응 전략까지Computer Science/Software Engineering 2026. 1. 22. 18:30
오늘은 고가용성(HA, High Availability) 시스템을 설계하는 엔지니어라면 반드시 정복해야 할 숙제, Split Brain(스플릿 브레인) 현상을 심층적으로 다루어 보겠습니다. 단순히 "서버가 두 개가 된다"는 수준을 넘어, 왜 이 현상이 데이터 정합성을 파괴하는지, 그리고 글로벌 기업들은 어떤 엔지니어링 기법으로 이를 방어하고 있는지 3,000자 분량의 가이드로 정리했습니다.1. Split Brain: 왜 분산 시스템의 '악몽'인가?1.1 개념 정의분산 시스템에서 Split Brain은 네트워크 단절(Network Partition)로 인해 클러스터가 두 개 이상의 독립적인 그룹으로 쪼개지고, 각 그룹이 서로의 존재를 알지 못한 채 스스로를 Master(Leader)로 승격시키는 현상을 말..