Why Read This Pitfalls Guide
GPU cloud rental looks simple: pick a model, pay by the hour, leave when done. But in practice, over 60% of users hit at least 3 pitfalls on their first rental—costing 30%+ extra budget, or worse: interrupted training, data loss, compliance violations.
This guide compiles the 15 most frequent pitfalls from our TransAtlas tracking of 15+ GPU cloud providers, 500+ price data points, and real user feedback.
Pitfall 1: Only Comparing Hourly Price, Ignoring Data Egress Fees
Symptom: User sees H100 on-demand at $3.5/h on AWS, thinks "not much more than Vast.ai's $1.5/h." But after training, downloading 1TB of model weights and data from cloud to local incurs AWS egress fees of $0.09/GB = $92.
Big 3 clouds (AWS/GCP/Azure) charge $0.05-0.12/GB egress. Dedicated GPU clouds (Vast.ai, RunPod, Lambda) typically charge nothing or very little.
Avoidance: Estimate total egress volume before training, multiply by egress rate, add to cost comparison. Use the TransAtlas Cost Calculator with "include egress" option.
Pitfall 2: Ignoring Spot Instance Interruption Risk
Symptom: User sees GCP Spot A100 at $0.7/h (vs $2.5/h on-demand), picks Spot for 70B model training. After 6 hours, instance is preempted, checkpoint unsaved, must restart.
Spot Interruption Rates:
| Platform | Interruption | Avg Interval |
|---|---|---|
| AWS Spot | 5-10% | ~4h |
| GCP Spot | 3-8% | ~6h |
| Azure Spot | 8-15% | ~3h |
Avoidance: Use Spot only for interruptible/recoverable tasks (inference, small batch fine-tuning, data preprocessing). Long training requires on-demand, or auto-checkpoint + Spot migration scripts.
Pitfall 3: Not Confirming Exact GPU Model Specs
Symptom: User rents "A100" thinking it's 80GB, gets A100-40GB, can't load 70B model. NVIDIA often has multiple variants:
- A100: 40GB / 80GB (SXM4 / PCIe)
- H100: 80GB SXM5 / 80GB PCIe / 94GB NVL
- RTX 4090: 24GB (but water-cooled/mining variants differ)
Avoidance: Before ordering, confirm full model (VRAM + interface + version) in provider docs or TransAtlas GPU list.
Pitfall 4: Underestimating VRAM Requirements
Symptom: User calculates "70B FP16 = 140GB", picks 2× A100-80GB (160GB), gets OOM. Actual VRAM usage also includes:
- Optimizer state (Adam = 2x params)
- Gradients + activations (proportional to batch_size × seq_len)
- CUDA context (~0.5-1GB per GPU)
Rule of thumb: Training VRAM ≈ model weights × 4 (Adam) + activations (batch_size × seq_len × hidden × layers)
Avoidance: Use accelerate estimate-memory or HuggingFace memory calculator, leave 20% buffer.
Pitfall 5: Ignoring CUDA/Driver Version Compatibility
Symptom: User rents H100, deploys Llama 3 inference, gets "CUDA 12.1 required, got 11.8". H100 (Hopper) needs CUDA 11.8+, but old image has 11.7.
Avoidance: Confirm provider's CUDA/cuDNN/driver versions before ordering. Reference:
- H100/H200: CUDA 12.1+ + driver 525+
- A100: CUDA 11.7+ + driver 520+
- RTX 4090: CUDA 11.8+ + driver 520+
Pitfall 6: Not Verifying Actual Provider Availability
Symptom: User sees niche platform H100 at $1.0/h (far below market), orders, finds "out of stock, 48h queue".
Avoidance:
- Prefer platforms with real-time inventory (RunPod, Vast.ai)
- Order 1-hour test instance for large jobs first
- Check TransAtlas provider reviews for user feedback
Pitfall 7: Ignoring Storage Costs
Symptom: User trains 7 days, stores 500GB checkpoints, gets bill with $50 SSD storage + $25 snapshot fees.
Storage Rates:
| Item | AWS | GCP | RunPod |
|---|---|---|---|
| SSD | $0.10/GB/mo | $0.17/GB/mo | $0.15/GB/mo |
| Snapshot | $0.05/GB/mo | $0.05/GB/mo | Free |
| Object | $0.023/GB/mo | $0.02/GB/mo | - |
Avoidance: After training, immediately transfer checkpoints to object storage (S3/R2), delete instance SSD. Use cold storage for long-term models.
Pitfall 8: Choosing No-SLA Providers for Critical Business
Symptom: User runs production inference on P2P marketplace, node provider goes offline, 6h outage, major business loss.
SLA Reference:
| Provider | SLA | Compensation |
|---|---|---|
| AWS/GCP/Azure | 99.9-99.99% | Pro-rated refund |
| Lambda Cloud | 99.9% | Credit |
| RunPod | 99.5% (on-demand) | Partial |
| Vast.ai community | No SLA | None |
Avoidance: For production, choose SLA ≥ 99.9%. P2P markets only for fault-tolerant batch tasks.
Pitfall 9: Not Testing Network Latency & Bandwidth
Symptom: User rents US-West H100 from China, SSH latency 300ms, uploading 50GB training data takes 12 hours.
Network Reference:
- China to US: latency 150-300ms, bandwidth 10-100Mbps
- China to Japan/Korea: latency 30-80ms, bandwidth 50-500Mbps
- Intra-region: latency <5ms, bandwidth 1-10Gbps
Avoidance:
- Pre-upload training data to same-region object storage
- Choose nearest region for inference endpoints
- Test latency/bandwidth with
iperf3andping
Pitfall 10: Ignoring Regional Compliance
Symptom: EU user uploads personal data training set to US-region AWS, violates GDPR, gets fined.
Compliance Requirements:
- GDPR (EU): personal data must stay in EU or adequacy-decision countries
- CCPA (California): users have right to delete data
- Data Security Law (China): important data must stay domestic
- HIPAA (US healthcare): need BAA-covered cloud
Avoidance: Confirm data storage region meets compliance before ordering. DataCrunch (EU), AutoDL (China) are compliance-first choices.
Pitfall 11: Not Checking GPU Ownership (Direct vs Resold)
Symptom: User rents H100 from small platform, discovers it's resold Vast.ai community node with 30% markup.
Avoidance:
- Check if provider is NVIDIA Partner Network member
- Direct clouds (AWS/GCP/Azure/Lambda) typically own GPUs
- Marketplace platforms (Vast.ai/TensorDock) explicitly aggregate third parties
- Prices 30%+ below market usually mean resale
Pitfall 12: Not Negotiating Discounts for Long-Term Rentals
Symptom: User rents H100 on-demand for 3 months, never asks for discount. Most platforms offer 20-40% off for long-term.
Discount Reference:
| Platform | Monthly | Annual | Reserved |
|---|---|---|---|
| AWS | 20-30% | 40-60% | 1-3yr Reserved |
| GCP | 25% | 40% | CUD |
| Voltage Park | 15% | 25% | Monthly contract |
| Lambda Cloud | 10% | 20% | Contact sales |
Avoidance: If usage > 1 month, contact sales for discount. 3+ months choose reserved instances.
Pitfall 13: Ignoring Instance Config (CPU/Memory Ratio)
Symptom: User rents A100 instance, data preprocessing bottlenecks on CPU, GPU utilization only 30%.
Typical Configs:
- AWS P5: 96 vCPU + 1.1TB RAM + 8× H100
- GCP A3: 96 vCPU + 1.2TB RAM + 8× H100
- Vast.ai custom: choose vCPU/RAM/GPU ratio
Avoidance: Data-intensive tasks need high vCPU. Inference-only can use cheaper low-vCPU configs.
Pitfall 14: No Backup or Snapshot Strategy
Symptom: User trains 5 days, instance fails, unsaved intermediate checkpoints lost, 5 days of work gone.
Avoidance:
- Save checkpoint every N steps to persistent storage (S3/R2)
- Automate with
torch.save + boto3 - Enable instance snapshots for critical training
- Follow 3-2-1 backup rule: 3 copies, 2 media, 1 offsite
Pitfall 15: Missing Affiliate/New-User Credits
Symptom: User registers directly on provider site, misses $100-300 credit available through comparison platforms like TransAtlas.
Common New-User Benefits:
- AWS: $300 credit + 12-month free tier
- GCP: $300 credit + 90 days
- Azure: $200 credit + 30 days
- RunPod: $10 credit via referral
- Vast.ai: $0.10 trial credit
Avoidance: Register through TransAtlas marketplace or affiliate links to stack new-user benefits.
Summary: Pre-Rental Checklist
Run through this list before ordering to avoid 90% of pitfalls:
- ✅ Total cost = hourly × duration + egress + storage + IP fees
- ✅ Spot vs on-demand? Is interruption risk acceptable?
- ✅ GPU model full specs (VRAM + interface + version) confirmed
- ✅ VRAM needs precisely estimated (optimizer + activations)
- ✅ CUDA/cuDNN/driver version compatible with image
- ✅ Provider has real-time inventory or test instance available
- ✅ Storage plan (SSD + object + snapshot) ready
- ✅ SLA meets business fault tolerance
- ✅ Network latency and bandwidth tested
- ✅ Data storage region meets compliance
- ✅ Provider GPU source (owned/resold) confirmed
- ✅ Long-term discount confirmed with sales
- ✅ CPU/memory ratio matches task type
- ✅ Backup and snapshot strategy deployed
- ✅ New-user credits claimed
Compare 15+ GPU cloud prices in real-time on TransAtlas, with cost calculator and provider reviews to help you avoid price traps: View live prices →