2026 Enterprise Deployment Handbook

Enterprise Local LLM Deployment Handbook

A practical operating blueprint for private, hybrid and air-gapped inference.

Local inference is not a server purchase. It is an operating capability that joins workload economics, model evidence, infrastructure, access control, supply-chain security and lifecycle discipline. This handbook covers the whole path — and the 28-page PDF adds the sizing worksheet, scorecard, readiness checklist, air-gap release record and incident runbook.

Read the blueprint
  • 28 Pages
  • 5 Copy-ready appendices
  • 7 Gated deployment stages
  • Aug 2026 Reference cut-off
The decision in one view

The durable asset is not a particular model

It is the enterprise's ability to place, evaluate, operate and replace models inside a controlled service. Each stage below produces an evidence pack before the next commitment is made.

  1. 01 Classify Data, risk, jurisdiction
  2. 02 Define Workload and SLOs
  3. 03 Measure Tokens and concurrency
  4. 04 Design Serving and retrieval
  5. 05 Prove Quality and resilience
  6. 06 Operate Observe and control
  7. 07 Improve Change and reapprove

Five executive decisions

DecisionWhat must be explicitEvidence to approve
Placement Why local, hybrid, cloud or air-gapped operation is proportionate. Data-flow map; dependency map; jurisdiction and threat assessment.
Service envelope Users, tasks, demand, quality, latency, availability and recovery. Representative traces; SLO definitions; demand scenarios.
Control ownership Who owns models, runtime, identity, data, retrieval, release and incidents. RACI; architecture; change and access workflows.
Economic case Three-year expected, stress and exit scenarios. Measured capacity; utilisation; energy; labour; support; refresh and dual-run.
Lifecycle authority Who may approve, promote, roll back and retire releases. Evaluation gates; signed release record; rollback rehearsal.
Core principle

Choose the smallest architecture that meets the workload's evidence-based control and service objectives. Locality can reduce exposure and dependency; it does not by itself prove security, privacy or compliance.

A credible business case

Local deployment can be compelling when demand is predictable, data or latency constraints are material and the organisation can operate the stack. It can be expensive when accelerators sit idle or model change forces refreshes. There is no universal token-volume break-even point.

  • Compare local, cloud and hybrid with the same quality, context, availability and measured demand; show expected, stress and exit scenarios.
  • Include integration, RAG, evaluation, security, facilities, energy, labour, refresh, downtime and dual-run.
  • Separate monetary value from risk reduction and strategic control.

Who should use it

Executive sponsor
Approves the outcome, risk appetite, funding model and service boundary.
CIO / platform owner
Selects the placement pattern and owns the shared inference service.
Infrastructure / MLOps
Benchmarks, sizes, deploys, observes and operates the serving stack.
CISO / privacy
Approves identity, network, data, model and release controls.
Data / AI lead
Defines task quality, retrieval evidence, model evaluation and change gates.
Procurement / legal
Translates capacity, licences, support and exit needs into commitments.
Application owner
Owns demand forecasts, workflow behaviour, user acceptance and benefits.
Placement

Decide placement and success criteria

Start with workload and control requirements. "Keep everything on premises" is a topology preference until it is tied to data, latency, resilience, sovereignty or dependency evidence.

Local-first

Higher control need, predictable demand. Stable load with a strong locality or latency requirement.

Hybrid controlled

Higher control need, bursty demand. A sensitive core with elastic or specialist overflow.

Cloud with exit

Lower control need, predictable demand. Variable load and lower sensitivity — preserve portability.

Restrict / air-gap

Lower connectivity tolerance, high consequence. Disconnected or safety-critical environments.

Compare deployment patterns

