Technology Stack
A set of software that provides the infrastructure for a computer.
The stacks differ whether installed in a client or a server.
Terminology
Brick
Translator
Volume
Node / Peer
|
Disk, LVM and Filesystems
Direct-Attached Storage (DAS) or Just a Bunch Of Disks (JBOD)
Hardware RAID
Logical Volume Management (LVM)
XFS, EXT3/4, BTRFS
|
Gluster Components
glusterd
-
Elastic volume management daemon
-
Runs on all export servers
-
Interfaced through gluster CLI
glusterfsd
glusterfs
mount.glusterfs
gluster
|
Elastic Hash Algorithm
No central metadata
Location hashed intelligently on path and filename
The “Elastic” Part
-
File assigned to virtual volumes
-
Virtual volumes assigned to multiple bricks
-
Volumes easily reassigned on the fly
|
Data Access Overview
GlusterFS Native Client
NFS
SMB/CIFS
Unified File and Object (UFO)
NEW! libgfapi flexible abstracted starage
|
Scaling Up, Scaling Out
댓글 없음:
댓글 쓰기