여러 서버 사이의 조정
서로 비슷한 역할을 가진 서버 중 하나를 대표로 정하거나 작업을 나누는 데 잠금을 사용할 수 있다. Chubby는 이런 동작을 각 응용이 별도로 구현하지 않도록 조정 서비스를 제공한다.
파일과 비슷한 인터페이스
클라이언트는 작은 파일을 읽고 쓰는 것과 비슷한 방식으로 자료를 다룬다. 잠금과 파일 변경 같은 사건의 알림을 결합해 대표 서버의 위치나 기본 환경 정보를 공유할 수 있다.
사용 목적에 맞는 우선순위
Chubby는 많은 본문 자료를 빠르게 저장하는 용도보다 신뢰할 수 있는 조정에 초점을 둔다. 초기 연구는 GFS와 Bigtable에서 대표 서버 선출과 소량의 메타데이터 공유에 사용한 경험을 설명했다.
관련 문서
Google 파일 시스템 / Bigtable / Paxos / 데이터베이스 / 병렬 컴퓨팅 / 스레드 (컴퓨팅)