인스턴스 만들기

인스턴스는 이미지, 머신타입, 볼륨을 조합해 만드는 대화형(interactive) 환경입니다. 직접 접속해 코드를 작성하거나 디버깅할 때 사용합니다. 정해진 명령을 실행하고 끝내는 작업이라면 작업을 쓰세요. 차이는 인스턴스와 작업에서 설명합니다.

프리셋을 먼저 만들어두면 이미지·볼륨·마운트 경로를 한 번에 적용할 수 있습니다.

만들기

  1. 좌측 메뉴 인스턴스 관리 > 우측 상단 새 인스턴스를 엽니다.

  2. 다음을 입력합니다.

    항목

    설명

    프리셋

    저장해둔 설정이 있으면 적용

    이름

    식별용 이름

    목적

    작업 의도 메모

    이미지

    PRIVATE/PUBLIC 이미지 중 선택

    머신타입

    본인이 띄울 수 있는 항목만 표시 (예: mid-gpu · CPU 16 · RAM 64Gi · GPU 2 NVIDIA-RTX-A6000)

    볼륨

    마운트할 볼륨 + 마운트 경로 + 읽기 전용 여부

  3. 볼륨은 추가 버튼으로 여러 개 마운트할 수 있습니다.

  4. 생성을 클릭합니다.

새 인스턴스 패널

새 인스턴스 패널

권장 마운트 레이아웃

모든 데이터는 홈(/home/ocean) 아래에 마운트하세요. 시스템 패키지는 brew 볼륨으로 관리합니다.

볼륨

마운트 경로

brew

/home/linuxbrew/.linuxbrew

home

/home/ocean

workspace (옵션)

/workspace

dataset (옵션)

/dataset

프리셋에 이 레이아웃을 저장해두면 매번 입력하지 않아도 됩니다.

인스턴스 목록과 접속

생성된 인스턴스는 목록에서 상태, 이미지, 사양, 볼륨, 접속 정보를 확인할 수 있습니다.

인스턴스 목록

인스턴스 목록

목록의 접속 열에서 제공되는 방식으로 접속합니다. 이미지에 따라 SSH, Jupyter, 웹 IDE 중 가능한 옵션이 노출됩니다.

시스템/언어 패키지 관리

이미지를 다시 빌드하지 않고 시스템 패키지나 Python/Node 의존성을 추가/유지하는 방법은 패키지와 캐시 관리에서 자세히 다룹니다. 요약:

  • 시스템: brew install ... (/home/linuxbrew/.linuxbrew 볼륨에 보존)

  • Python: uv (~/.cache/uv 홈 볼륨에 자동 보존)

  • Node: npm prefix~/.npm-global로 변경

홈 볼륨이 마운트되어 있으면 대부분의 도구 캐시가 자동으로 유지됩니다.

사용 후 정리

작업이 끝나면 인스턴스 목록에서 종료하세요. 띄워둔 채로 두면 머신타입이 계속 점유되어 다른 사용자/작업이 대기합니다.

볼륨에 저장한 파일은 인스턴스를 종료해도 그대로 남습니다.

막힐 때

  • 머신타입이 안 보임할당량 요청에서 신청

  • 이미지를 못 찾겠음 → 팀 내 PRIVATE 이미지를 등록하거나 PUBLIC myaiocean/pytorch:*, myaiocean/tensorflow:* 사용