Private AI is a set of choices, not a single setting.

Organisations want AI close to their data for good reasons: confidentiality, regulation, latency or simply control. But “private” can describe several different architectures, each placing the boundary somewhere else and moving different work onto your team.

We help choose between them, write the data-flow boundary down and test it — without promising more isolation than the design actually provides.

01Four deployment options

Where processing happens in each option.

The same application can call a model in very different places. What changes is which parts of the system sit inside infrastructure your organisation controls.

Managed service, enterprise terms

  1. Your environmentUsers & application
  2. Your environmentYour data & retrieval
  3. ProviderModel inferenceProvider's shared service
  4. ProviderRequest logsRetention per contract

Dedicated tenant or private cloud

  1. Your environmentUsers & application
  2. Your environmentYour data & retrieval
  3. ProviderModel inferenceIsolated capacity, region you choose
  4. ProviderRequest logsPer tenancy terms

Self-hosted open-weight model, your cloud

  1. Your environmentUsers & application
  2. Your environmentYour data & retrieval
  3. Your environmentModel inferenceIn your cloud account
  4. Your environmentLogs & monitoringRun by your team

On-premises

  1. Your environmentUsers & application
  2. Your environmentYour data & retrieval
  3. Your environmentModel inferenceYour hardware, your facility
  4. Your environmentLogs & monitoringOn your own servers
  • Your environment
  • Provider
Reference patternSimplified. “Your environment” means infrastructure under your organisation's control; the exact boundary — including updates, telemetry, support access and backups — is confirmed for each design.

02Trade-offs

More control means more to operate.

Hybrid designs are common — for example, documents and retrieval stay in your environment while selected, less sensitive requests use a managed model.

Managed, dedicated, self-hosted and on-premises AI deployment compared
ConsiderationManaged serviceDedicated tenantSelf-hosted in your cloudOn-premises
Data boundaryPrompts leave your environment under contract, retention and region termsIsolated capacity in a chosen region, still operated by the providerStays in your cloud accountStays in your facility
Model choiceWidest, including the largest proprietary modelsThe provider's catalogue for that offering and regionOpen-weight models you are licensed to runOpen-weight models that fit your hardware
HardwareNone to buyNone to buy; capacity may be reservedCloud GPUs you rent and sizeGPUs you buy, house, power and cool
LatencyNetwork round trip; shared capacity can varyMore predictable with reserved capacityDepends on instance type and regionShortest network path; bounded by local hardware
OperationsProvider runs the model; you run the applicationShared: the provider runs the model serviceYour team, or a partner under contractYour team, including the hardware
Patching & monitoringModel updates managed by the providerMostly provider-managedYou patch runtimes and models and watch capacityYou patch everything from firmware up
Cost profilePay per use; low fixed costHigher committed spendInstances cost money busy or idleCapital up front; sized for peak demand

03How it works

From data classification to a tested boundary.

  1. Classify the data

    Agree which data the system will touch and how sensitive each class is. That — not a general preference — decides which deployment options are acceptable.
  2. Choose the option and the model

    Match the acceptable options against the quality the task needs, tested on representative cases, and against the hardware or budget available.
  3. Write the boundary down

    Document every data flow: what enters, where it is processed and stored, what is logged, which outside services are called — including updates and telemetry — and who can reach each part.
  4. Build with controls

    Network segmentation, identity integration, encryption in transit and at rest, and logging with retention rules agreed with your IT and security teams.
  5. Test the boundary

    Check the running system against the written flows — outbound connections, access paths, where logs land — before real data is introduced.
  6. Agree how it is operated

    Who patches runtimes and models, who watches capacity and quality, and how updates and incidents are handled — in writing, before go-live.

04Limits and security

What we will — and will not — promise.

Trade-offs to plan for

  • Open-weight models that fit modest hardware can be weaker than the largest hosted models on some tasks; quality is tested on your cases before committing.
  • Self-hosting moves availability, scaling and upgrades onto someone in your organisation, and that effort needs a budget.
  • GPU supply, power and cooling can set the timeline for on-premises work.

Security implications

  • No design is described as “100% secure” or as guaranteeing that no data ever leaves; every statement is scoped to the architecture that was verified.
  • Isolation is only as strong as its weakest flow: update channels, telemetry, vendor support access and backups are all part of the boundary.
  • Model files and the software that serves them have a supply chain, and get the same scrutiny as any other software you run.
  • Private is not the same as open to everyone inside: access control still applies within your network.

05How success is measured

A boundary that is verified, and a system that is good enough.

Quality is evaluated the same way whichever option is chosen — see evaluation and governance.

Boundary verification
Observed network flows and access paths match the written design.
Quality parity
The chosen model meets the task's bar on the same evaluation set used to compare the options.
Performance
Latency and throughput at expected peak load, not only on a quiet afternoon.
Operability
Patching, backup, restore and failover rehearsed rather than only documented.
Cost
Actual running cost against the estimate, including idle capacity.

Next step

Start with the data, not the hardware.

Tell us which data the system would touch and the constraints you work under. The right deployment option follows from those answers.