Top.Mail.Ru
English
AI and compute

GPU VPS and cloud GPUs: choosing a server for AI, rendering and compute

GPU products differ in VRAM, sharing model, drivers, storage and billing. Compare the cost of a completed workload rather than the hourly price or gaming benchmark.

GPU VPS and cloud GPU comparison for machine learning, inference, rendering and compute
In this guideWorkloadsGPU typeVRAMCostPlatformTestingFAQ

When a GPU is actually required

WorkloadMain parameterCommon risk
Language-model inferenceVRAM, memory bandwidth, latencyModel does not fit or queue is unstable
TrainingVRAM, FP16/BF16, GPU interconnectSlow checkpoints and costly idle time
Image generationVRAM and model-specific throughputUsing gaming benchmarks as proxy
Video encodingHardware codecs and session limitsRequired profile is unsupported
3D renderingEngine compatibility and VRAMPlugin or driver fails in cloud

Many preprocessing, API and orchestration tasks are better served by an ordinary VPS. Profile first: a GPU that waits for CPU, disk or data transfer wastes money.

Dedicated card, vGPU or container

PCI passthrough gives strong isolation and predictable access to the device. vGPU can be economical but may cap memory or compute. A managed container is fastest to start, yet may limit kernel, drivers and networking.

Why VRAM often matters more than core count

A model must fit with weights, runtime buffers, context and concurrent batches. Quantisation lowers memory use but can affect quality and throughput. For training, optimiser state and gradients multiply requirements. Estimate using the exact framework and model version, then leave safety margin.

Calculate cost per result, not per hour

Billing modelBest forCheck
HourlyExperiments and periodic batchesMinimum increment and stopped-disk cost
MonthlyContinuous high-utilisation inferenceCommitment and replacement terms
InterruptibleRestartable training and renderingWarning period and checkpoint frequency
Per requestRare inference without operationsCold starts and model limits

Include startup, data upload, checkpoints, idle capacity, egress and engineer time. A faster, more expensive GPU can cost less if it completes the task much sooner.

CPU, RAM, storage and network around the GPU

Data loading and preprocessing need CPU and memory. Model checkpoints need fast storage and enough temporary capacity. Multi-node training depends on specialised interconnects, not just public port speed. Place object storage near compute and test the real path.

Run a representative trial

Use the actual model, precision, batch size and dataset sample. Record warm-up separately, then measure throughput, p95 latency, VRAM, GPU utilisation, CPU, I/O and power or throttling where exposed. Test checkpoint save and restore before committing to a long rental.

Frequently asked questions

Can a GPU VPS host an LLM?

Yes, if weights, context and concurrency fit in VRAM after the chosen quantisation. Benchmark the target request pattern first.

Cloud GPU or physical server?

Cloud suits variable work and experiments. A dedicated machine can be cheaper at constant high utilisation but requires commitment and operations.

Can training use interruptible instances?

Yes, when jobs frequently checkpoint to independent storage and resume automatically.

Is a public IP required?

Usually not for batch compute. VPN, bastion or console access reduces exposure; place a public API on a separate standard VPS.

Build the infrastructure around your GPU workloadCompare standard VPS plans for APIs, queues, storage and control services.
Compare VPS plans

Related: deploying Node.js and Python services.