/user/kayd @ devops :~$ cat low-cost-cloud-stack.md

Low-Cost Cloud Stack Cheatsheet Low-Cost Cloud Stack Cheatsheet

QR Code linking to: Low-Cost Cloud Stack Cheatsheet
Karandeep Singh
Karandeep Singh
• 6 minutes

Summary

Quick-reference for a lean, low-cost cloud stack. Free-tier frontend hosting, API platforms, serverless Postgres, auth, a full cost comparison table, low-cost VPS/cloud providers (OVH, Hetzner, Oracle, DigitalOcean, Vultr), and when to move to AWS/GCP/Azure.

When a project is pre-revenue, every dollar spent on infrastructure is a dollar not spent on the product. The good news: managed and serverless platforms now give you production-grade hosting, databases, and CI/CD on free tiers, and low-cost VPS providers give you a full server for the price of a coffee. This is the reference I reach for to keep cloud spend near $0 until usage justifies more. For the AWS-native path once you outgrow these, see my CloudFormation cheatsheet and boto3 cheatsheet.

Note: Prices below are early-2026 ballparks and change often. Treat them as relative comparisons, not exact quotes, and confirm on each vendor’s pricing page.

Golden rules

  • Start on free tiers + serverless (scale-to-zero). Bills rise only as usage does.
  • Managed platforms over your own servers until you genuinely can’t.
  • One tool per job. No duplicate SaaS paying for the same capability twice.
  • A cheap VPS often beats a hyperscaler for fixed, predictable workloads.
  • Watch data egress. It is the silent line item, cheap or unmetered on OVH/Hetzner, expensive on the big clouds.
  • Move to AWS/GCP/Azure only when scale, control, or compliance demands it, not before.

Managed services cost comparison

LayerServiceFree tierPaid entryPick it when
FrontendNetlify100 GB bandwidth, 300 build min/mo~$19/moReact/Vue/Astro sites + serverless functions
FrontendVercelHobby free, 100 GB~$20/moNext.js, edge functions
FrontendCloudflare PagesUnlimited requests, freeWorkers ~$5/moCheapest at scale, static + edge
FrontendGitHub PagesFree static hostingFreePure static, no SSR/functions
API / backendRailwayUsage credit~$5/mo + usageAPIs, workers, cron, quick DB add-ons
API / backendRenderFree web service (sleeps)~$7/moAlways-on APIs + background workers
API / backendFly.ioSmall free allowanceUsage-basedContainers close to users, global
DatabaseNeonServerless Postgres, scales to zero~$19/moPostgres; cheapest when idle
DatabaseSupabase500 MB Postgres + auth + storage~$25/moPostgres plus auth, storage, realtime
DatabaseXataFree tier (Postgres-based)Usage-basedTables + built-in search
DatabaseCockroachDBFree tier; distributed SQL (Postgres-compatible)Usage-basedPostgres wire-compatible with HA / horizontal scale
DatabaseTursoSQLite/libSQL, generous free tier~$5/mo+Edge/low-latency reads, many small DBs
DatabasePlanetScaleServerless MySQL/Postgres (no free tier)~$39/moBranching + serverless scale
DatabaseMongoDB AtlasFree 512 MB (M0)~$9/mo (Flex)NoSQL / document model
DatabaseUpstashServerless Redis/Postgres, pay-per-requestPay-per-useCache, queues, serverless Redis
Auth / BaaSSupabase AuthFree (in the plan above)IncludedBundled with your database
Auth / BaaSFirebaseSpark plan freeBlaze pay-as-you-goGoogle BaaS, realtime, mobile
Auth / BaaSClerkFree to ~10k monthly users~$25/moDrop-in auth with prebuilt UI

Low-cost cloud & VPS providers

When you want a real server (fixed price, full control) rather than a managed platform, these are the cost leaders:

ProviderCheapest entryFree tier / creditBest for
Oracle CloudPay-as-you-goAlways-free: 4 ARM cores + 24 GB RAM, 2 AMD micro VMs, 200 GB blockBest free always-on compute
Hetzner~€4/mo VPS (2 vCPU, 4 GB)NoneCheapest reliable VPS + dedicated (EU)
OVHcloud~$4–6/mo VPSTrialEU cloud, VPS, cheap dedicated, DDoS protection
Contabo~$5/mo VPS (big RAM/disk)NoneMost RAM & storage per dollar
DigitalOcean$4–6/mo droplet$200 credit (60 days)Simple UX, managed DB, App Platform
Vultr~$2.50–6/moTrial creditMany regions, cheap instances
Linode (Akamai)$5/mo (1 GB)Trial creditStraightforward VPS
Scaleway~€4/mo (ARM)TrialEU cloud, cheap ARM instances
Netcup~€3/mo VPSNoneRock-bottom EU VPS pricing
Kamatera~$4/mo (configurable)30-day trialFlexible specs, hourly billing, global
IONOS~$2/mo VPS (intro)TrialCheapest intro VPS (EU/US)
UpCloud~$5/moTrial creditFast MaxIOPS storage, EU/global
AWSPay-as-you-go12-month free tierFull control, scale, compliance
Google CloudPay-as-you-go$300 credit + free tierData / ML workloads
AzurePay-as-you-go$200 credit + free tierMicrosoft ecosystem