PatternBest fit Principal trade-offMandatory proof
Local-first Predictable demand; tight latency or data boundary. Capacity and specialist operations are owned internally. Utilisation; failover; support; refresh economics.
Hybrid controlled Sensitive core plus elastic or specialist overflow. Policy and evidence must remain consistent across locations. Routing policy; data classification; egress tests.
Cloud with exit Bursty demand; rapid experimentation; lower locality need. Provider dependency, variable cost and data-path complexity. Residency; data use; cost caps; export and reconstitution.
Restricted / air-gapped Disconnected or high-consequence environment. Updates, support and evidence movement become deliberate logistics. Controlled import; internal mirrors; time integrity; incident process.

Write a one-page decision brief

Business outcome

Workflow, users, owner, baseline and target benefit.

Data and action boundary

Inputs, outputs, retrieval sources, tool actions, classifications and jurisdictions.

Service objective

Quality, time to first token, end-to-end latency, availability, RTO and RPO.

Demand envelope

Requests, input/output tokens, context, concurrency, peaks and growth scenarios.

Placement rationale

Why the chosen pattern is proportionate and which alternatives were rejected.

Control owners

Named owners for identity, model, runtime, data, security, service and release.

Decision expiry

The date or condition that triggers reassessment — demand, model or law change.

Avoid false certainty

Local deployment narrows some external data paths, but insiders, misconfiguration, vulnerable dependencies, over-privileged retrieval and ungoverned outputs remain material risks.

Requirements & capacity

Define the envelope, then size from measurements

A useful requirement describes an end-to-end request: who initiates it, what data enters, how much context is used, what evidence is required, what action may follow and how failure is handled.

Build the demand envelope

MeasureCaptureWhy it matters
Request ratePer minute/hour/day; P50, P95 and maximum burst duration.Drives replica count, queueing and admission control.
Input tokensDistribution by task, including retrieved context and system instructions.Affects prefill time and KV cache.
Output tokensDistribution and stop reasons by task.Affects decode time, cost and concurrency.
Concurrent sequencesActive requests by user group and priority.Determines cache pressure and scheduling.
Quality thresholdTask-level acceptance and grounding criteria.Prevents performance optimisation from degrading usefulness.
Latency objectiveTime to first token and completion, by percentile and priority.Separates interactive from batch designs.
Availability / recoverySLO, maintenance windows, RTO and RPO.Defines redundancy, spares, rollback and operational burden.
Growth / seasonalityExpected, stress and launch scenarios with assumptions.Avoids overfitting the design to one month.

Map the control envelope

Identity
Human, service and workload identities; authentication strength; group and attribute claims; emergency access.
Data
Classifications; allowed purposes; retention; residency; sources; derived data; embeddings; caches; logs and exports.
Model
Approved artefact, licence, provenance, quantisation, context settings and evaluation record.
Action
Read-only versus transactional tools; scopes; rate limits; approvals; idempotency and reversal.
Evidence
Correlated request, model, retrieval, policy, tool, approval, outcome, timing and change records.
Failure
Timeout, overload, unsafe output, missing evidence, stale index, dependency loss and recovery semantics.

Define success as a set of SLOs

DimensionExample definition pattern
QualityAt least [target] task success on versioned test set [ID], with no critical regression by segment.
GroundingAt least [target] claims supported by accessible source evidence; unsupported high-impact claims trigger abstention.
LatencyP95 time to first token ≤ [x] ms and P95 completion ≤ [y] s for workload profile [ID].
AvailabilityMonthly successful-request ratio ≥ [target], excluding only agreed maintenance and rejected invalid requests.
SecurityNo unauthorised retrieval or tool action across the approved adversarial suite; critical findings block release.
RecoveryRestore service within [RTO] and accepted release/configuration state within [RPO], demonstrated twice yearly.

VRAM is a budget, not a model-size lookup

Model size alone does not determine capacity. Precision, architecture, context, concurrency, runtime, batching, parallelism and service objectives all interact. Measure the complete serving envelope under the intended runtime and request mix.

Model weights Precision × parameters
KV cache Layers × KV heads × head dim × tokens
Runtime Activations, graphs, buffers
Headroom Fragmentation and bursts
Weight memory — lower bound parameters × bits per weight ÷ 8

