[오픈소스컨설팅]glster fs간단소개

14
GlusterFS 소개 자료 주식회사 오픈 소스 컨설팅

Upload: ji-woong-choi

Post on 23-Jun-2015

827 views

Category:

Software


8 download

DESCRIPTION

GlusterFS에 대한 간단한 소개자료입니다. 글러스터 파일 시스템에 대한 문의가 있으시면 [email protected]로 연락주세요.

TRANSCRIPT

Page 1: [오픈소스컨설팅]Glster FS간단소개

GlusterFS 소개 자료

주식회사 오픈 소스 컨설팅

Page 2: [오픈소스컨설팅]Glster FS간단소개

2 - Internal Use Only -

글러스터 파일 시스템

Storage software for

Network Attached Storage (NAS)

POSIX Compliant Distributed File System

No Metadata Server

GlusterFS 사용 장점

Petabytes 단위 지원

Linearly 구조로 인한 유연한 확장 및 고성능

저렴한 비용으로 효과 적인 인프라 구축

High Availability

Apache Hadoop 파일 시스템 기반

Page 3: [오픈소스컨설팅]Glster FS간단소개

3 - Internal Use Only -

글러스터 목표

Innovation

Metadata 제거

극적인 성능 향상

Elasticity

서비스 중단 없이 Volume 추가 및 삭제

서비스 중단 없이 확장 및 축소

Simplicity

CLI Management

Kernel의 종속 되지 않음 (Software only)

Page 4: [오픈소스컨설팅]Glster FS간단소개

4 - Internal Use Only -

용어

Page 5: [오픈소스컨설팅]Glster FS간단소개

5 - Internal Use Only -

특징

모든 Server 와 Client에 metadata 알고리즘이 내장

파일들의 정보는, brick 이라는 Volume Disk에서 관리

파일들을 저장 할 때, GlusterFS 서버의 로컬디스크에 지정된 폴더(Gluster에서는 이를

Brick라고 한다.)들에 Client가 보낸 파일을 변경 없이 그대로 분산하여 저장

Page 6: [오픈소스컨설팅]Glster FS간단소개

6 - Internal Use Only -

장점

GlusterFS는 Metadata를 사용 하지 않음으로 인해서 SPOF 문제가 발생 하지 않음

Metadata(Master Server)를 사용 하지 않음으로 인한 이중화 불필요

GlusterFS 서버들은 모두 동일한 Metadata를 가짐

포함되는 Metadata 정보

Storage Pool에 포함되어 있는 서버 정보(IP,Hash ID, 상태 등)

Storage Pool에 포함된 서버들에 걸쳐 있는 볼륨 정보(Name,Type)

기타 GlusterFS 시스템 로그들

Page 7: [오픈소스컨설팅]Glster FS간단소개

7 - Internal Use Only -

사용 용도

Large scale file storage

File sharing

High Performance Computing (HPC) storage

Iaas storage layer

Disaster recovery

Backup & Restore

Private cloud

Page 8: [오픈소스컨설팅]Glster FS간단소개

8 - Internal Use Only -

아키텍처 (on Amazon)

Page 9: [오픈소스컨설팅]Glster FS간단소개

9 - Internal Use Only -

데이터 액세스

Page 10: [오픈소스컨설팅]Glster FS간단소개

10 - Internal Use Only -

프로토콜

FUSE(File System in User Space)

FUSE는 Kernel Module에서 동작 하고, 파일시스템이 구축 되어 있는 상태에서 작동

Native Client는 Mount Server에 파일 권한을 그대로 사용 할 수 있음

동시에 Read / Write 하는 서비스에 권장

NFS(NAS)

NFS Version 3 client 사용, Automount

모든 노드에 Mount 하여 분산 처리 할 수 있음

GlusterFS NFS 서버에서 Lock 관리

작은 파일 사이즈가 많은 서비스에 권장

SMB/CIFS

모든 노드에 CIFS Package Install

모든 노드에 먼저 Native Mount로 되어 있어야 함

모든 노드에 Native Mount Point Share Configure

Page 11: [오픈소스컨설팅]Glster FS간단소개

11 - Internal Use Only -

하이브리드 클라우드 기반의 글러스터 사용

Page 12: [오픈소스컨설팅]Glster FS간단소개

12 - Internal Use Only -

관리 콘솔

레드햇 스토리지에 대한 콘솔을 별도로 제공

Page 13: [오픈소스컨설팅]Glster FS간단소개

13 - Internal Use Only -

레퍼런스

Page 14: [오픈소스컨설팅]Glster FS간단소개

14 - Internal Use Only -

OPEN

SHARE

CONTRIBUTE

ADOPT

REUSE