SlideShare a Scribd company logo
1 of 23
Google 을 지탱하는 기술 Google 의 분산 스토리지  - GFS samantha
GFS ,[object Object]
GFS (Google File System) ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
데이터 전송을 위한 특화 설계 ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
GFS 의 기능 작성 삭제 열기 닫기 읽기 쓰기 스냅샷  –  파일 복사 레코드 추가  –  파일 끝에  데이터 추가
GFS 의 전체모습 ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
GFS 의 전체모습 클라이언트 마스터 청크 서버 청크 서버 청크 서버 파일 청크 청크 청크 …
쓰기 ,[object Object],[object Object],[object Object],[object Object],[object Object]
레코드 추가 ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
GFS 에서 일어날 수 있는 장애 대책 ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
GFS 에서 일어날 수 있는 장애 대책 ,[object Object],[object Object],[object Object],[object Object],[object Object]
BIGTABLE
Bigtable ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
테이블의 구조 * RDB 의 데이터 모델 * Bigtable 의 데이터 모델 칼럼 로우 로우 로우 키 칼럼 패밀리 칼럼 타임 스탬프 값 구조화된 데이터
다차원 맵 ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Bigtable 의 데이터 모델 칼럼 키 칼럼 패밀리 로우 키 로우  타임 스탬프
Bigtable 의 전체 모습 Chubby GFS 클라이언트 태블릿 서버 태블릿 서버 태블릿 서버 마스터 Bigtable 의 구성요소
태블릿 ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
CUHBBY
Chubby ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
File System ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Lock service ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Event notification ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]

More Related Content

Viewers also liked (8)

서버 아키텍쳐 입문
서버 아키텍쳐 입문서버 아키텍쳐 입문
서버 아키텍쳐 입문
 
구글의 분산스토리지
구글의 분산스토리지구글의 분산스토리지
구글의 분산스토리지
 
Gfs Kyu
Gfs KyuGfs Kyu
Gfs Kyu
 
3 구글의 분산 스토리지(1)
3 구글의 분산 스토리지(1)3 구글의 분산 스토리지(1)
3 구글의 분산 스토리지(1)
 
Google을 지탱하는 기술3
Google을 지탱하는 기술3Google을 지탱하는 기술3
Google을 지탱하는 기술3
 
구글Fin
구글Fin구글Fin
구글Fin
 
서버인프라 구축 입문 basis of composing server and infra
서버인프라 구축 입문 basis of composing server and infra서버인프라 구축 입문 basis of composing server and infra
서버인프라 구축 입문 basis of composing server and infra
 
서버 개발자가 되기 위한 첫 걸음
서버 개발자가 되기 위한 첫 걸음서버 개발자가 되기 위한 첫 걸음
서버 개발자가 되기 위한 첫 걸음
 

Similar to Google3

Glusterfs 파일시스템 구성_및 운영가이드_v2.0
Glusterfs 파일시스템 구성_및 운영가이드_v2.0Glusterfs 파일시스템 구성_및 운영가이드_v2.0
Glusterfs 파일시스템 구성_및 운영가이드_v2.0
sprdd
 
Glusterfs 구성제안 및_운영가이드_v2.0
Glusterfs 구성제안 및_운영가이드_v2.0Glusterfs 구성제안 및_운영가이드_v2.0
Glusterfs 구성제안 및_운영가이드_v2.0
sprdd
 
Glusterfs 구성제안서 v1.0
Glusterfs 구성제안서 v1.0Glusterfs 구성제안서 v1.0
Glusterfs 구성제안서 v1.0
sprdd
 
Glusterfs 구성제안 v1.0
Glusterfs 구성제안 v1.0Glusterfs 구성제안 v1.0
Glusterfs 구성제안 v1.0
sprdd
 
Glusterfs 구성제안서 v1.0
Glusterfs 구성제안서 v1.0Glusterfs 구성제안서 v1.0
Glusterfs 구성제안서 v1.0
sprdd
 
Glusterfs 소개 v1.0_난공불락세미나
Glusterfs 소개 v1.0_난공불락세미나Glusterfs 소개 v1.0_난공불락세미나
Glusterfs 소개 v1.0_난공불락세미나
sprdd
 