Add space for scales, metadata, runtime buffers, activations, graphs and allocator behaviour.

KV cache — simplified estimate 2 × layers × KV heads × head dim × active tokens × bytes

Confirm the architecture and runtime implementation: grouped-query attention, cache precision, paging and prefix caching materially change the result.

Planning rule

A quantised checkpoint that fits in aggregate VRAM is not yet a service. Reserve measured headroom and test fragmentation, long-context requests, concurrency spikes and replica recovery.

Benchmark protocol

  1. 01

    Freeze a candidate release set: model, tokenizer, quantisation, runtime, drivers, firmware, kernel, configuration and test data.

  2. 02

    Define workload profiles with token distributions, concurrency, arrival pattern, priority classes and retrieval or tool overhead.

  3. 03

    Warm the system using the same cache policy intended for production; disclose cold-start and warm-start results separately.

  4. 04

    Measure quality first. Reject configurations that miss the task threshold even if throughput improves.

  5. 05

    Record time to first token, inter-token latency, end-to-end latency, tokens per second, queue time, error rate and peak memory by percentile.

  6. 06

    Exercise saturation, accelerator failure, replica restart, model load, rolling upgrade and rollback. Observe recovery and dropped work.

  7. 07

    Repeat enough runs to show variability; retain raw results, commands and configuration for independent reproduction.

Translate benchmark results into capacity

StepCalculation / decision
1. Effective demand Peak admitted request rate × measured tokens per request, segmented by profile.
2. Serviceable throughput Use the lowest throughput that still meets quality and percentile latency SLOs.
3. Required replicas Effective demand ÷ serviceable throughput, rounded up by model and priority pool.
4. Resilience Add capacity for the agreed failure domain: replica, host, rack, site or region.
5. Headroom Add explicit growth and operational headroom; do not hide it inside an optimistic benchmark.
6. Revalidate Repeat when model, runtime, quantisation, context, prompt, GPU or workload mix changes.
Architecture

Design the serving architecture

A production platform separates policy and release control from the high-throughput request path, while preserving one correlated evidence trail.

LayerCore responsibilitiesThe failure question to answer
GatewayAuthenticate; classify; rate-limit; route; enforce context, budget and policy.What is rejected, queued, degraded or failed closed?
Inference poolsLoad approved artefacts; batch; schedule; isolate; expose runtime metrics.Can one model or tenant exhaust the pool?
Private RAGIngest; preserve ACLs; index; retrieve; rerank; cite; delete.Can a user retrieve content they cannot open at source?
Tool servicesConstrain credentials, actions, approvals, idempotency and reversal.Can model text broaden authority?
Control planeRegister; configure; deploy; evaluate; promote; roll back; retain evidence.Can an operator reconstruct who changed what and why?
PlatformGPU scheduling, storage, network, secrets, time, backup and disaster recovery.Which failure domain remains after redundancy?
Architecture rule

Keep model-serving endpoints private. Place authentication, policy, quotas, request limits, routing and audit at a controlled gateway; do not rely on every model runtime to implement enterprise policy consistently.

Choose a serving runtime by evidence

Treat runtime selection as a benchmarkable engineering decision. Capabilities change quickly — validate the current official documentation and the exact release you will operate.

CriterionQuestions to answer
CompatibilityDoes the exact model architecture, tokenizer, quantisation and hardware combination work — and remain supported?
SchedulingHow are continuous batching, priorities, preemption, prefix sharing and long requests handled?
ParallelismWhich tensor, pipeline, data or expert parallel modes are supported, and with what failure behaviour?
MemoryHow are KV cache, paging, cache precision, fragmentation and admission limits exposed?
OperationsAre health, readiness, metrics, structured logs, tracing, drain, reload and rolling upgrade production-ready?
SecurityCan the image be pinned, scanned, signed, run without broad privileges and isolated from arbitrary code execution?
SupportabilityWhat release cadence, compatibility policy, critical-fix process and rollback path are available?
Model portfolio

