Google 파일 시스템 (GFS)

작가: Robert Simon
창조 날짜: 15 6 월 2021
업데이트 날짜: 1 칠월 2024
Anonim
분산파일시스템#1 GFS(Google File System) [빅데이터 분석기사 필기]
동영상: 분산파일시스템#1 GFS(Google File System) [빅데이터 분석기사 필기]

콘텐츠

정의-Google 파일 시스템 (GFS)이란 무엇입니까?

Google 파일 시스템 (GFS)은 Google Inc.에서 만든 확장 가능한 분산 파일 시스템 (DFS)으로, Google의 확장 된 데이터 처리 요구 사항을 수용하도록 개발되었습니다. GFS는 대규모 네트워크 및 연결된 노드에 내결함성, 안정성, 확장 성, 가용성 및 성능을 제공합니다. GFS는 저렴한 상용 하드웨어 구성 요소로 구축 된 여러 스토리지 시스템으로 구성됩니다. 검색 엔진과 같은 Google의 다양한 데이터 사용 및 저장 요구를 수용하여 저장해야하는 대량의 데이터를 생성하도록 최적화되었습니다.


Google 파일 시스템은 상용 서버의 장점을 활용하면서 하드웨어 취약점을 최소화했습니다.

GFS는 GoogleFS라고도합니다.

Microsoft Azure 및 Microsoft 클라우드 소개 | 이 가이드를 통해 클라우드 컴퓨팅에 관한 모든 내용과 클라우드에서 비즈니스를 마이그레이션하고 운영하는 데 Microsoft Azure가 어떻게 도움이되는지 알아 봅니다.

Techopedia에서 Google 파일 시스템 (GFS)에 대해 설명합니다.

GFS 노드 클러스터는 여러 클라이언트 시스템에서 지속적으로 액세스하는 여러 청크 서버가있는 단일 마스터입니다. 청크 서버는 로컬 디스크에 데이터를 Linux 파일로 저장합니다. 저장된 데이터는 큰 청크 (64MB)로 분할되며 네트워크에서 최소 3 번 복제됩니다. 청크 크기가 크면 네트워크 오버 헤드가 줄어 듭니다.

GFS는 애플리케이션에 부담을주지 않으면 서 Google의 대규모 클러스터 요구 사항을 수용하도록 설계되었습니다. 파일은 경로 이름으로 식별되는 계층 적 디렉토리에 저장됩니다. 네임 스페이스, 액세스 제어 데이터 및 매핑 정보와 같은 메타 데이터는 마스터에 의해 제어되며, 마스터는 시간별 하트 비트를 통해 각 청크 서버의 상태 업데이트와 상호 작용하고 모니터링합니다.

GFS 기능은 다음과 같습니다.

  • 결함 허용
  • 중요한 데이터 복제
  • 자동적이고 효율적인 데이터 복구
  • 높은 총 처리량
  • 큰 청크 서버 크기로 인한 클라이언트 및 마스터 상호 작용 감소
  • 네임 스페이스 관리 및 잠금
  • 고 가용성

가장 큰 GFS 클러스터에는 300TB 디스크 스토리지 용량을 가진 1,000 개 이상의 노드가 있습니다. 수백 명의 클라이언트가 지속적으로 액세스 할 수 있습니다.