Code Workspaces 사용량과 자원
작업공간 세션은 전용 계산 자원을 사용합니다. 사용량은 작업공간 자원에 귀속되며 Resource Management에서 해당 작업공간의 모든 세션 사용량을 확인할 수 있습니다.
사용 계수
compute-seconds는 vCPU 수, GiB 단위 메모리, 작업공간 종류와 GPU 종류 및 수를 사용해 계산합니다. 기본 계수는 다음과 같습니다. 별도 기업 계약이 있으면 계산 전에 Palantir 담당자에게 해당 계약 조건을 확인합니다.
| 작업공간 또는 자원 | 기본 사용 계수 |
|---|---|
| VS Code 기본 프로파일, GPU 없음 | 0 |
| VS Code의 일반 프로파일, GPU 없음 | 0.1 |
| JupyterLab, GPU 없음 | 0.1 |
| RStudio, GPU 없음 | 0.1 |
| Dash, GPU 없음 | 0.1 |
| Streamlit, GPU 없음 | 0.1 |
| Shiny, GPU 없음 | 0.1 |
| T4 GPU | 1.2 |
| A100 GPU | 1.3 |
| A10G GPU | 1.5 |
| L4 GPU | 2.1 |
| V100 GPU | 3.0 |
| H100 GPU | 4.7 |
이 값은 통화 가격이 아니라 사용량 계산 계수입니다. 각 작업공간의 Foundry sidecar에는 0.25 vCPU와 3 GiB 메모리의 추가 자원이 있습니다.
CPU와 메모리
vcpu_compute_seconds = max(vCPUs, GiB_RAM / 7.5)
× vcpu_usage_rate × time_active_in_seconds
선택한 프로파일에서 계산할 때 sidecar의 CPU와 메모리를 포함합니다. 예를 들어 JupyterLab 1 CPU/8 GiB 프로파일은 총 1.25 CPU와 11 GiB를 기준으로 계산합니다.
| 예시 구성 | 시간 | CPU/메모리 사용량 |
|---|---|---|
| VS Code 기본 0.75 CPU/6 GiB 프로파일 | 1시간 | 0 compute-seconds |
| VS Code 4 CPU/32 GiB | 1시간 | 1,680 compute-seconds |
| JupyterLab 1 CPU/8 GiB | 1시간 | 528 compute-seconds |
위 값은 기본 사용 계수에 따른 계산 예입니다. 새 VS Code 작업공간의 기본 프로파일은 사용량 기반 요금 대상이 아니지만 CPU, 메모리를 늘리거나 GPU를 추가하면 업그레이드에 표준 UBP 요금이 적용됩니다. 생성 시 Advanced 또는 이후 Settings의 Compute resources에서 구성을 바꿀 수 있습니다.
GPU
gpu_compute_seconds = GPUs × gpu_usage_rate × time_active_in_seconds
| GPU 구성 | 시간 | GPU 식의 사용량 |
|---|---|---|
| T4 1개 | 1시간 | 4,320 compute-seconds |
| A10G 1개 | 1시간 | 5,400 compute-seconds |
| V100 1개 | 1시간 | 10,800 compute-seconds |
GPU 표는 GPU 식에 해당 구성을 넣은 값이며 CPU/메모리 프로파일의 표와 구분합니다.
사용률 확인
Settings > Workspace utilization을 펼치면 실시간 CPU, 메모리와 디스크 사용률을 확인합니다.
사용량이 측정되는 세션 상태
| 상태 | 의미 | 계산 자원 사용량 측정 |
|---|---|---|
| STARTING | 새 세션 요청 | 아니요 |
| INITIALIZING | 세션을 확보하고 구성하는 중 | 예 |
| RUNNING | 사용 가능한 실행 상태 | 예 |
| STOPPING | 중지 중 | 아니요 |
| IDLE | 중지됨 | 아니요 |
| FAILED | 오류 발생 | 아니요 |
| TERMINATING | 세션을 영구 삭제하는 중 | 아니요 |
| NOT STARTED | 사용 가능한 세션 없음 | 아니요 |
워크스페이스를 열면 STARTING, INITIALIZING, RUNNING으로 진행합니다. 수동 중지하거나 유휴 시간이 자동 종료 기준을 넘기면 STOPPING 뒤 IDLE이 됩니다. 사용량은 INITIALIZING과 RUNNING에서 측정하며 기본 VS Code 프로파일의 계수 0 조건은 별도로 적용됩니다.
자원 크기와 실행 시간
Settings > Compute Resources에서 CPU와 메모리 및 GPU를 선택합니다. 프로젝트의 자원 큐가 최대 자원과 사용할 수 있는 GPU를 정합니다. 관리형 compute profile을 사용하는 플랫폼 인스턴스에서는 프로젝트에 가져온 프로파일 안에서 선택합니다.
자원 크기와 실행 시간이 사용량에 영향을 줍니다. 자동 종료 시간을 작업 방식에 맞추고 사용을 마쳤으면 세션을 수동 중지합니다.