Select models, quantisation and licences

Select a releaseable model package, not a leaderboard entry. The evidence card must cover quality, safety, licence, provenance, operability and measured resource demand.

Use a model evidence card

Evidence fieldMinimum record
IdentityPublisher, repository, immutable revision, artefact hashes, tokenizer and architecture.
PurposeApproved tasks, languages, users, data classes, prohibited uses and known limitations.
QualityVersioned internal evaluations, segment results, uncertainty and regression comparison.
SafetyAbuse, leakage, prompt-injection, tool-use and high-impact failure tests; mitigations and residual risk.
LicenceWeights, code, tokenizer and dataset terms; attribution, use restrictions, redistribution and downstream duties.
ProvenancePublisher documentation, origin, modification history, signatures or attestations, bill of materials and scan record.
ServingRuntime, precision, quantisation method, hardware, context, memory, throughput, latency and recovery evidence.
ApprovalOwner, reviewers, release decision, conditions, expiry, superseding version and rollback target.
Open-weight is not automatically open source

A downloadable checkpoint may still carry use restrictions, redistribution terms or missing training-data freedoms. Evaluate each component and intended use. The Open Source Initiative's definition is a useful reference point, but legal review must assess the actual terms supplied with the release.

Portfolio, not monoculture

  • Use the smallest model that meets the task threshold; reserve larger or specialist models for evidence-based cases.
  • Separate interactive, batch, retrieval-heavy, multimodal and high-consequence workloads when their SLOs or controls differ.
  • Maintain at least one tested rollback target and, for critical workflows, an alternative serving path that does not share the same failure mode.
  • Expire approvals. Re-evaluate when model, weights, tokenizer, licence, quantisation, runtime, system prompt, retrieval or policy changes materially.

Quantisation is a release change

QuestionRequired proof
Why this method?Expected memory, throughput and hardware benefit versus supported alternatives.
What changed?Method, calibration data, group size, compute/cache precision and conversion tooling.
What regressed?Task, language, long-context, grounding, safety and structured-output comparisons.
What is supported?Exact runtime, kernels, accelerator generation and fallback behaviour.
Can it be reproduced?Pinned toolchain, source artefact, commands, hashes and signed result.
Can it be rolled back?Prior approved release retained and load-tested within the recovery objective.

Score the exact combination you tested

A different model–quantisation–runtime–hardware combination is a different candidate release. Appendix B in the PDF supplies this as a working sheet with evidence and caveat columns.

  • Task quality and segment robustness 20
  • Grounding, abstention and safety 15
  • Latency and throughput at SLO 15
  • Licence and intended-use fit 10
  • Provenance and supply-chain evidence 10
  • Memory and capacity efficiency 10
  • Runtime operations and observability 10
  • Resilience, upgrade and rollback 5
  • Supportability and ecosystem 5
Scoring rule

Do not average through a hard gate. Weighting ranks eligible candidates; it never neutralises a failed licence, security, quality or operability requirement.

Knowledge

Engineer private RAG and access control

Private RAG is a permission-preserving evidence system. Its success depends as much on identity, source lifecycle and evaluation as on embeddings or vector search.

  1. 1 Identity User and service claims
  2. 2 Security trim Allowed sources and labels
  3. 3 Retrieve Lexical and vector candidates
  4. 4 Rerank Relevance inside policy
  5. 5 Generate Prompt with bounded evidence
  6. 6 Return Answer, citations and trace

Apply identity and source permissions before retrieval, then evaluate both relevance and leakage. The control loop measures retrieval recall, permission leakage, citation support, freshness and answer quality.

Control the full knowledge lifecycle

