본문으로 건너뛰기
Version: 0.0.15

스토리지 개념

MASS는 스토리지를 2단계 구조로 관리합니다:

볼륨 그룹 (클러스터에서 확보한 용량, 예: 10 TiB)
├── 볼륨 A
└── 볼륨 B

볼륨 그룹

볼륨 그룹은 스토리지 노드에서 용량을 확보합니다. 요청 크기, 해당 용량을 메타데이터와 대용량 데이터에 나누는 비율, 그리고 그룹에 속한 모든 볼륨이 만족해야 하는 중복도를 정의합니다.

크기

생성 대화상자는 실제로 만들 수 있는 최소·최대 크기를 표시하고, 상한을 결정한 자원(메타데이터/DRAM 용량 또는 가장 작은 엔진의 디스크 용량)을 함께 알려줍니다. 볼륨 그룹 최대 개수는 고정값이 아니라 클러스터의 실제 용량에 따라 결정되며, 한도에 도달하면 오류 메시지에 현재 최대값과 병목 요인이 표시됩니다.

Storage Optimization

메타데이터와 대용량 데이터에 공간을 얼마나 배분할지 결정하는 설정입니다. 메타데이터는 노드 메모리에 상주하므로, 메타데이터 비율이 높으면 볼륨 그룹이 작은 파일을 더 많이 담을 수 있지만 각 노드의 메모리를 더 사용합니다. 프로파일 간 작업당 성능은 비슷하며 공간 배분만 달라지므로, 볼륨 그룹이 담을 수 있는 작은 파일 수가 결정됩니다.

프로파일메타데이터 비율적합한 워크로드
Small-file workload6%대부분 작은 파일(수십 kB 이하). 작은 파일을 가장 많이 담을 수 있으나 노드 메모리 사용량이 큽니다.
Mixed workload1%작은 파일과 큰 파일이 섞인 워크로드. 범용 기본값입니다.
Large-file workload0.5%대부분 큰 파일(수백 kB 이상). 작은 파일 수용량이 가장 적고 메모리 사용량이 가장 낮습니다.
Custom…직접 지정0~100 사이의 메타데이터 비율. 메타데이터 X% / 데이터 Y% 형식으로 표시됩니다.

선택은 필수이며, 조용히 적용되는 기본값은 없습니다.

데이터 보호

Redundancy factor는 이 그룹의 볼륨이 견뎌야 하는 최소 장애 도메인 수입니다 (No redundancy(0)부터 3까지). 실제 레이아웃(복제 또는 이레이저 코딩)은 볼륨별 Protection scheme에서 선택합니다. 클러스터에 장애 도메인이 충분하지 않으면 해당 중복도는 선택할 수 없습니다.

Configuration Mode

모드설명
Preset스토리지 프로파일 기본값을 사용하며 추가 재정의가 없습니다. 일반적인 선택입니다.
Expert키/값 재정의를 담은 JSON 객체를 직접 입력합니다. 예: {"compression":"lz4","checksum":"crc32"}

볼륨 그룹 삭제

볼륨 그룹을 삭제하면 하위 데이터가 파괴됩니다. 보존(retain) 옵션은 없으므로, 삭제 전에 스냅샷, 백업 또는 외부 복사로 데이터를 보존하십시오.

볼륨 그룹을 정상적으로 정리할 수 없는 경우 강제 삭제로 그룹과 모든 볼륨을 함께 제거할 수 있으며, 남은 백엔드 스토리지는 잔여(orphan) 스토리지로 남아 Storage → Orphan Storage에서 회수할 수 있습니다. 스토리지 관리를 참조하세요.

볼륨

볼륨은 볼륨 그룹 안의 이름이 부여된 데이터 집합입니다. Ready 상태가 되면 클라이언트가 마운트할 수 있습니다.

Access Type

Create Volume 대화상자는 Filesystem(POSIX 파일시스템 마운트)을 제공합니다. 그 외 액세스 타입(오브젝트 스토어, HDF5, 블록 디바이스)은 현재 선택할 수 없으며, 이전 버전에서 해당 타입으로 생성된 볼륨은 계속 정상적으로 표시되고 동작합니다.

크기

볼륨에는 크기 입력 항목이 없습니다. 상위 볼륨 그룹에서 씬 프로비저닝되므로, 볼륨은 실제 데이터가 차지하는 만큼만 사용합니다.

소유자와 권한

모든 볼륨에는 owner(선택적으로 owner group)가 있으며 마운트 루트의 POSIX 소유자가 됩니다. 함께 지정하는 mode는 8진수 POSIX 권한 비트이며 기본값은 0755입니다. mode는 볼륨 생성 후 변경할 수 없습니다.

Protection Scheme

각 볼륨은 상위 볼륨 그룹의 중복도에서 데이터 레이아웃을 상속(기본)하거나, 특정 스킴(N-way 복제 또는 K+P 이레이저 코딩)을 직접 지정합니다. 직접 지정한 스킴은 상위 볼륨 그룹이 요구하는 장애 수 이상을 견뎌야 합니다.

Access Mode

모드의미
Restricted아이덴티티 기반 인증 필요. 기본값입니다.
Open — Read Only인증 없이 누구나 읽기 가능
Open — Read & Write인증 없이 누구나 읽기·쓰기 가능
경고

Open 모드는 인증 없는 접근을 허용합니다. 격리된 네트워크 환경에서만 사용하십시오.

스냅샷과 백업

볼륨은 클러스터 내부의 특정 시점 스냅샷과 외부 위치로의 백업을 지원합니다. 보호 개념을 참조하세요.