분산 시스템은 여러 컴퓨터가 서로 통신하고 협력해 제공하는 서비스입니다. 웹사이트는 페이지, 저장 정보, 백그라운드 작업에 서로 다른 컴퓨터를 사용할 수 있습니다.
서로 다른 사무실에서 일하는 팀처럼 각자가 맡은 일을 하고 진행 상황을 공유해 함께 작업을 끝냅니다.
컴퓨터 하나가 연결을 잃거나 멈춰도 다른 컴퓨터가 즉시 알지 못할 수 있습니다. 각 부분이 상황을 완벽히 동일하게 보지 못하므로 분산 시스템은 지연과 장애를 처리하는 방법이 필요합니다.