StageControlsEvidence
ConnectApproved source, service identity, least privilege, scope and purpose.Connector inventory; access review; data owner approval.
IngestClassification, malware/content checks, parsing, metadata, lineage and rejected-content handling.Ingestion log; source revision; parser version; exceptions.
IndexTenant and sensitivity partitioning, encryption, embedding approval, retention and deletion.Index manifest; encryption/key record; delete verification.
RetrieveUser/service claims, ACL filter, query controls, quotas and cache partitioning.Correlated query, claims, filters, candidates and scores.
GenerateBounded context, injection defences, citation policy, abstention and output controls.Prompt/retrieval version; cited chunks; policy outcome.
MaintainFreshness SLA, permission changes, reindex, drift checks, owner review and retirement.Freshness dashboard; permission test; reindex and purge record.

Evaluate retrieval and answers separately

LayerMeasuresCritical failure
RetrievalRecall at k, precision, ranking quality, freshness and coverage by source/segment.Required evidence never appears.
AuthorizationForbidden-source tests across users, groups, tenants, deletions and permission changes.Any inaccessible content is retrieved, cached or exposed.
GenerationCitation support, answer correctness, completeness, abstention and contradiction handling.Unsupported high-impact claim or fabricated evidence.
End to endTask success, latency, user correction, escalation and incident rate.Workflow acts on ungrounded or unauthorised content.
Non-negotiable test

A user who loses source access must also lose retrieval and cached-result access within the defined propagation objective. Test this continuously — not only before launch.

Security

Secure connected and air-gapped supply chains

Disconnected operation changes the update, support and evidence path. It does not remove supply-chain, insider, configuration, media or lifecycle risk.

  1. 01 Stage Pin model, runtime, images and dependencies
  2. 02 Verify Hash, signature, provenance, licence and scan
  3. 03 Approve Record owner, purpose, test evidence and expiry
  4. 04 Transfer Dual control through authorised media or diode
  5. 05 Mirror Internal registries with immutable release set
  6. 06 Promote Canary, observe, accept or roll back

Promote signed, scanned and approved release sets — not loose files or administrator downloads. Every release set needs a bill of materials, evidence record, custody trail and tested rollback path.

Create an immutable release set

ComponentPin and verify
Model packageWeights, configuration, tokenizer, generation defaults, licence, hashes and evaluation report.
RuntimeContainer or package digest, dependencies, build provenance, vulnerability status and support baseline.
Accelerator stackDriver, firmware, CUDA or equivalent libraries, kernel compatibility and rollback bundle.
Platform configurationGateway policy, model registry, scheduling, secrets references, network policy and resource limits.
Application controlsSystem prompts, tools, retrieval configuration, evaluation set and approval conditions.
Evidence packageBills of materials, signatures, scan reports, exceptions, test results, approvers and custody record.

Layer controls; do not confuse flags with a boundary

Runtime options such as local-only loading or offline environment variables are useful defence-in-depth. They are not a substitute for enforced network policy, DNS and proxy controls, egress monitoring, least privilege, and tests that prove the workload cannot reach unapproved destinations.

Network

Default-deny egress; explicit service flows; controlled administration path; internal DNS, time and certificate services.

Execution

Non-root service identities; read-only artefacts; restricted mounts and devices; avoid unreviewed remote model code.

Artefacts

Immutable internal registries; signature and digest verification at promotion and deployment; quarantine unknown content.

Media

Approved devices or transfer mechanism; malware scan; two-person control where warranted; custody and sanitisation records.

Support

Pre-agreed diagnostic export, redaction, vendor access, emergency import and severity response process.

Time

Trusted internal time source and monitored drift, so signatures, certificates and audit order remain reliable.

Air-gap readiness gate

The environment is not ready until the team can import a critical fix, verify and promote it, reconstruct an existing release, export a redacted diagnostic pack and roll back — within defined times and without unplanned connectivity.

Adopt machine-readable supply-chain evidence appropriate to your tooling and risk: SLSA provenance can describe how an artefact was built, Sigstore can verify signatures, and SPDX and CycloneDX can represent software and machine-learning components. Format adoption does not replace verification policy or risk review.

