QDNASales and integration of LLM inference and training platforms, on-premises or hybrid

From Your GPU Server to an LLM Service in Production: the Seven-Phase Method

A GPU server only becomes a workable service through a method. Here are seven phases, each with a deliverable and a measurable exit criterion.

From Your GPU Server to an LLM Service in Production: the Seven-Phase Method
Short answer. The path has seven phases: scoping, the system foundation, orchestration and storage, inference and model choice, observability and operations, going live and handover, and finally the agentic layer. Each phase ends with a versioned deliverable and a verifiable exit criterion, leading to an autonomous team.

The goal: a service, not a demo

Having a graphics server is not enough. The target is an inference service exposed through a standard interface, usable without rewriting by your existing applications, running open-weight models on your own premises, with a team able to operate it alone. The method turns a machine into a reproducible platform.

Phase 0: scoping and prerequisites

Organisational blockers are cleared before the first technical workshop: power verified under load rather than idle, network and remote access, administration accounts, the licences and tokens needed, and above all two or three priority use cases that will guide the model choice. Deliverable: a signed prerequisites file. Exit criterion: all access works.

Phase 1: system foundation

The existing setup is validated and the operating system is brought to the required state, without reinstalling if the audit allows it. The sensitive point is the interconnect between graphics cards: a badly detected link causes a silent fallback and halves throughput for the entire life of the platform. It is checked once, properly. Deliverable: an audit report and a repeatable procedure. Exit criterion: the interconnect topology is compliant.

Phase 2: orchestration and storage

The server joins a container orchestrator as a node dedicated to inference. Model storage is the critical point: a model of several tens of gigabytes must sit on a persistent volume, otherwise every restart forces a new download. An internal image registry makes the platform independent of the internet on restart. Deliverable: versioned manifests. Exit criterion: a test container mounts the volume and runs a computation on the graphics card.

Phase 3: inference and model choice

The model is served through a high-throughput inference engine exposing a standard interface. The model choice is built in a workshop from the use cases: size, context, latency. Key settings cover how the model is split across the cards, context extension, low-precision context caching, and reuse of conversation prefixes. Deliverable: the versioned service definition. Exit criterion: the interface responds at the target context, throughput is measured.

Inference measurements are noisy. Full generation is enabled, the run is repeated at least three times, the median is kept, and measurements are never taken cold: the first batches compile routines on the fly.

Phase 4: observability and operations

The platform is run without depending on anyone. Dashboards give a state at a glance, the code repository is the reference, and the rollback procedure is run in a workshop, not just documented. Deliverable: an operations guide. Exit criterion: the team runs a full rollback alone.

Phase 5: going live and handover

The interface is exposed to applications, a gateway handles authentication and quotas, and the first use cases go into production. Knowledge transfer happens through operations workshops and rehearsed incident scenarios. Deliverable: a first use case in production. Exit criterion: one week of operation with no outside intervention.

Phase 6: the agentic layer

An interface that produces text does not transform an organisation. The value comes from tooled agents, with persistent memory and reusable procedures. This layer is added last, once the foundation is stable. This move from an assisted chat to an agentic setup is covered in a dedicated article.

Levers for optimising inference

The same server serves far more users once the inference engine is tuned. The levers stack and can be measured.

These settings belong to the inference phase. They are validated by measurement, never by assumption, and keep the workload on infrastructure hosted in Europe.

Order-of-magnitude cost by range

Budget depends on the range and the memory. In 2026, the memory shortage is pushing prices up. Here are indicative ranges, detailed in our AI server price guide.

RangeWho it's forIndicative range
DGX Spark unitSmall business€4,500 to €6,000
RTX PRO 6000 server (2 to 8 GPU)Mid-size company€45,000 to €190,000
H200 server (8 GPU)Large enterprise€300,000 to €450,000

Frequently asked questions

How many phases are there in total?

Seven, from scoping to the agentic layer, with a deliverable and a measurable exit criterion for each phase.

How do we avoid depending on the vendor at the end?

Validation rests on verifiable criteria, the code repository is the reference, and the rollback procedure is run by your own teams.

When should agents be introduced?

Last, once inference is served and operations are under control. Agents build on that foundation.

Scope your trajectory

A no-commitment conversation to place your project within these seven phases.

Book a call

References