1. Zookeeper 란 ? 분산 시스템 설계시 문제 중 하나는 것은 아래와 같다 분산된 시스템 간에 정보를 어떻게 공유할 것인가 클러스터에 있는 서버들의 상태를 어떻게 체크할 것인가 분산된 서버들 간에 도기화를 위한 락(Lock) 을 어떻게 처리할 것인가 위 문제를 해결하는 시스템을 코디네이션 시스템 이라고 한다. 이를 대표하는 서비스는 Apache Zookeeper 이다. 코디네이션 시스템은 분산 시스템 네이서 중요한 상태 정보나 설정 정보 등을 유지하기 때문에, 코디네이션 서비스의 장애는 전체 시스템의 장애를 유발할 수 있기에, 이중화 등을 통한 고가용성을 제공해서 문제가 발생하지 않게 해야한다. Zookeeper 는 이런 코디네이션 시스템의 이런 특성을 잘 제공하고 있다. Zookeeper 는 ..