Policy & operations

Govern routing, then observe from outcome to accelerator

Routing is a policy decision with data, quality, cost and availability consequences. Make it deterministic, testable and visible to operators.

Define policy order

  1. 01

    Reject requests that violate identity, classification, purpose, tool or context rules.

  2. 02

    Select only models approved for the task, data class, jurisdiction and action level.

  3. 03

    Apply quality and safety requirements, including required evidence and abstention behaviour.

  4. 04

    Route among eligible models by SLO, capacity and cost; record the policy version and decision reason.

  5. 05

    Use a documented fallback or fail closed. Never silently cross a data or control boundary to recover availability.

Write failure semantics before production

ConditionDefault response patternEvidence
OverloadQueue within deadline, reject with retry guidance, or route to an eligible pool.Queue, admission and routing decision.
Model unavailableUse an approved equivalent only; otherwise fail closed or invoke the manual process.Health, eligibility and fallback outcome.
Retrieval unavailableDo not imply groundedness; abstain or use an approved non-RAG path.Dependency state and user-visible mode.
Permission uncertaintyFail closed and record the denied retrieval; never broaden access.Identity, claims, policy and denial.
Unsafe / low-confidence outputRefuse, constrain, ask for clarification, or escalate based on workflow risk.Evaluator/policy result and disposition.
Telemetry impairedContinue only for pre-approved low-risk modes and a bounded interval; otherwise stop.Degraded-mode activation and duration.
Safety boundary

A model-generated instruction, confidence statement or tool argument never grants authority. Identity and policy systems decide what may be retrieved or executed.

Resilience patterns

PatternUse whenDesign note
Replica redundancyProcess or single accelerator failure is the main concern.Spread across failure domains and test draining.
Model fallbackA second approved model can meet the same minimum outcome.Evaluate independently; disclose material behaviour changes.
Degraded modeA bounded feature subset remains useful and safe.Define entry/exit, time limit and user indication.
Queue and shedDemand bursts can wait or lower-priority work can be dropped.Protect interactive and high-priority SLOs explicitly.
Dual siteSite loss is inside the service objective.Account for model/data synchronisation, capacity and failover proof.
Manual fallbackHuman completion is viable for critical exceptions.Staff, access, evidence and backlog recovery must be rehearsed.

Observe from user outcome to accelerator

Accelerator telemetry is necessary, but it cannot reveal whether an answer was useful, grounded, authorised or safe. A healthy GPU does not prove a good answer.

Outcome Task success • groundedness • harmful action prevented
Service Availability • time to first token • end-to-end latency • queueing
Runtime Throughput • batch size • cache use • preemption • errors
Accelerator Allocated memory • utilisation • power • thermal • hardware faults
Change Model • runtime • quantisation • prompt • retrieval • policy version

Define metrics before alerts

Alert principleExample
Alert on user impactPage on sustained SLO burn or critical authorization failure; ticket on early capacity drift.
Use multi-window burnCombine a fast window for severe events with a slower window for persistent degradation.
Baseline by profileLong-context batch work and interactive chat should not share one latency threshold.
Correlate changesAttach release, configuration and model versions to service regressions.
Treat quality as production telemetryRun sampled or scheduled evaluations with privacy controls and reviewed ground truth.
Test the monitorExercise missing metrics, delayed traces, clock drift and alert routing during game days.

Operating cadence

CadenceReview
Per releaseEvaluation, security, performance, compatibility, capacity, change record, rollback and acceptance.
Daily / weeklySLOs, incidents, saturation, quality trends, retrieval freshness, exceptions and expiring access.
Monthly / quarterlyDemand forecast, capacity, cost, licence/support state, vulnerabilities, model portfolio and control evidence.
At least annuallyThreat model, recovery, air-gap import, exit/reconstitution, vendor dependency and placement rationale.
Lifecycle

