Home / GPU cloud providers: how to choose the best one for your workload
GPU cloud providers: how to choose the best one for your workload
The best GPU cloud is the one that runs your job reliably at the lowest cost per finished run, not the one with the lowest hourly price. Work through these 11 checks in order. Each one removes providers before you spend time on sales calls.
The checklist at a glance
- Define the workload
- Pick the GPU and the form factor
- Check the interconnect
- Check storage and networking
- Confirm availability, not list price
- Read the commitment and contract terms
- Match the orchestration to your team
- Look at reliability signals
- Test support before you need it
- Check security and compliance
- Plan the exit and data egress
Facts and prices below were checked on 2026-11-09 and link to the provider's own page. Everything marked as our view is editorial. For definitions, keep the glossary open.
1. Define the workload
Write down four numbers before you look at any provider: GPU count, hours per week, how long the project runs, and how much data moves in and out. Then put the job in one of three buckets.
- Single-GPU or single-node inference and experiments. Any reputable on-demand cloud works. Optimize for price, per-second billing and quick start.
- Single-node fine-tuning. You need 8 GPUs with NVLink in one server and fast local or shared storage for checkpoints.
- Multi-node training. You need a cluster: SXM GPUs, an RDMA fabric between nodes, a parallel file system, a scheduler and a provider that replaces failed nodes fast. This bucket is where providers differ the most.
2. Pick the GPU and the form factor
Our H100 vs H200 vs B200 comparison covers which generation to rent. Form factor matters as much as the model number.
- SXM modules sit on an HGX board with NVLink between all 8 GPUs. NVIDIA lists the H100 SXM at up to 700 W with 900 GB/s of NVLink.
- PCIe cards (sold as "H100 PCIe" or "H100 NVL") run at 350 to 400 W with 600 GB/s of NVLink through a bridge and less compute: 3,341 TFLOPS of sparse FP8 against 3,958 for SXM (NVIDIA H100).
PCIe is cheaper. On 2026-11-09 Hyperstack listed H100 SXM at $3.20 and PCIe at $2.50 per GPU-hour, and Runpod listed $3.99 and $2.89 (Hyperstack, Runpod). For inference on one GPU, PCIe is often the better deal. For training across GPUs, buy SXM. When a listing says only "H100" or "H100 80GB", ask which one it is. Massed Compute, for example, lists an "H100 80GB" at $2.73 without stating the form factor.
3. Check the interconnect
Inside a node, GPUs talk over NVLink. Between nodes, they need an RDMA network: InfiniBand, or RoCE (RDMA over Converged Ethernet) (NVIDIA InfiniBand, IBTA). For multi-node training, ask three things.
- Which fabric and how fast per node? Examples of what providers state: CoreWeave runs NVIDIA Quantum InfiniBand with SHARP and more than 3.2 Tbps per HGX H100 node. Runpod Instant Clusters use InfiniBand or RoCE v2 at 1,600 to 3,200 Gbps per node. Latitude.sh B300 servers have 800 Gbps dual-plane RoCE (CoreWeave, Runpod, Latitude.sh).
- Is the fabric on this product? Hyperstack's on-demand VMs use SR-IOV networking up to 350 Gbps, while its Secure Private Cloud uses InfiniBand (Hyperstack). The same provider can sell both, at different prices.
- Is it non-blocking and rail-optimized? Ask for the topology diagram. Then measure it yourself with nccl-tests (all_reduce_perf) across all nodes.
4. Check storage and networking
Slow storage leaves expensive GPUs idle while they wait for data or checkpoints. Ask what file system backs the cluster, its measured read and write throughput, and whether locking works across nodes. Third-party tests find real differences here. SemiAnalysis measured Vultr's Lustre tier at 91.7 GB/s, and found that cross-node file locks were not enforced on Verda's shared file system (ClusterMAX 3.0).
Ask how storage is billed. GMI Cloud says networking and storage are billed separately from GPUs. Firmus's SMC lists file storage at $0.065 per GB-month and object storage at $0.025 (GMI Cloud, SMC). Ask too whether stopped instances still bill. DigitalOcean's page says powered-off GPU Droplets are still billed (DigitalOcean).
5. Confirm availability, not list price
A price without capacity is not an offer. When we checked on 2026-11-09:
- Shadeform's public feed listed 304 instance types across 18 clouds, and only 65 showed current availability. Its cheapest H100 SXM, H200 and B200 listings had none (Shadeform).
- Most of Vultr's top-end GPU plans showed zero deployable locations in its public plans API.
- "From" and "starting at" H100 claims of $1.50 (Hydra Host), $1.68 (Latitude.sh) and $1.99 (Voltage Park) were not shown as available offers, so we leave them out of our price tables.
Our view: ask sales for a dated, written quote that names the region, the start date and the number of GPUs they can deliver on that date. Compare quotes on our GPU cloud pricing page, where every price carries the date we saw it.
6. Read the commitment and contract terms
On-demand rarely has a minimum. Reserved capacity always does. Published terms on 2026-11-09:
| Provider | Published commitment terms |
|---|---|
| Together AI | Reserved tiers from 3 days up to 6 months, paid upfront. H100 SXM $3.69 (3 to 30 days) down to $3.19 (91 to 180 days), against $3.99 on demand (pricing). |
| Lambda | 1-Click Clusters have a 2-week minimum, 16 to 2,000+ GPUs (1-Click Clusters). |
| Runpod | No minimum for pods and Instant Clusters. Reserved Clusters 3 months or more (pricing). |
| Verda | Reservations from 1 month. Published discounts: 2% for 1 month up to 25% for 2 years (pricing). |
| DigitalOcean | Reserved pricing requires a 12-month contract. H100 $3.26 reserved against $4.41 on demand (pricing). |
| Voltage Park | Long-Term Reserve 6+ months; Dedicated Reserve 12+ months (pricing). |
| CoreWeave | Page says committed usage can save up to 60% off on demand; no figures (pricing). |
Our view on what to read in the contract: when the term starts (delivery or signature), what happens if nodes fail during the term, whether unused time can be paused or resold, and the payment schedule. Prepaid terms move risk to you. The GPU cluster rental guide goes deeper on quotes and negotiation.
7. Match the orchestration to your team
Slurm is an open source cluster manager and job scheduler for Linux clusters. Kubernetes is an open source platform for containerized workloads and services. Our view: Slurm fits batch training jobs and researchers who think in jobs and nodes, and Kubernetes fits teams that already run services on it. Several neoclouds run Slurm on top of Kubernetes, so you get both: CoreWeave sells SUNK, Nebius sells Soperator and Verda uses Slinky. Others offer only one. DigitalOcean's managed option is Kubernetes (DOKS), and marketplaces like Vast.ai give you a CLI and API. Denvr's pricing page says Kubernetes and Slurm are self-managed on CPU VMs.
Our view: if your team has never run Slurm, a managed Slurm with health checks built in is worth more than a lower hourly rate. Ask whether the provider's Slurm supports container tooling your jobs use. SemiAnalysis noted Verda's Slinky lacked Pyxis and Enroot when tested (ClusterMAX 3.0).
8. Look at reliability signals
GPUs fail. What matters is how fast the provider detects it and swaps the node. Three sources help.
- Third-party testing. SemiAnalysis's ClusterMAX 3.0 (September 2026) rates GPU clouds from Platinum to Bronze, plus Participation and Not recommended categories (ratings). The write-up explains each grade. It moved Crusoe from Gold to Bronze over XID errors on an H100 cluster, an old kernel with a CVE on a B300 cluster, and slow remediation. It downgraded Together AI to Bronze after health checks drained nodes mid-run. On DigitalOcean, its first injected XID error went undetected (ClusterMAX 3.0). These are SemiAnalysis's ratings, not ours.
- Incidents and status. Check the provider's status page history and recent news. When we checked Genesis Cloud on 2026-11-09, its site returned no response or HTTP 522.
- Your own acceptance test. Our view: before you accept a cluster, run nccl-tests across all nodes, a GPU burn test, and a short run of your real job. Watch the logs for Xid errors. Agree in the contract on what counts as a failed node and how fast it is replaced.
9. Test support before you need it
Our view: open a ticket during the trial with a real technical question, at a bad time of day for the provider's time zone. Note the response time and whether an engineer or a script answers. Ask whether you get a shared Slack channel, who is on call, and whether support covers the fabric and storage or only the VM. Write the response times you were promised into the order form.
10. Check security and compliance
Ask for the reports, not just the logos. A SOC 2 report is a CPA examination of a service organization's controls (AICPA). Check whether it is Type I or Type II, the period it covers, and whether the GPU data centers are in scope. Examples of what providers state: Nebius lists SOC 2 Type II, ISO 27001 and HIPAA among others. Runpod lists SOC 2 Type II, SOC 3 and ISO 27001:2022. Crusoe lists ISO 27001 and ISO 42001. Vast.ai states SOC 2 Type I (Nebius, Runpod, Crusoe, Vast.ai).
On a marketplace, your workload may run on a third-party host's hardware. Find out who the host is and which certifications apply to that host, not to the marketplace.
11. Plan the exit and data egress
Moving checkpoints and datasets out can cost real money and time. Some providers make it explicit. Cirrascale states no ingress or egress fees. Latitude.sh includes 20 TB of free egress per server. CoreWeave has a "zero-egress migration program" page aimed at customers switching in (Cirrascale, Latitude.sh). Where egress isn't stated, ask.
Our view: also weigh counterparty risk on long terms. CoreWeave's 10-Q, for example, shows $35.551 billion of debt principal and one customer at 36% of quarterly revenue (10-Q). That does not make it a bad choice. It means your exit plan should exist on day one: images in a registry you control, checkpoints synced to your own object storage, and infrastructure as code. Our neocloud market overview covers financing across the sector.
What to ask sales
- Which exact GPU SKU and form factor, and how many can you deliver, in which region, on which date?
- What is the inter-node fabric, speed per node and topology? Can we run nccl-tests during a trial?
- What storage backs the cluster, and what read and write throughput has it measured?
- Is the price per GPU-hour all-in? What do storage, egress, public IPs and support cost?
- What is the minimum term, the payment schedule and the start trigger?
- How do you detect and replace failed nodes, how fast, and do we get credits?
- Which Slurm or Kubernetes setup is managed by you, and which by us?
- Can we see your SOC 2 Type II report and data center certifications?
- Who owns the hardware and the data center? Is any of this capacity resold from another provider?
Red flags
- A price with no inventory. See step 5.
- No published price and no written quote. Several large providers sell through sales only, which is normal. Refusing to put a quote in writing is not.
- Resale stacked on resale. SemiAnalysis described Sesterce as "a broker on top of a broker" and said Mithril is a marketplace wrapping three Nebius availability zones (ClusterMAX 3.0). Resale is not wrong in itself, but you should know whose hardware you are on and who answers when it breaks.
- "Not recommended: Unavailable" in ClusterMAX. SemiAnalysis uses it for providers that claimed zero spare capacity or would not be tested (ClusterMAX 3.0).
- Lookalike sites. Hyperstack's pricing page warned on 2026-11-09 that a fraudulent site, hyperstack.my, was impersonating it. Check the domain before you pay.
- No acceptance period. If you cannot test the cluster before the term starts, price that risk in.
Mid-size GPU clouds
These providers sell self-serve instances and smaller clusters, and most publish their prices.
Together AI
AI cloud for GPU clusters and model inference
Mid-size cloudEuropeInference
- H100
- $3.99
- H200
- $5.99
- B200
- $8.19
Best for Short-term reserved clusters and teams that train and serve models on one platform.
Runpod
Self-serve GPU cloud with per-second Pods, Instant Clusters and serverless endpoints
Mid-size cloudAMD GPUsInference
- H100
- $2.89
- H200
- $5.29
- B200
- $7.99
Best for Startups and individual engineers who want self-serve GPUs billed per second.
Hyperstack
Self-serve GPU cloud from UK-based NexGen Cloud
Mid-size cloudEuropeInference
- H100
- $2.50
- H200
- $3.99
- B200
- $6.00
Best for Low published on-demand B200 and H100 prices from a ClusterMAX-medaled cloud.
Verda
Finnish GPU cloud, formerly DataCrunch
Mid-size cloudEuropeInference
- H100
- $4.987
- H200
- $6.44
- B200
- $9.138
Best for EU-only GPU hosting with transparent per-GPU pricing.
GMI Cloud
GPU cloud and inference platform with US, APAC and EU capacity
Mid-size cloudInference
- H100
- $2.60
- H200
- $3.20
- B200
- $5.00
Best for Silver-rated Blackwell capacity, including GB200 NVL72, with published “from” prices.
Jarvislabs
Indian GPU cloud with per-minute on-demand instances
Mid-size cloudInference
- H100
- $3.49
- H200
- $4.59
- B200
- —
Best for Per-minute H100 and H200 instances, and India-hosted workloads.
DigitalOcean
General-purpose cloud with NVIDIA and AMD GPU Droplets (NYSE: DOCN); includes Paperspace
Mid-size cloudAMD GPUsInference
- H100
- $4.41
- H200
- $4.47
- B200
- —
Best for Self-serve AMD MI300X and MI325X, and teams already on DigitalOcean.
Vultr
General-purpose cloud with NVIDIA and AMD GPU plans in 34 regions
Mid-size cloudAMD GPUsInference
- H100
- $2.99
- H200
- —
- B200
- $8.50
Best for Teams that want GPUs alongside a general-purpose cloud with many regions.
TensorWave
AMD Instinct-only bare-metal GPU cloud
Mid-size cloudAMD GPUs
- H100
- —
- H200
- —
- B200
- —
Best for Multi-node AMD Instinct clusters for training and inference.
Voltage Park (Lightning AI)
H100 InfiniBand cloud, merged into Lightning AI in January 2026
Mid-size cloud
- H100
- $1.99
- H200
- —
- B200
- —
Best for H100 InfiniBand clusters without minimum terms.
Denvr Dataworks
Canadian GPU cloud with per-minute on-demand H100 and reserved clusters
Mid-size cloudAMD GPUsInference
- H100
- $2.45
- H200
- —
- B200
- —
Best for The lowest published fixed on-demand H100 price on InfiniBand nodes.
Massed Compute
US GPU cloud with a full public rate card on owned hardware
Mid-size cloud
- H100
- $2.73
- H200
- $3.62
- B200
- $5.43
Best for Low published B200 and B300 on-demand prices, for teams prepared to test reliability themselves.
Radiant (formerly Ori)
Brookfield-backed AI cloud that absorbed Ori in February 2026
Mid-size cloudEurope
- H100
- —
- H200
- —
- B200
- —
Best for Sovereign or enterprise GPU capacity on long-term contracts in the UK.
Cirrascale
Private multi-accelerator cloud billed per server per month
Mid-size cloudAMD GPUsInference
- H100
- —
- H200
- —
- B200
- —
Best for Monthly dedicated servers across NVIDIA, AMD and other accelerators.
Next steps: compare hardware in H100 vs H200 vs B200, check today's rates on the pricing page, or read how to rent a GPU cluster if you need more than a few nodes. Profiles: Nebius, CoreWeave, Hyperstack, Runpod.
Common questions
What is the best GPU cloud?
There is no single best one. For large multi-node training, SemiAnalysis rated only CoreWeave and Nebius Platinum among neoclouds in ClusterMAX 3.0. For self-serve single nodes, price, billing granularity and availability matter more. Start from your workload and use the checklist on this page.
What should I check first when choosing a GPU cloud provider?
Start with the workload: single-GPU inference, single-node fine-tuning or multi-node training. That decides whether you need SXM GPUs, an InfiniBand or RoCE fabric, a parallel file system and Slurm, or just a cheap on-demand instance.
Do I need InfiniBand for training?
For jobs that span several 8-GPU nodes, you need a high-bandwidth RDMA fabric between nodes, which means InfiniBand or RoCE. For single-node work, NVLink inside the server does the heavy lifting and the inter-node network matters much less.
Are "from" or "starting at" GPU prices real?
Treat them as marketing until you see an available offer. On 2026-11-09 several low "from" H100 prices, for example $1.50, $1.68 and $1.99 per GPU-hour, were not shown as available instances, so we exclude them from our price comparisons.
How long are GPU cloud contracts?
On-demand usually has no minimum. Published reserved terms we found range from 3 days at Together AI and 2 weeks at Lambda to 12 months at DigitalOcean and Shadeform, and 6 or 12 months or more at Voltage Park.
Is SOC 2 enough for a GPU cloud?
It is a baseline. Ask for the report itself and check whether it is Type I or Type II and which period and systems it covers. Regulated data may also need HIPAA eligibility, ISO 27001 or a specific data residency region.
How do I compare GPU cloud reliability?
Use third-party testing such as SemiAnalysis ClusterMAX, the provider's status page history, and your own acceptance tests. Run NCCL tests across all nodes and a short training job before you accept a cluster.
What does data egress cost on GPU clouds?
It varies and is often not on the GPU pricing page. Some providers state none or a free allowance, for example Cirrascale states no ingress or egress fees and Latitude.sh includes 20 TB of free egress per server. Ask for egress and storage pricing in writing.
Sources
- SemiAnalysis: ClusterMAX 3.0
- SemiAnalysis: ClusterMAX 3.0 ratings
- SemiAnalysis: ClusterMAX 2.0
- NVIDIA H100: specifications (SXM vs NVL)
- NVIDIA NVLink and NVLink Switch
- NVIDIA Quantum InfiniBand platform
- InfiniBand Trade Association: specification and RoCE
- NVIDIA nccl-tests
- NVIDIA Xid errors documentation
- Slurm overview (SchedMD)
- Kubernetes overview
- SMC by Firmus (storage prices)
- Vultr public plans API
- CoreWeave networking
- Hyperstack GPU pricing and networking notes
- Runpod Instant Clusters
- Runpod pricing
- Latitude.sh pricing
- Denvr Dataworks pricing
- Lambda pricing
- Lambda 1-Click Clusters
- Together AI pricing
- DigitalOcean GPU Droplet pricing
- Shadeform marketplace and price feed
- Voltage Park pricing
- Cirrascale pricing
- GMI Cloud pricing
- CoreWeave pricing
- Verda pricing
- AICPA: SOC 2
- Nebius trust center
- Runpod compliance
- Vast.ai about page
- Crusoe: ISO 27001 and ISO 42001 certifications
- CoreWeave Form 10-Q for the quarter ended 2026-06-30 (SEC)