메인 콘텐츠로 건너뛰기

VESSL의 볼륨

모든 워크스페이스에는 임시 저장소가 기본으로 있지만, 워크스페이스를 멈추면 데이터가 사라져요. 데이터를 계속 보관하려면 **Persistent volume(영구 볼륨)**을 사용해야 해요.
  • Workspace volume: 워크스페이스 하나를 위한 고성능(NVMe) 전용 볼륨이에요.
    • 용도: 코드, 가상환경(pip/conda), 개인 데이터
    • 마운트 경로: /root ($HOME) (고정)
  • Shared volume: 팀원들과 함께 쓰는 S3 기반 네트워크 공유 스토리지예요.
    • 용도: 대용량 데이터셋, 체크포인트, 결과물 공유
    • 추천 경로: /shared
  • Temporary volume: 워크스페이스에 기본 포함된 임시 공간이에요.
    • 주의: 워크스페이스가 멈추면(Stopped) 데이터가 삭제돼요.

어떻게 쓰나요?

  • 생성 및 관리: Shared volume을 생성해서 데이터를 저장하세요.
  • 공유 (Shared volume): 데이터셋이나 학습된 모델처럼 팀원들이 같이 써야 하는 파일을 저장할 때 좋아요.
  • 개인용 (Workspace volume): 작업 중인 코드나 개인적인 실험 데이터를 저장할 때 좋아요.
  • Shared volume: 네트워크 파일 공유(RWX) 방식이라서 여러 곳에서 동시에 접속할 수 있어요.
  • Workspace volume: 일반 디스크(RWO) 방식이라서 한 번에 한 곳에서만 연결할 수 있어요.

용어 비교

다른 시스템이나 Kubernetes 용어와 비교해 보면 이해하기 쉬워요.
구분VESSL 용어특징Kubernetes비고
공유용Shared volume여러 워크스페이스에서 동시에 접속 가능RWX (Read-Write-Many)팀 협업, 데이터셋 공유
개인용Workspace volume워크스페이스 하나에만 1:1 연결RWO (Read-Write-Once)개인 작업 공간 유지
임시용Temporary volume껐다 켜면 사라지는 임시 공간emptyDir빠른 속도, 임시 파일