Chapter 5

Hybrid & Multi-Cloud

On-prem + cloud, egress, vendor lock-in.

Learning objectives

  • Define hybrid cloud and multi-cloud architectures
  • Identify integration challenges: identity, networking, data sync
  • Sketch Workshop Co.'s current hybrid layout and improvements

Hybrid cloud

Hybrid cloud combines on-premises (or colocated) infrastructure with public cloud or hosted VPS resources, orchestrated as one logical system. Workshop Co. is already hybrid:

  • On-prem: Proxmox — primary web, DB, Nextcloud
  • Hosted (Canadian VPS): DR site, static fallback
  • Public SaaS: Google, Calendly, Stripe

Multi-cloud

Multi-cloud uses two or more infrastructure providers — e.g. Swift Host VPS + AWS S3 for backups + Google for email. Workshop Co. avoids deep AWS dependency to keep billing simple, but using Google + Swift Host + registrar is technically multi-cloud.

Why Canadian SMBs stay hybrid

Keep latency-sensitive or large file storage local (Nextcloud PDFs), use Canadian VPS for geo-redundancy, use global SaaS where no good Canadian alternative exists (accept data processing agreements).

Worked example — hybrid diagram

Workshop Co. hybrid map

Edmonton on-prem
Proxmox — authoritative PostgreSQL, Nextcloud, Traefik
Montreal VPS
Nightly DB replica + static site; DNS failover target
Google (global)
Email, Drive for office docs
Calendly (US SaaS)
book.workshopco.ca CNAME
Sync
pg_dump + WAL archive to VPS; rsync static assets

Integration pain points

ChallengeWorkshop Co. exampleMitigation
IdentitySSH keys vs Google SSODocument who has what; SSO for apps, keys for servers
Data consistencyDR DB 1 hour behindDocument RPO; test failover
NetworkingPrivate IPs not routable across sitesVPN or public HTTPS + auth
Cost visibilityFive vendors invoice separatelyMonthly spreadsheet in Chapter 8

When to expand hybrid

  • Edmonton power outage risk → strengthen Montreal role
  • Hiring remote developer → Canadian VPS staging environment
  • Compliance audit → move PII database to dedicated Canadian host only

Try it yourself

Draw boxes for: on-prem, Swift Host VPS, Google, Calendly. Label data flows for (a) customer booking, (b) staff email, (c) nightly backup.

Sample flows
  • Booking: Browser → workshopco.ca → on-prem web → on-prem PostgreSQL
  • Email: Browser/app → Google MX (SaaS, not through Proxmox)
  • Backup: on-prem pg_dump → encrypted transfer → Montreal VPS storage

Check your understanding

  1. Is using Google Workspace + on-prem web automatically "multi-cloud"?
  2. What is one downside of hybrid complexity for a two-person IT team?
Answers
  1. Yes — multiple separate providers in the architecture, even if not "enterprise multi-cloud strategy."
  2. More failure modes, patching schedules, and invoices — Marcus must document runbooks carefully.