Playbook - NCA-AIIO NVIDIA-Certified Associate: AI Infrastructure and Operations
Last reviewed: June 2026
A scannable reference of architectural patterns the NCA-AIIO exam tests. Read top-to-bottom, or jump to a section.
AI Infrastructure
Decide whether a workload belongs on GPUs or CPUs.
Massively parallel math (deep-learning training/inference, matrix ops, simulation) β GPU. Serial, branch-heavy control logic, OS tasks, light I/O β CPU.
Why: GPUs have thousands of cores optimized for throughput on parallel SIMT work; CPUs win on latency-sensitive serial logic. Most AI systems pair both.
Pick the NVIDIA building block: a complete appliance vs. a board for OEM systems.
Turnkey integrated AI server (GPUs + CPUs + NVLink + networking + software) β DGX. GPU baseboard that OEMs/cloud providers build servers around β HGX.
Why: DGX is NVIDIA's ready-to-run reference system; HGX is the multi-GPU board hyperscalers integrate themselves.
Pick a current-gen data-center GPU architecture for large-model training.
Hopper (H100/H200) is the established generation with Transformer Engine + FP8; Blackwell (B200/GB200) is the newer generation with higher throughput and FP4 for the largest models.
Why: Both target transformer workloads; Blackwell pushes scale and lower-precision (FP4) inference further. Match to budget and model size.
Get DGX-class training capacity without owning the hardware.
NVIDIA DGX Cloud - managed AI training infrastructure hosted on major cloud providers, accessed as a service.
Why: OpEx vs. CapEx: DGX Cloud suits bursty or short-term training; on-prem DGX/SuperPOD suits sustained high utilization and data-gravity constraints.
Choose on-prem GPU cluster vs. cloud GPUs for AI workloads.
Sustained high utilization, data sovereignty, predictable spend β on-prem DGX/SuperPOD. Variable/bursty demand, fast start, no data-center footprint β cloud or DGX Cloud.
Why: Owned GPUs amortize well only at high steady utilization; idle owned hardware is pure cost.
A new GPU cluster exceeds the rack power and cooling budget of an existing data center.
Plan for high-density power (tens of kW/rack) and liquid cooling for the newest GPUs; size PDUs, busways, and thermal capacity before install.
Why: Modern GPU nodes (and GB200 racks) draw far more power and heat than legacy servers; air cooling and standard PDUs often cannot keep up.
Training stalls because the data pipeline cannot feed GPUs fast enough.
Use high-throughput parallel/NVMe storage with GPUDirect Storage; size for sustained read bandwidth to keep GPUs saturated.
Why: Underprovisioned storage I/O leaves expensive GPUs idle waiting on data; the storage tier must match aggregate GPU read demand.
A model is too large to train on a single node within an acceptable time.
Scale out to multiple nodes over InfiniBand using data/tensor/pipeline parallelism; NCCL handles the GPU collective communication.
Why: Multi-node scaling needs a low-latency fabric and an optimized collectives library (NCCL); a slow fabric kills scaling efficiency.
Distinguish AI vs. machine learning vs. deep learning.
AI is the broad goal; ML is a subset that learns from data; DL is a subset of ML using multi-layer neural networks.
Why: They nest: DL β ML β AI. DL drives modern GPU demand because neural networks are massively parallel.
Distinguish the compute profile of training vs. inference.
Training = compute- and memory-heavy, long-running, batch, many GPUs. Inference = latency-sensitive, lighter, often single/partial GPU, runs continuously in production.
Why: They have different hardware and scaling needs; sizing a cluster requires separating the two workloads.
Pick a learning paradigm: labeled data, unlabeled data, or reward-driven trial and error.
High-priority training must preempt low-priority experiments on a shared cluster.
Use priority/preemption and queues in the scheduler (Slurm partitions or Kubernetes PriorityClasses with quota); gang-schedule multi-GPU jobs.
Why: Gang scheduling prevents partial allocation deadlocks; priority classes enforce business order on contended GPUs.
Keep GPU drivers, CUDA, and container toolkit versions consistent and compatible across nodes.
Standardize via the GPU Operator (Kubernetes) or NGC containers; match driver to the CUDA versions your frameworks need and roll updates in maintenance windows.
Why: Driver/CUDA/framework mismatches are a top cause of cluster failures; container-pinned CUDA decouples app from host driver within supported ranges.
Size a GPU cluster for forecasted training and inference demand.
Separate training (peak, batch) from inference (sustained, latency-bound); plan power/cooling/fabric headroom and target high steady utilization.
Why: Oversizing wastes CapEx on idle GPUs; undersizing throttles delivery. Plan to the workload mix, not a single peak.
GPUs throttle or fail under sustained heavy load.
Monitor temperature and power via DCGM; ensure adequate cooling (liquid for dense racks), set sane power limits, and alert on thermal thresholds.
Why: Thermal throttling silently cuts throughput; proactive telemetry and cooling design protect both performance and hardware lifespan.