logo
logo
x
바코드검색
BOOKPRICE.co.kr
책, 도서 가격비교 사이트
바코드검색

인기 검색어

실시간 검색어

검색가능 서점

도서목록 제공

주키퍼 ZooKeeper

주키퍼 ZooKeeper

(고가용성 서버를 위한 분산 프로세스 코디네이션)

플라비오 융케이라, 벤자민 리드 (지은이), 한연수, 박용준 (옮긴이)
  |  
에이콘출판
2014-08-29
  |  
28,000원

일반도서

검색중
서점 할인가 할인률 배송비 혜택/추가 실질최저가 구매하기
알라딘 25,200원 -10% 0원 1,400원 23,800원 >
yes24 로딩중
교보문고 로딩중
영풍문고 로딩중
인터파크 로딩중
11st 로딩중
G마켓 로딩중
쿠팡 로딩중
쿠팡로켓 로딩중
notice_icon 검색 결과 내에 다른 책이 포함되어 있을 수 있습니다.

중고도서

검색중
로딩중

e-Book

검색중
서점 정가 할인가 마일리지 실질최저가 구매하기
로딩중

책 이미지

주키퍼 ZooKeeper

책 정보

· 제목 : 주키퍼 ZooKeeper (고가용성 서버를 위한 분산 프로세스 코디네이션)
· 분류 : 국내도서 > 컴퓨터/모바일 > OS/Networking > 네트워크 구축
· ISBN : 9788960775978
· 쪽수 : 316쪽

책 소개

에이콘 클라우드 컴퓨팅 시리즈. 이 책은 분산 시스템에 대한 배경지식과 함께 마스터-워커(master-worker) 예제를 통해 주키퍼 API 사용 방법, 와처(watcher) 사용 방법, 장애 처리 방법 등을 다룬다.

목차

1부 주키퍼의 개념과 기본
1장 소개
__주키퍼의 역할
__주키퍼로 인해 달라진 것들
__주키퍼의 역할이 아닌 일들
__아파치 프로젝트
__주키퍼를 이용한 분산 시스템 구성
__예제: 마스터 워커 애플리케이션
__마스터 결함
__워커 결함
__통신 결함
__작업 요약
__분산 코디네이션이 어려운 이유
__주키퍼의 성공과 주의 사항

2장 주키퍼와 첫 만남
__주키퍼 기본
__API 개요
__Znode의 다양한 모드
__와치와 알림
__버전
__주키퍼 아키텍처
__주키퍼 쿼럼
__세션
__주키퍼 시작하기
__첫 번째 주키퍼 세션
__상태와 세션의 생명주기
__주키퍼 쿼럼
__기본 요소 구현: 주키퍼를 이용한 락
__마스터 워커 예제 구현
__마스터 역할
__워커, 작업, 할당
__워커 역할
__클라이언트 역할
__결론

2부 주키퍼 프로그래밍
3장 주키퍼 API 시작
__주키퍼 클래스패스 설정
__주키퍼 세션 생성
__Watcher 구현
__Watcher 예제 실행
__마스터십 획득
__비동기로 마스터십 획득
__메타데이터 설정
__워커 등록
__작업 큐
__관리 클라이언트
__결론

4장 상태 변경
__일회성 트리거
__일회성 이벤트 트리거를 놓칠 수 있을까?
__와치를 설정하는 좀 더 구체적인 방법
__공통 패턴
__마스터-워커 예제
__멤버십 변경
__워커 목록 변경을 위한 마스터 대기
__새로운 작업 할당을 위한 마스터 대기
__새로운 작업 할당을 위한 워커 대기
__작업 실행 결과를 위한 클라이언트 대기
__또 다른 방법: 멀티옵
__명시적인 캐시관리의 대안으로써 와치
__순서 보장
__쓰기 순서
__읽기 순서
__알림 순서
__무리 효과와 와치의 확장성
__결론

5장 장애 처리
__복구 가능한 장애
__Disconnected 이벤트와 기존에 존재하던 와치
__복구불능 장애
__리더 선출과 외부 자원
__결론

6장 주키퍼 사용자 위험 부담 원칙
__ACL 사용
__내장된 인증 체계들
__SASL과 커베로스
__새로운 체계 추가
__세션 복구
__znode가 재생성되면 버전은 초기화된다
__sync 호출
__순서 보장
__연결이 끊겼을 때의 순서
__동기 API와 멀티스레드 상황의 순서
__동기와 비동기 호출이 섞여 있는 경우의 순서
__데이터와 자식 수의 제한
__주키퍼 서버 임베딩
__결론

