구글분산
- 2. 1. GFS-분산 파일 시스템
2. Bigtable- 분산스토리지 시스템
3. Chubby- 분산 잠금 서비스
- 4. GFS(google file system)
세계의 웹사이트의 정보를 모아 처리하기위해서
는 몇 개의 하드로는 감당이안된다,하지만
google에서는 다수의 컴퓨터에 다수의 하드로
이를 처리한다.
사실상 용량의 확대는 얼마든지 할 수 있는 환경
- 5. 분산파일을 유지하기 위한 필요조건
1. 거대한 디스크 용량
-많은 컴퓨터로 대량의 처리가 가능하다
2. 방대한 데이터 통로
-GFS 상에선 끊임없이 파일을 추가하거나
기록된 내용을 처음부터 끝까지 읽는 작업
을 하고 있는 거대한 데이터의 통로
- 6. 3. 데이터전송을 위한 특화 설계
- 소프트웨어를 활용한 장애 대책
- 대용량 파일의 읽고 쓰기
- 파일의 큐로서 사용한다.
4. 파일조작을 위한 인터페이스
- OS의 일반 파일 시스템이아니라 일종의
클라이언트- 서버 시스템으로 동작하는
통상네트워크 소프트웨어
- 7. 5. 파일은 자동적으로 복제된다
- 중앙 서버
- 청크 서버
- Application Client
6. 읽기 가장 가까운 서버를 이용한다.
- 각 청크마다 복사본이 존재하고 각 복사본은
독립적으로 접근할 수 있다.