Cloud Models and Compute
Public, private, hybrid and multi-cloud; IaaS, PaaS and SaaS; and the ladder from physical servers to Kubernetes and serverless — as architecture, not administration.
Modern BSS/OSS platforms depend on infrastructure that can support scale, resilience, automation and continuous change. The infrastructure decision is an architecture decision; it is not the last slide in the deck.
This module is about architecture, not administration. It will not teach you to run a Kubernetes cluster. It will give you the vocabulary to decide where a BSS/OSS capability should run, why the answer differs from the top of the chain to the bottom, and what each answer costs.
Who manages what: IaaS, PaaS, SaaS
Compute: the ladder of abstractions
| Term | In one line | Why an architect cares |
|---|---|---|
| Container | An application and its dependencies packaged as one image | The same image runs in test and production; vendor packages that are not containerised cannot |
| Kubernetes | The scheduler that runs containers across many machines and keeps them running | It is where cloud-native BSS vendors ship; it is also a platform your team must operate |
| Serverless | Functions run on demand; you pay per invocation | Cheap for bursty glue; wrong for a long-running order workflow |
| Autoscaling | Capacity added and removed automatically on load | Only works for stateless components; the database does not autoscale |
Architecture decision
Should this BSS/OSS workload run on public cloud, private cloud, or stay on-premise?
Public cloud
Choose when it is stateless or its data has no residency constraint, load varies, and the vendor supports it — channels, catalog, COM, analytics.
Private cloud
Choose when data sovereignty or regulation binds it, it needs low latency to inventory and activation, or existing investment is sunk — SOM, inventory.
On-premise
Choose when it reaches the network management plane, has hardware dependencies, or is a lawful-intercept or retention obligation.
Breaks if the decision is made per programme rather than per workload — the estate ends up hybrid by accident, with the cost of both and the resilience of neither.
Key Takeaways
- Where a workload runs is decided by its data, its latency and its regulation — not by the programme’s cloud slogan.
- IaaS, PaaS and SaaS move the responsibility line; they do not move the accountability.
- The compute ladder is about fit. A legacy vendor package on a VM is a correct answer.