The Definitive Guide toAI Data Centers
Ask the GuideAboutAccount
GuidePart 10

Part 10

Software, Orchestration & Service Delivery

11 chapters

10.1
Orchestration Architecture & the Scheduling Plane
The scheduler decides whether your GPUs run jobs or sit idle; choosing Slurm, Kubernetes, or both is a bet on your workload mix and the cost of operating two control planes.
10.2
Topology-Aware & Rack-Scale Scheduling
On rack-scale machines placement is a performance contract: a job inside one NVLink domain runs at full bandwidth; split across the boundary, it falls off a bandwidth cliff no tuning recovers.
10.3
Multi-Tenancy, Isolation & Resource Sharing
Sharing a GPU means choosing performance isolation (whole-GPU, MIG, MPS, time-slicing, fractional) and security isolation (process, container, VM, confidential VM) separately; conflating them sells a partition as a boundary.
10.4
Node Software Stack: Drivers, CUDA/ROCm, NCCL & Firmware
Driver, CUDA/ROCm, NCCL/RCCL, and firmware form one versioned organism, pinned identically across every node; in a synchronous cluster a one-line version skew hangs the collective rather than slowing it.
10.5
Provisioning, Bring-Up & Infrastructure as Code
Declarative, pipeline-driven provisioning sets how many GPU-hours a fleet burns between powered-on and first paid job — at initial bring-up, at every refresh, and at every node failure.
10.6
Observability, Telemetry & GPU Health
GPU-fleet observability exists to protect goodput: what you detect, how fast you attribute it, and what telemetry you can afford to keep decide whether the cluster trains or restarts.
10.7
Fleet Reliability, Fault Tolerance & Autonomous Recovery
Job-level MTBF collapses with node count, so training reliability is a control-plane problem: detect the fault, eject the node, and restart from a recent checkpoint in minutes, or lose the goodput.
10.8
MLOps & Training Frameworks
Framework choice, parallelism layout, orchestration, and checkpointing set how much of a fleet's paid arithmetic becomes trained weights; a wrong layout can idle half the FLOPS at full price.
10.9
Customer Onboarding, Delivery & Productization
A cluster becomes a product when customers can buy it, run a job, be metered, and leave; the rung you sell on the bare-metal-to-serverless ladder sets isolation, SLA exposure, billing, and margin.
10.10
Data Governance, Privacy & the Training-Data Legal Regime
The legal and privacy posture of your data is an architecture decision: made wrong, it can force a retrain, geo-fence a hall, or hand twenty million customer conversations to opposing counsel.
10.11
Inference Serving Engineering: SLOs, Batching, Disaggregation & Goodput-Optimal Scheduling
Inference serving maximizes tokens served within the latency SLO; every lever — batching, chunking, disaggregation, speculation, routing — is a bet on where that goodput-optimal point sits for your model and traffic.