Go live and manage change

Production is a controlled transition, not the moment the endpoint responds. Release only when outcome, security, resilience, operations and accountability gates are independently satisfied.

Go-live gates

GateAcceptance evidenceApprover
OutcomeTask, segment, grounding and safety thresholds met on versioned tests and pilot use.Business + AI owner
CapacityTarget-stack load test meets percentile SLOs with agreed failure and growth headroom.Platform owner
Security / privacyThreat model, data flows, access, secrets, supply chain, telemetry and findings accepted.CISO / privacy owner
ResilienceFailure, recovery, backup/restore, fallback, queueing and rollback demonstrated.Service owner
OperationsDashboards, alerts, runbooks, support, on-call, maintenance and evidence retention ready.Operations owner
Commercial / legalLicences, support, warranties, audit, change, portability and exit obligations approved.Procurement / legal
AccountabilityNamed owner, user guidance, human oversight, incident and change decision rights active.Executive sponsor

Roll out in bounded stages

  1. 01

    Shadow

    Replay or mirror representative work without user-visible decisions; compare quality, latency and policy outcomes.

  2. 02

    Internal pilot

    Restrict users, data, actions and volume; collect correction and support evidence.

  3. 03

    Canary

    Route a small, observable production share with automatic and manual stop conditions.

  4. 04

    Progressive scale

    Increase traffic only after a defined observation window and approved SLO review.

  5. 05

    Steady state

    Enforce capacity, access, quality and change cadences; retain the rollback target.

Classify changes

Change classExamplesMinimum action
StandardCapacity scale inside approved design; non-behavioural patch with tested compatibility.Automated checks; recorded approval; rollback ready.
MaterialNew model, quantisation, runtime, driver, context, prompt, retrieval method or policy.Targeted evaluation, security/performance review and canary.
Boundary-changingNew data class, tool action, jurisdiction, provider, network path or high-impact use.Reclassify risk; update data/threat maps; full approval.
EmergencyCritical vulnerability, active incident or safety issue.Time-bounded emergency authority; evidence retained; retrospective review.
Do not claim compliance from topology

Local processing can support data minimisation, privacy by design and sovereignty objectives. Compliance still depends on purpose, roles, lawful basis, data rights, security, documentation, oversight and sector obligations. For the EU AI Act, determine whether the system or downstream use is in scope and apply the current timeline — implementation dates have changed.

Lifecycle gate

No material change is complete until its evaluation, approval, deployment, observation and rollback evidence are linked to one release record.

Free download

Five copy-ready tools for the build

The 28-page PDF edition turns the blueprint into worksheets your platform, security and procurement owners can fill in and sign.

Appendix A

Capacity sizing worksheet

One worksheet per workload profile: demand profile with expected and stress columns, the pinned candidate release set, and a benchmark result table covering P95 time to first token, serviceable tokens per second, peak allocated VRAM, queue behaviour at stress and recovery after replica loss — with a four-owner sign-off block.

Appendix B

Model and runtime scorecard

Weighted scoring across eight criteria (quality 20, grounding and safety 15, latency and throughput at SLO 15, licence fit 10, provenance 10, memory efficiency 10, runtime operations 10, resilience 5, supportability 5), a 0–5 evidence scale and five hard gates that weighting may never neutralise.

Appendix C

Production readiness checklist

Pass / Condition / Fail / N-A items across outcome and governance, architecture and capacity, security, privacy and supply chain, and operations — closing with a GO / CONDITIONAL / NO-GO release decision block.

Appendix D

Air-gap release record

One record per immutable release set: digests for model, runtime, driver and firmware, SBOM/ML-BOM and signature references, licence review, scan results, evaluation IDs, approvers, transfer method and two-person custody, mirror verification, canary result, rollback rehearsal and disposal evidence — plus a custody assertion and exception rationale sheet.

Appendix E

Incident and upgrade runbook