GRUTER가 들려주는 Big Data Platform 구축 전략과 적용 사례: 인터넷 쇼핑몰의 실시간 분석 플랫폼 구축 사례
GRUTER가 들려주는 Big Data Platform 구축 전략과 적용 사례: 인터넷 쇼핑몰의 실시간 분석 플랫폼 구축 사례GRUTER가 들려주는 Big Data Platform 구축 전략과 적용 사례: 인터넷 쇼핑몰의 실시간 분석 플랫폼 구축 사례
GRUTER가 들려주는 Big Data Platform 구축 전략과 적용 사례: 인터넷 쇼핑몰의 실시간 분석 플랫폼 구축 사례
Gruter
 
DBMS 아키텍처
DBMS 아키텍처DBMS 아키텍처
DBMS 아키텍처
HaksunLEE6
 
디콘 특강 기말 요약
디콘 특강 기말 요약디콘 특강 기말 요약
디콘 특강 기말 요약
junhozzang
 

Similar to Google3 (20)

Glusterfs 파일시스템 구성_및 운영가이드_v2.0
Glusterfs 파일시스템 구성_및 운영가이드_v2.0Glusterfs 파일시스템 구성_및 운영가이드_v2.0
Glusterfs 파일시스템 구성_및 운영가이드_v2.0
 
Glusterfs 구성제안 및_운영가이드_v2.0
Glusterfs 구성제안 및_운영가이드_v2.0Glusterfs 구성제안 및_운영가이드_v2.0
Glusterfs 구성제안 및_운영가이드_v2.0
 
Glusterfs 구성제안서 v1.0
Glusterfs 구성제안서 v1.0Glusterfs 구성제안서 v1.0
Glusterfs 구성제안서 v1.0
 
Glusterfs 구성제안 v1.0
Glusterfs 구성제안 v1.0Glusterfs 구성제안 v1.0
Glusterfs 구성제안 v1.0
 
Glusterfs 구성제안서 v1.0
Glusterfs 구성제안서 v1.0Glusterfs 구성제안서 v1.0
Glusterfs 구성제안서 v1.0
 
Hadoop Overview 1
Hadoop Overview 1Hadoop Overview 1
Hadoop Overview 1
 
Object storage의 이해와 활용
Object storage의 이해와 활용Object storage의 이해와 활용
Object storage의 이해와 활용
 
Rankwave MOMENT™ (Korean)
Rankwave MOMENT™ (Korean)Rankwave MOMENT™ (Korean)
Rankwave MOMENT™ (Korean)
 
Glusterfs 소개 v1.0_난공불락세미나
Glusterfs 소개 v1.0_난공불락세미나Glusterfs 소개 v1.0_난공불락세미나
Glusterfs 소개 v1.0_난공불락세미나
 
GRUTER가 들려주는 Big Data Platform 구축 전략과 적용 사례: 인터넷 쇼핑몰의 실시간 분석 플랫폼 구축 사례
GRUTER가 들려주는 Big Data Platform 구축 전략과 적용 사례: 인터넷 쇼핑몰의 실시간 분석 플랫폼 구축 사례GRUTER가 들려주는 Big Data Platform 구축 전략과 적용 사례: 인터넷 쇼핑몰의 실시간 분석 플랫폼 구축 사례
GRUTER가 들려주는 Big Data Platform 구축 전략과 적용 사례: 인터넷 쇼핑몰의 실시간 분석 플랫폼 구축 사례
 
DBMS 아키텍처
DBMS 아키텍처DBMS 아키텍처
DBMS 아키텍처
 
Gpdb best practices v a01 20150313
Gpdb best practices v a01 20150313Gpdb best practices v a01 20150313
Gpdb best practices v a01 20150313
 
디콘 특강 기말 요약
디콘 특강 기말 요약디콘 특강 기말 요약
디콘 특강 기말 요약
 
Mongodb cluster
Mongodb clusterMongodb cluster
Mongodb cluster
 
[pgday.Seoul 2022] PostgreSQL구조 - 윤성재
[pgday.Seoul 2022] PostgreSQL구조 - 윤성재[pgday.Seoul 2022] PostgreSQL구조 - 윤성재
[pgday.Seoul 2022] PostgreSQL구조 - 윤성재
 
[오픈소스컨설팅]Glster FS간단소개
[오픈소스컨설팅]Glster FS간단소개[오픈소스컨설팅]Glster FS간단소개
[오픈소스컨설팅]Glster FS간단소개
 