7장 C 클라이언트
__개발 환경 설정
__세션 시작
__마스터 부트스트랩
__리더십
__태스크 할당
__멀티스레드 대 싱글스레드 클라이언트
__결론

8장 큐레이터: 주키퍼에 대한 고수준API
__큐레이터 클라이언트
__플루언트 API
__리스너
__큐레이터에서 상태 변경
__몇 가지 특이사항
__레시피
__리더 래치
__리더 선출
__자식 캐시
__결론

3부 주키퍼 관리
9장 주키퍼의 내부 구조
__요청, 트랜잭션, 식별자
__리더 선출
__잽: 상태 변경사항 브로드캐스팅
__옵저버
__서버의 기본 구성
__단독 서버
__리더 서버
__팔로워 서버와 옵저버 서버
__로컬 저장소
__로그와 디스크 사용
__스냅샷
__서버와 세션
__서버와 와치
__클라이언트
__직렬화
__결론

10장 주키퍼 운영
__주키퍼 서버 설정
__기본 설정
__저장소 설정
__네트워크 설정
__클러스터 설정
__인증과 권한 부여 옵션
__안전하지 않은 옵션
__로깅
__전용 자원
__주키퍼 앙상블 설정
__과반수 규칙
__설정 가능한 쿼럼
__옵저버
__재설정
__클라이언트 연결 문자열 관리
__쿼터
__멀티테넌시
__파일 시스템 레이아웃과 형식
__트랜잭션 로그
__스냅샷
__에퍽 파일
__저장된 주키퍼 데이터의 사용
__포-레터 단어
__JMX 모니터링
__원격 연결
__도구
__결론

저자소개

플라비오 융케이라 (지은이)    정보 더보기
영국 캠브릿지에 있는 마이크로소프트 연구소의 연구원이다. 샌디에고 캘리포니아 대학에서 컴퓨터 과학 박사 학위를 받았으며, 분산 알고리즘, 동시성, 확장성 등을 포함해 분산 시스템의 다양한 측면에 관심이 있다. 또한 아파치 주키퍼(PMC 의장 및 커미터)와 아파치 북키퍼(BookKeeper)(커미터) 같은 아파치 프로젝트의 적극적인 공헌자다. 여가 시간에는 주로 잠을 잔다.
펼치기
벤자민 리드 (지은이)    정보 더보기
페이스북에서 일하는 소프트웨어 엔지니어로서 작은 주제들을 다루는 일을 하고 있다. 이전에는 야후! 연구소에서 (큰 주제를 다루는) 책임 연구원이었고 IBM 알마덴 연구소의 (큰 주제와 작은 주제를 다루는) 연구원이었다. 산타크루즈 캘리포니아 대학에서 컴퓨터 과학 박사 학위를 받았으며, 분산 컴퓨팅, 빅데이터 처리, 분산 저장소, 시스템 관리, 임베디드 프레임워크 분야에서 일했다. 하둡과 리눅스 같은 여러 가지 오픈소스 프로젝트에도 참여했다. 아파치 재단이 후원하는 피그(Pig), 주키퍼, 북키퍼 프로젝트를 시작하는 데 도움을 주었다.
펼치기
한연수 (옮긴이)    정보 더보기
2010년부터 그루터(Gruter) 빅데이터 플랫폼 팀에서 하둡 에코시스템을 활용한 플랫폼과 서비스를 개발하고 있다. 정보시스템 공학과 컴퓨터 공학을 전공한 IT 세계에 대해 꿈 많은 개발자다. 주요 관심 분야는 분산시스템, 대용량 실시간 데이터 처리, 임베디드 응용프로그램이고, 특히 오픈소스 프로젝트에 관심이 많다.
펼치기
박용준 (옮긴이)    정보 더보기
분산 시스템, 소프트웨어 아키텍처, 개발 방법론 등 소프트웨어와 관련된 다양한 영역에 관심이 있으며 최근에는 개발 생산성을 높일 수 있는 방법들에 대해 관심을 집중하고 있다. 현재 그루터에서 소프트웨어 엔지니어로 근무하며 다양한 경험을 쌓고 있다.
펼치기

추천도서

이 포스팅은 쿠팡 파트너스 활동의 일환으로,
이에 따른 일정액의 수수료를 제공받습니다.
도서 DB 제공 : 알라딘 서점(www.aladin.co.kr)
최근 본 책