Skip to main content
BSS/OSS Academy
☁️
Section 18.1

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.

MORE CONTROLMORE ELASTICITYOn-premisecontrol: fullelasticity: noneactivationnetwork mgmtlawful interceptPrivate cloudcontrol: highelasticity: limitedSOM, inventorysovereign datalegacy VMsHybridcontrol: splitelasticity: partialmost estatesby necessitynot designPublic cloudcontrol: sharedelasticity: fullchannels, CRMcatalog, COManalytics, AImulti-cloud: two or more public providers — a procurement posture, not a fifth place
Four places a workload can run, from most control to most elasticity, and what typically lands at each. Most operators are hybrid — by necessity rather than design.

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

LAYEROn-premown data centreIaaSVMs, legacy SOMPaaSmanaged K8s, DBSaaSCRM, CPQApplicationDataRuntimeMiddlewareOSVirtualisationServersStorageNetworkyou manageprovider managesyou still own the data, the configuration and the risk
The same nine layers in every column; only the responsibility line moves. Whatever the model, you still own the data, the configuration and the risk.
Regions, availability zones, landing zones
A region is a geographic location with several physically separate availability zones; a workload spread across zones survives a data-centre failure. A landing zone is the pre-built account structure, network, identity and guardrails a workload is deployed into — the cloud equivalent of a wired, secured rack.
SaaS moves the data, not the accountability
CRM as SaaS puts customer data in the vendor’s region under the vendor’s operations. GDPR accountability, retention and deletion remain the operator’s — see Security 15.3. The contract is now part of the architecture.

Compute: the ladder of abstractions

ABSTRACTION · UNITFITS IN THE BSS/OSS ESTATEPhysical serversa machineactivation gateways with hardwaredependencies; lawful interceptVirtual machinesa VM imagelegacy vendor packages certifiedfor one OS; long-lived SOM/ROMContainersan imagestateless APIs, BFFs, adapters —anything built to twelve-factorKubernetesa pod, declaredcloud-native BSS: catalog, COM,event consumers; scales by demandServerlessa functionbursty glue: notifications, webhookhandlers, scheduled reconciliationsmore hidden from you ↓ · less control ↓
Each rung hides one more layer from the team running the workload. Each fits something in the estate; the point is fit, not progress.
TermIn one lineWhy an architect cares
ContainerAn application and its dependencies packaged as one imageThe same image runs in test and production; vendor packages that are not containerised cannot
KubernetesThe scheduler that runs containers across many machines and keeps them runningIt is where cloud-native BSS vendors ship; it is also a platform your team must operate
ServerlessFunctions run on demand; you pay per invocationCheap for bursty glue; wrong for a long-running order workflow
AutoscalingCapacity added and removed automatically on loadOnly 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.