메인 콘텐츠로 건너뛰기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 | 빠른 속도, 임시 파일 |