Table of Contents
A practical guide to cloud infrastructure, providers, and service models.
"On-prem" (on-premises) means you own and manage the physical hardware: servers sitting in your office, a data center you rent, or a co-location facility. Cloud means you rent computing resources from a provider over the internet and pay for what you use.
| On-Prem | Cloud | |
|---|---|---|
| Hardware | You buy and maintain it | Provider owns it, you rent it |
| Upfront cost | High (capital expense) | Low (operational expense, pay-as-you-go) |
| Scaling | Buy more hardware, wait weeks | Click a button, wait minutes |
| Control | Full control over everything | Limited to what the provider exposes |
| Maintenance | Your team patches, upgrades, replaces | Provider handles physical infrastructure |
| Security | You secure everything | Shared responsibility — provider secures infrastructure, you secure your application and data |
| Location | Data stays in your building | Data lives in provider's data centers (region-selectable) |
When on-prem still makes sense:
When cloud wins: