본문으로 건너뛰기

Pod에서 배치 작업을 실행하고 결과 가져오기

목표: GPU Pod를 임대하여 일회성 배치 작업(배치 추론, 데이터 처리 등)을 실행하고, 결과를 볼륨에 기록한 후 파일 브라우저에서 다운로드하며, 마지막으로 리소스를 정리하여 과금을 중지합니다.

비용: Pod는 리소스 사양 × 사용 시간으로 과금됩니다. 볼륨은 용량 × 사용 시간으로 과금됩니다(활성화 시점부터 시작).

사전 준비 사항

1단계: 볼륨 생성 및 입력 데이터 업로드

  1. Cloud > Storage로 이동하여 Create Volume을 클릭하고, 스토리지 클러스터를 선택한 후 용량을 설정합니다(이후 확장만 가능하고 축소할 수 없으므로 실제 필요량부터 시작하는 것이 좋습니다).
  2. 생성한 볼륨을 선택하고 Access 탭에서 Manage Files를 클릭하여 파일 브라우저를 엽니다.
  3. 작업에 필요한 입력 데이터(데이터셋, 모델 파일, 스크립트)를 업로드합니다.

2단계: Pod 배포 및 볼륨 마운트

  1. Cloud > Pods로 이동하여 Create Pod를 클릭하고 작업에 적합한 GPU 리소스를 선택합니다.
  2. 배포 설정: 이미지를 선택합니다. 작업에 자격 증명 등 민감한 설정이 필요한 경우 먼저 Secrets에 저장한 후 환경 변수로 전달합니다.
  3. 스토리지 마운트 단계에서 1단계에서 생성한 볼륨을 선택합니다. 시스템이 마운트 경로(Mount Path)를 자동으로 입력하므로 이 경로를 기록해 둡니다.
  4. 요약을 확인한 후 Deploy를 클릭하고 상태가 실행 중으로 변경될 때까지 기다립니다.

3단계: 작업 실행

  1. Pod를 선택하고 Connection 탭으로 이동하여 Web Terminal을 엽니다.
  2. 마운트 경로에서 1단계에서 업로드한 파일을 바로 읽을 수 있습니다. 작업 스크립트를 실행하고 출력을 마운트 경로 아래의 폴더에 기록합니다.
  3. 실행 중에는 Monitoring에서 GPU 사용률을 관찰하고, Logs에서 출력과 오류 메시지를 추적할 수 있습니다.

4단계: 결과 가져오기

Storage > 파일 브라우저로 돌아가서 작업 출력 파일을 바로 다운로드합니다. Pod에 접속하여 파일을 전송할 필요가 없습니다.

리소스 정리

  1. Pod 삭제: 작업이 완료되면 즉시 삭제하여 컴퓨팅 과금을 중지합니다(확인 창에 Pod 이름을 입력해야 합니다).
  2. 볼륨 처리: 결과를 다운로드했고 데이터가 더 이상 필요하지 않으면 볼륨을 삭제하여 스토리지 과금을 중지합니다. 이후 같은 유형의 작업을 실행할 예정이라면 볼륨을 유지하고 다시 마운트할 수 있습니다(유지하는 동안 과금이 계속됩니다).
주의

상태가 Attached인 볼륨은 삭제할 수 없습니다. 먼저 해당 볼륨을 마운트한 Pod를 삭제해 주십시오.