Skip to content

Where your responsibility starts

The shaded layers above the line belong to the provider. Your team manages the layers below it. Managed Kubernetes also includes the control plane; worker operating systems remain your responsibility unless your plan says otherwise.

VPS

VPS responsibility by layer
HardwareProvider
Virtual machineProvider
Operating systemYour team
Container runtimeYour team
Your appYour team
Your dataYour team

PaaS

PaaS responsibility by layer
HardwareProvider
Virtual machineProvider
Operating systemProvider
Container runtimeProvider
Your appYour team
Your dataYour team

Managed Kubernetes

Managed Kubernetes responsibility by layer
HardwareProvider
Virtual machineProvider
Operating systemYour team
Container runtimeYour team
Your appYour team
Your dataYour team

Bare metal

Bare metal responsibility by layer
HardwareProvider
Virtual machineYour team
Operating systemYour team
Container runtimeYour team
Your appYour team
Your dataYour team

Priced from published plans

What each kind of hosting costs for the same container

The choice above is about who runs what. This is what that choice costs, for one identical container workload, in every kind of hosting we can price completely.

Workload priced: One always-on instance at 2 vCPU and 4 GB, 100 GB egress. No disk, no database.

Cheapest complete bill for each kind of hosting
Kind of hosting Lowest complete bill Provider and plan Providers priced Checked
VPS $6.00
  • Compute $6.00
  • Egress $0.00
Bill parts
  • Compute $6.00
  • Egress $0.00
Tencent Cloud Lighthouse starter linux 2 vCPU / 4 GB / 60 GB 11 providers · 4 more listed without a price 16 Oct 2026
PaaS $21.43
  • Compute $21.43
  • Egress $0.00
Bill parts
  • Compute $21.43
  • Egress $0.00
Koyeb eco-large 2 providers · 3 more listed without a price 16 Oct 2026

Each figure is the cheapest plan of that kind for which we could confirm every required charge for this workload, read from the provider's own page, most recently on 16 Oct 2026. It is not a recommendation: we know what a provider bills, not whether a plan runs your stack. Kubernetes and Serverless container have no complete bill for this workload, so they are shown without a number rather than estimated. Compare every provider on your own workload.

Compare the options

Compare the options that fit this decision

Docker workload checks before choosing a host
WorkloadStart withVerify before choosing
WordPress in DockerManaged PaaS only when it supports durable state; otherwise a VPSDatabase, persistent uploads, cron, outbound email, backups and patch ownership
Self-hosted workflow automationAlways-on container PaaS or a VPSWebhook reachability, encryption key, database, queue workers, retention and upgrades
Developer API or backendManaged PaaS for the deploy path; VPS when host control is requiredSleep, request timeout, ingress, build or CI, database, queues and the first paid month
Stateless web serviceManaged PaaSAlways-on floor, egress, regions, health checks and rollback

What changes the answer

What changes the answer

  1. 01Use a PaaS when build, deploy, TLS, restarts, and logs should be the provider boundary.
  2. 02Use a VPS when you need host-level control, predictable always-on compute, or a specific low-cost region.
  3. 03Use a serverless container when execution is intermittent and cold-start or duration limits fit.
  4. 04Use Kubernetes only when scheduling, isolation, rollout, or multi-service requirements justify a cluster boundary.

Bill and sources

At these inputs: the same formula, assumptions and sources every visitor sees.

For a conventional web service, start with a managed application platform when build, deploy, TLS, restarts, and logs should be the provider's job. Choose a VPS when root access and host control are requirements. Choose serverless containers only when idle and execution limits match the workload, and Kubernetes only when its scheduling boundary is genuinely needed.

Formula

Monthly infrastructure bill = compute + database + storage + egress + backups + mandatory support. Optional and separate, never ranked: operations hours × your own team rate, and transition cost ÷ amortization months.

Assumptions

  • One production service
  • A single primary region
  • No negotiated contract
  • Team time excluded from every figure shown

Explicit unknowns

  • Workload-specific cold-start tolerance
  • Incident response and recovery time

Sources and freshness

Find a tool or provider

Compare hosting costsToolVPS price comparisonToolFree VPS hosting offersToolDocker hosting: PaaS, VPS or serverlessToolPaaS pricing calculatorToolKubernetes cost calculatorToolChoose a cloud regionToolBare metal vs cloud cost crossoverToolAI inference routing by workloadToolMCP hosting by trust boundaryToolSupabase vs Neon for managed PostgresToolFree Docker hosting: what each tier allowsToolFree web app hosting: what breaks firstToolStorage-heavy VPS plansGuideWindows VPS hostingGuideHosting for high-egress workloadsGuideCheapest production-ready Docker hostingGuideAPI and backend hostingGuideStatic and front-end hostingGuideDevelopment vs production high-availability costGuideUS, UK and EU hosting regionsGuideHosting alternativesGuideVercel alternativesGuideRailway alternativesGuideRender alternativesGuideAll hosting providersProviderHosting price glossaryTermAkamai Connected CloudProviderAkamai Cloud (Linode)ProviderAlibaba CloudProviderAmazon Web ServicesProviderBack4appProviderCivoProviderClever CloudProviderCloud 66ProviderCloudflare PagesProviderCloudflare WorkersProviderContaboProviderDeno DeployProviderDigitalOceanProviderFirebase HostingProviderFly.ioProviderGitHub PagesProviderGoogle CloudProviderGreenCloudVPSProviderHerokuProviderHetznerProviderHostBrrProviderHostingerProviderIBM CloudProviderIONOSProviderKamateraProviderKoyebProviderLeapcellProviderLeasewebProviderMicrosoft AzureProviderNeonProviderNetcupProviderNetlifyProviderNorthflankProviderOneProviderProviderOracle CloudProviderOVHcloudProviderPlatform.shProviderPorterProviderPythonAnywhereProviderQoveryProviderRailwayProviderRareCloudProviderRenderProviderReplitProviderScalewayProviderSevallaProviderSupabaseProviderTencent CloudProviderUpCloudProviderUpsunProviderVercelProviderVultrProviderZeaburProviderData egressTermData ingressTermInter-AZ transferTermInter-region transferTermIncluded data transferTermPooled data transferTermEgress overageTermUnmetered transferTermShared vCPUTermBurstable vCPUTermDedicated vCPUTermCPU creditsTermControl plane feeTermWorker nodeTermLoad balancer costTermBlock storageTermObject storageTermEphemeral storageTermStorage overageTermPublic IPv4TermScale to zeroTermCold startTermMinimum billable durationTermAlways-on minimumTermPromotional vs renewal pricingTermCommitted use and reserved instancesTermPlatform feeTermPer-seat pricingTermBYOCTermList, calculated, usage-based and quote pricesTermHow we calculate your billAbout