Canadian options (data residency)

If you need data to stay in Canada, you have two routes. First, the big clouds and several budget hosts already run Canadian regions, so you get residency without a Canadian vendor:

  • AWS — Montreal (ca-central-1) and Calgary (ca-west-1)
  • Azure — Canada Central (Toronto), Canada East (Quebec City)
  • Google Cloud — Montreal (northamerica-northeast1), Toronto (northamerica-northeast2)
  • OVHcloud — Beauharnois, Quebec
  • Vultr / DigitalOcean — Toronto

Second, Canadian-owned hosts (data stays in Canada, local billing/support):

ProviderCheapest entry (CA$)Data centersNotes
Web Hosting Canada (whc.ca)~CA$10/mo VPSMontreal, BeauharnoisCanadian-owned, data in Canada
Canadian Web Hosting~CA$15/mo cloud/VPSVancouver, TorontoCanadian-owned, SOC 2
HostPapa~CA$20/mo VPSTorontoCanadian-owned, small-business focus
AptumCustom (enterprise)Toronto, MontrealManaged hybrid/multi-cloud
Cloud.caCustom (enterprise)CanadaData-sovereign cloud

For most projects the cheapest Canadian-residency option is simply an AWS/OVH Canadian region or a Toronto Vultr/DigitalOcean droplet; the Canadian-owned hosts are worth it when local ownership, support, or procurement matters.

Quick picks

The “just tell me what to use” version:

  • Marketing / static site → Astro on Netlify or Cloudflare Pages (free)
  • App frontend → Next.js on Vercel
  • API / backendRailway (or Render)
  • DatabaseNeon (Postgres), or Supabase if you also want auth + storage
  • AuthSupabase Auth or Clerk
  • Cheap always-on serverOracle Cloud free tier, or a Hetzner / OVH VPS
  • Canadian data residency → an AWS/Azure/GCP Canadian region, or a Canadian-owned host (below)

Total monthly cost: day one vs traction

StageSetupEst. cost
Day 1 (pre-traffic)Netlify + Neon + Railway free tiers~$0
Always-on serverOracle free tier, or a Hetzner/OVH VPS~$0–6/mo
Early tractionPaid managed tiers as you cross free limits~$25–75/mo
ScalingAWS/GCP/Azure for scale & complianceUsage-based

Cost traps to avoid

  • Running an always-on VM for a static site (a CDN host does it for free).
  • Over-provisioning a managed database when serverless scale-to-zero fits.
  • Defaulting to a hyperscaler when a $5 VPS would do — hyperscaler egress, NAT, and per-GB storage fees add up fast.
  • Ignoring data-egress fees — cheap/unmetered on OVH and Hetzner, expensive on AWS/GCP/Azure.
  • Jumping to Kubernetes or a full AWS build too early — complexity you don’t need yet.
  • Buying annual plans before you’ve validated you’ll use the service.

When to move to AWS / GCP / Azure

Graduate off the free tiers and cheap VPS boxes when one of these is true:

  • Cost crossover — your managed/VPS bill exceeds equivalent hyperscaler cost at your usage.
  • Control — you need VPCs, private networking, or specific managed services the cheaper providers can’t give.
  • Compliance — SOC 2 / PCI / data-residency requirements a budget host won’t meet.
  • Scale — traffic or data volume outgrows the platform’s ceilings.

At that point, keep the same discipline: infrastructure as code (CloudFormation or Terraform), and only provision what the numbers justify.

The whole point: spend on product, not idle servers, until the revenue is there to fund them.

Similar Articles

More from cloud

tmux Cheatsheet

Quick-reference tmux cheatsheet: sessions, windows, panes, copy mode, synchronize-panes, .tmux.conf …

Jenkins Cheatsheet

Jenkins cheatsheet with declarative pipeline syntax, credentials, parameters, parallel stages, …

Docker Cheatsheet

Docker cheatsheet with the commands I use daily as a DevOps engineer: image builds, run flags, …

Python Boto3 Cheatsheet

Boto3 cheatsheet for AWS automation: sessions, S3, EC2, Lambda, DynamoDB, SSM, presigned URLs, …