Rankwave moment™ desc3
Rankwave moment™ desc3Rankwave moment™ desc3
Rankwave moment™ desc3
 
Better Scalable Flexible Soa Platform 0.8.0
Better Scalable Flexible Soa Platform 0.8.0Better Scalable Flexible Soa Platform 0.8.0
Better Scalable Flexible Soa Platform 0.8.0
 
Git 분산버전관리 시스템(1)
Git 분산버전관리 시스템(1)Git 분산버전관리 시스템(1)
Git 분산버전관리 시스템(1)
 
Accelerate spring boot application with apache ignite
Accelerate spring boot application with apache igniteAccelerate spring boot application with apache ignite
Accelerate spring boot application with apache ignite
 

More from semi06

Iphone
IphoneIphone
Iphone
semi06
 
Social Web 3
Social Web 3Social Web 3
Social Web 3
semi06
 
Social Web 7
Social Web 7Social Web 7
Social Web 7
semi06
 
Social Web 3
Social Web 3Social Web 3
Social Web 3
semi06
 
Social Web 5
Social Web 5Social Web 5
Social Web 5
semi06
 
Social Web 6
Social Web 6Social Web 6
Social Web 6
semi06
 
Social Web 2
Social Web 2Social Web 2
Social Web 2
semi06
 
Social Web 4
Social Web 4Social Web 4
Social Web 4
semi06
 
Social Web 5
Social Web 5Social Web 5
Social Web 5
semi06
 
Social Networking Service
Social Networking ServiceSocial Networking Service
Social Networking Service
semi06
 
벤치마킹
벤치마킹벤치마킹
벤치마킹
semi06
 
미코노미
미코노미미코노미
미코노미
semi06
 
웹기획
웹기획웹기획
웹기획
semi06
 
Google 4
Google 4Google 4
Google 4
semi06
 
Google 2
Google 2Google 2
Google 2
semi06
 
Google 1
Google 1Google 1
Google 1
semi06
 

More from semi06 (17)

Iphone
IphoneIphone
Iphone
 
Social Web 3
Social Web 3Social Web 3
Social Web 3
 
Social Web 7
Social Web 7Social Web 7
Social Web 7
 
Social Web 3
Social Web 3Social Web 3
Social Web 3
 
Social Web 5
Social Web 5Social Web 5
Social Web 5
 
Social Web 6
Social Web 6Social Web 6
Social Web 6
 
Social Web 2
Social Web 2Social Web 2
Social Web 2
 
Social Web 4
Social Web 4Social Web 4
Social Web 4
 
Social Web 5
Social Web 5Social Web 5
Social Web 5
 
Social Networking Service
Social Networking ServiceSocial Networking Service
Social Networking Service
 
벤치마킹
벤치마킹벤치마킹
벤치마킹
 
미코노미
미코노미미코노미
미코노미
 
웹기획
웹기획웹기획
웹기획
 
Google 4
Google 4Google 4
Google 4
 
Google 2
Google 2Google 2
Google 2
 
Google 1
Google 1Google 1
Google 1
 
구글을 지탱하는 기술
구글을 지탱하는 기술구글을 지탱하는 기술
구글을 지탱하는 기술
 

Google3

  • 1. Google 을 지탱하는 기술 Google 의 분산 스토리지 - GFS samantha
  • 2.
  • 3.
  • 4.
  • 5. GFS 의 기능 작성 삭제 열기 닫기 읽기 쓰기 스냅샷 – 파일 복사 레코드 추가 – 파일 끝에 데이터 추가
  • 6.
  • 7. GFS 의 전체모습 클라이언트 마스터 청크 서버 청크 서버 청크 서버 파일 청크 청크 청크 …
  • 8.
  • 9.
  • 10.
  • 11.
  • 13.
  • 14. 테이블의 구조 * RDB 의 데이터 모델 * Bigtable 의 데이터 모델 칼럼 로우 로우 로우 키 칼럼 패밀리 칼럼 타임 스탬프 값 구조화된 데이터
  • 15.
  • 16. Bigtable 의 데이터 모델 칼럼 키 칼럼 패밀리 로우 키 로우 타임 스탬프
  • 17. Bigtable 의 전체 모습 Chubby GFS 클라이언트 태블릿 서버 태블릿 서버 태블릿 서버 마스터 Bigtable 의 구성요소
  • 18.
  • 20.
  • 21.
  • 22.
  • 23.