Decision guide · Hosting

Managed hosting vs self-hosting: how to decide

Choose managed hosting when reduced operational responsibility is worth the control limits. Choose self-hosting only when the required flexibility has a named operator, tested recovery, and funded maintenance time.

Decision criteria

CriterionWhat to verifyDecision signal
Responsibility boundaryWrite who patches the OS, runtime, database, backups, certificates, network, and application—and what the provider explicitly excludes.Required for the shortlist
ControlList required root access, runtimes, containers, network policies, data location, extensions, and automation before paying for flexibility.Required for the shortlist
Failure recoveryCompare support response with your recovery target and test how each model replaces a failed instance and restores data.Verify before purchase
Human costPrice on-call time, routine maintenance, security review, documentation, and staff absence alongside the provider invoice.Verify before purchase

Total-cost model

Provider bill + operator hours + tooling + backup and recovery + incident exposure + migration and lock-in cost.

Skip this if

Skip the self-hosted option if operational ownership is informal, or skip managed hosting if required workloads are contractually or technically unsupported.

Proof-of-fit checklist

  1. Build a responsibility matrix
  2. List non-negotiable control needs
  3. Compare support boundaries
  4. Time a recovery drill
  5. Estimate monthly operator hours
  6. Test export and replacement paths

What changes the answer?

Team size, workflow volume, regulated data, integration depth, support expectations, and switching cost can change the shortlist. Re-run the decision after any of those constraints changes.

Reference standard

Last methodology review: 11 August 2026. No vendor claim or affiliate offer is active on this page.