A first-hour incident timeline (0–5, 5–15, 15–30, 30–60 minutes) with the record required at each step, a six-step upgrade flow, and an essential contact and evidence register short enough to use under pressure.

Engineering questions

Local LLM deployment — direct answers

How much VRAM does a local LLM deployment actually need?

Model size alone does not determine capacity. Plan the full memory envelope: model weights (parameters × bits per weight ÷ 8 as a lower bound), KV cache (roughly 2 × layers × KV heads × head dimension × active tokens × bytes per element), runtime activations and graphs, plus explicit headroom for fragmentation and bursts. These are planning formulas only — grouped-query attention, cache precision, paging and prefix caching change the result materially, so benchmark peak allocated memory before committing to any capacity or SLO.

Does running an LLM locally make it compliant?

No. Local processing can support data minimisation, privacy by design and sovereignty objectives, but compliance still depends on purpose, roles, lawful basis, data rights, security, documentation, oversight and sector obligations. Local deployment narrows some external data paths while insiders, misconfiguration, vulnerable dependencies, over-privileged retrieval and ungoverned outputs remain material risks. For the EU AI Act, determine whether the system or its downstream use is in scope and apply the current timeline.

How do you size a local LLM deployment from benchmarks?

Six steps: effective demand equals peak admitted request rate × measured tokens per request by profile; serviceable throughput is the lowest throughput that still meets quality and percentile latency SLOs; required replicas equal effective demand ÷ serviceable throughput, rounded up per model and priority pool; add resilience capacity for the agreed failure domain; add explicit growth and operational headroom rather than hiding it in an optimistic benchmark; then revalidate whenever model, runtime, quantisation, context, prompt, GPU or workload mix changes.

Is an open-weight model the same as open source?

No. A downloadable checkpoint may still carry use restrictions, redistribution terms or missing training-data freedoms. The Open Source Initiative’s Open Source AI Definition is a useful reference point, but legal review must assess the actual terms supplied with each release — covering weights, code, tokenizer and dataset terms, attribution, use restrictions, redistribution and downstream duties.

Is quantisation a configuration change or a release change?

It is a release change and should be governed as one. Record why the method was chosen, what changed (calibration data, group size, compute and cache precision, conversion tooling), what regressed across task, language, long-context, grounding, safety and structured-output comparisons, what runtime and accelerator generations are supported, whether the result is reproducible from a pinned toolchain with signed hashes, and whether the prior approved release is retained and load-tested within the recovery objective.

What makes private RAG genuinely permission-aware?

The retrieval system must preserve source permissions at query time, not merely at ingestion: apply identity and security trimming before retrieval, then evaluate relevance and leakage separately. The non-negotiable test is that a user who loses source access must also lose retrieval and cached-result access within a defined propagation objective — tested continuously, not only before launch.

What does an air-gapped LLM deployment actually require?

A controlled import path treated as a product: stage, verify (hash, signature, provenance, licence, scan), approve, transfer under dual control, mirror to immutable internal registries, then promote by canary. The readiness gate is operational, not architectural — the environment is not ready until the team can import a critical fix, verify and promote it, reconstruct an existing release, export a redacted diagnostic pack and roll back, within defined times and without unplanned connectivity.

What should you monitor for a local LLM service?

Observe from user outcome down to accelerator, not the reverse. A healthy GPU does not prove a useful, authorised or safe answer. Cover outcome (task success, groundedness, abstention, escalation, harmful-action prevention), service (success ratio, time to first token, completion latency, queue time, availability), runtime (prefill/decode throughput, batch size, cache use, eviction, preemption), accelerator (memory, utilisation, power, thermal, faults), dependencies and change versions — each segmented so regressions can be attributed.

Capacity planning

Size your local inference service with us

Bring your token traces, concurrency profile and latency targets. We will work through the memory envelope, serviceable throughput, replica count and failure domains for the hardware you actually have — and tell you plainly if hybrid is the better answer.

See the reference architecture