Chapter 8

Cost & Operations Model

CapEx vs OpEx, managed vs DIY ops burden.

Learning objectives

  • Build a monthly cost model for hybrid infrastructure
  • Separate CapEx, OpEx, and hidden costs (time, outages)
  • Compare keep-on-prem vs migrate-to-VPS decisions with numbers

Total cost of ownership

Cloud bills are not just the invoice from Swift Host. Workshop Co. tracks:

CategoryOn-prem ProxmoxHosted VPS
CapExServer $4,000 amortized / 5 yrUsually $0 hardware
OpExPower ~$40/mo, ISP business $100/moVPS $35/mo, bandwidth included
LaborMarcus 8 hr/mo @ internal rateMaybe 4 hr/mo if provider manages hardware
Risk costDowntime if basement floodProvider SLA credits

Worked example — monthly spreadsheet

Marcus builds a simple model (CAD):

Workshop Co. — May 2026 monthly IT spend

On-prem (allocated)
  Hardware amortization     $67   (4000/60 months)
  Power + cooling           $40
  Business fibre (50%)      $50   (shared with office)
  Subtotal on-prem          $157

Canadian cloud
  Swift Host DR VPS         $32
  Swift Host backup storage $8
  Subtotal cloud            $40

SaaS (not infra but related)
  Google Workspace (3 users) $24
  Calendly                  $15
  Mailchimp                 $20

Labor (opportunity cost)
  Marcus admin 6 hr × $50   $300   (often omitted — dangerous)

TOTAL (with labor)          $556
TOTAL (vendor only)         $256
Include labor

Basement hardware looks cheap until Saturday emergency rebuilds count. Compare VPS not only on $35/month but on Marcus hours saved.

Ops model: who does what

TaskOn-prem MarcusSwift Host VPSSaaS
Hardware failureReplace drive, restore backupProvider replaces nodeN/A
OS patchesMarcusMarcusVendor
App deploysMarcus/DanaMarcus/DanaVendor or API
MonitoringUptime Kuma self-hostedSame + provider network monitorVendor status page

Break-even intuition

Moving primary production fully to two VPS instances (~$80/mo) + managed DB add-on (~$40) = $120/mo cloud vs ~$157 on-prem vendor costs — close on cash, but on-prem labor and flood risk tilt hybrid DR toward "keep primary local, replicate to Montreal" for Workshop Co.'s size.

Try it yourself

Build a 12-month budget: current hybrid vs "all production on dedicated Montreal server ($149/mo)." Include one weekend outage cost estimate ($500 lost bookings) if basement power fails without DR.

Sample comparison
  • Hybrid current: ~$256 vendor + risk of rare $500 outage
  • Dedicated Montreal: ~$149×12 = $1,788/yr + migration project + lower physical risk
  • Decision depends on outage probability Marcus assigns — if >1 major outage/2 yr, cloud primary wins

Check your understanding

  1. Is VPS monthly fee the full cost of IaaS?
  2. What is a hidden cost of SaaS Calendly vs self-hosted booking?
Answers
  1. No — add backup storage, IP failovers, egress bandwidth, and admin time.
  2. Less customization, vendor lock-in, US data processing — traded for zero server maintenance.