메인 콘텐츠로 건너뛰기

VESSL Cloud의 스토리지

모든 workspace에는 임시 저장소가 기본으로 있지만, workspace를 멈추면 데이터가 사라져요. 데이터를 계속 보관하려면 Persistent storage(영구 스토리지)를 사용해야 해요.
스토리지 타입설명용도마운트 경로
Cluster storage클러스터에 연결된 고가용성 분산 스토리지(CephFS/NVMe). workspace를 terminate해도 데이터가 유지돼요.코드, 가상환경(pip/conda), 데이터셋, 팀 내 데이터 공유사용자 지정 가능
Object storageS3 기반 POSIX 호환 스토리지. 조직 내 모든 클러스터에서 접근 가능해요.대용량 데이터셋, 체크포인트, 클러스터 간 데이터 공유/shared (권장)
Temporary storageworkspace에 기본 포함된 임시 공간이에요.빠른 임시 작업(멈추면 데이터 삭제)다양

Cluster storage 사용하기

Cluster storage는 클러스터 내에서 빠르고 영구적인 스토리지를 제공해요. 같은 클러스터의 여러 workspace에서 동시에 마운트할 수 있어요.
멤버가 볼 수 있는 Cluster storage 볼륨

시작하는 방법

  1. 사용 가능한 볼륨 확인: 사이드바에서 Cluster storage를 클릭하면 팀에 할당된 볼륨을 확인할 수 있어요.
  2. workspace에 마운트: workspace를 만들 때 Storage 단계에서 Cluster storage 볼륨을 선택하세요. 마운트 경로를 지정할 수 있어요(예: /root 또는 /data).
  3. 사용하기: workspace 안에서 마운트 경로로 파일에 접근하세요. 패키지 설치, 체크포인트 저장, 코드 보관 등 모든 데이터가 workspace를 재시작하거나 terminate해도 유지돼요.
Cluster storage 볼륨은 조직 관리자(Org Admin)만 생성할 수 있어요. 팀에 사용 가능한 Cluster storage가 없다면 조직 관리자에게 설정을 요청해 주세요. 스토리지 관리(관리자)를 참고하세요.

주요 특징

  • 클러스터에 종속: 같은 클러스터의 workspace에서만 마운트할 수 있어요
  • RWX (Read-Write-Many): 여러 workspace에서 동시에 읽고 쓸 수 있어요
  • 데이터 영속성: Stop, Pause, Terminate 후에도 데이터가 유지돼요
  • ~150 MB/s 처리량: 대규모 데이터셋 로딩과 모델 체크포인트에 충분한 속도예요
  • 가격: 프로비전된 용량 기준 $0.20/GiB/월. 자세한 내용은 스토리지 가격을 확인하세요.

Object storage 사용하기

Object storage는 조직 내 모든 클러스터에서 공유할 수 있는 S3 기반 스토리지예요.
멤버가 볼 수 있는 Object storage 볼륨

시작하는 방법

  1. 볼륨 생성: 사이드바에서 Object storage를 클릭하고 New Volume을 누르세요. 자세한 내용은 Object storage 볼륨 생성하기를 참고하세요.
  2. workspace에 마운트: workspace를 만들 때 Storage 단계에서 Object storage 볼륨을 선택하세요.
  3. 사용하기: 권장 마운트 경로인 /shared에서 파일에 접근하세요. 팀과 클러스터 간에 데이터셋, 체크포인트, 아티팩트를 공유할 수 있어요.
Object storage는 Cluster storage보다 느려서 메인 작업공간 경로로 적합하지 않아요. Object storage를 /root에 마운트하지 말고, /shared 또는 다른 별도 경로를 사용해 주세요.

주요 특징

  • 클러스터 간 접근: 조직 내 모든 클러스터의 workspace에서 마운트 가능해요
  • RWX (Read-Write-Many): 여러 workspace에서 동시에 읽고 쓸 수 있어요
  • S3 기반: 안정적이고 확장 가능한 스토리지예요
  • ~150 MB/s 처리량: 대용량 데이터셋 공유에 적합해요
  • 셀프 서비스: 팀 멤버 누구나 Object storage 볼륨을 생성할 수 있어요
주요 차이점:
  • Object storage: S3 기반, 모든 클러스터에서 접근 가능. 공유 데이터셋, 체크포인트, 클러스터 간 아티팩트 공유에 적합해요.
  • Cluster storage: CephFS/NVMe 기반, 특정 클러스터에 종속. 코드, 가상환경, 패키지 설치, 클러스터 내 빠른 영구 스토리지에 적합해요.

어떤 스토리지를 써야 하나요?

용도추천
코드, 가상환경, pip/conda 패키지Cluster storage
클러스터 내 대규모 학습 데이터셋Cluster storage
여러 클러스터 간 데이터 공유Object storage
장기 백업 및 아카이브Object storage
빠른 임시 작업(일회성)Temporary storage

기존 Workspace volume과 뭐가 달라졌나요?

기존 Workspace volumeCluster storage
Terminate 시 데이터삭제됨유지됨
공유단일 workspace(RWO)여러 workspace 동시 사용(RWX)
마운트 경로/root 고정자유롭게 설정 가능
가격$0.0070/hr (50 GiB당)$0.20/GiB/월
마이그레이션 안내: 기존 “Workspace volume”(workspace 전용, RWO)은 Cluster storage로 대체되었어요. 기존 Workspace volume 데이터가 있는 경우 support@vessl.ai로 마이그레이션을 요청해 주세요.

용어 비교

구분VESSL Cloud 용어Kubernetes비고
클러스터 내 공유Cluster storageCephFS PV/PVC (RWX)분산 스토리지, 데이터 영속성
클러스터 간 공유Object storageS3/NFS PV/PVC (RWX)네트워크 파일 공유
임시용Temporary storageemptyDir빠른 속도, 임시 파일