Blog Post

Microsoft Foundry Blog
7 MIN READ

Practical Local AI for Enterprise Architects: A Workload Placement Approach

arronhoffer's avatar
arronhoffer
Icon for Microsoft rankMicrosoft
Sep 16, 2026

Build locally. Govern centrally. Scale securely.

Enterprise AI discussions often begin with a use case and end with a deployment constraint. A clinical document assistant may have clear value, yet protected health information cannot leave an approved environment. A factory assistant may improve operations, yet the facility cannot depend on continuous connectivity. A financial analysis workload may require dedicated execution, predictable operating costs, or strict data residency.

These conditions do not invalidate the business case. They define the workload execution location and operating pattern.

For enterprise architects, the central question is no longer whether AI belongs in the cloud or on local infrastructure. The more useful question is this: which execution location best satisfies the business, data, security, performance, and operational requirements of each workload?

This article presents a practical workload placement approach for local and contained AI. It also clarifies how Windows ML, Foundry Local, Microsoft Foundry, Azure Machine Learning, Azure Local, and GPU-enabled Azure Kubernetes Service can contribute to one governed architecture.

Architecture constraints are placement requirements

Many AI projects stall between prototype and production. The model may perform well, the user experience may be useful, and the business sponsor may support the investment. The project still stops because the production environment introduces requirements that were absent during experimentation.

Common constraints include:

  • Regulation: Sensitive information must remain within an approved environment.
  • Data residency: Inference must occur inside a defined geographic, organizational, or technical boundary.
  • Security: The workload requires dedicated, private, or isolated execution.
  • Connectivity: The solution must continue to operate when network access is limited or unavailable.
  • Performance: The experience depends on consistent, low-latency inference.
  • Cost: The operating model must be understandable, measurable, and predictable.

Architects should treat these statements as architecture inputs. A constraint can change the execution plane, the infrastructure choice, the governance pattern, or the operational model. It should not automatically eliminate the use case.

This distinction changes the conversation. Instead of asking whether the organization can use AI under restrictive conditions, the architecture team can ask which approved deployment pattern satisfies those conditions.

Think in terms of an AI deployment spectrum

Enterprise AI can execute across a spectrum of locations:

  1. Device: Laptops and workstations can run local inference close to the user and the application.
  2. Edge: Factory systems, field equipment, and other edge environments can support local decisions when latency or connectivity matters.
  3. Private infrastructure: Azure-managed or customer-controlled infrastructure can provide dedicated capacity, isolated networking, and approved data boundaries.
  4. Cloud: Managed models and elastic services can provide broad capability, rapid innovation, and global scale.

These locations are not competing ideologies. They are architecture options. A single enterprise may use all four, from workstation testing and disconnected facilities to governed private infrastructure and elastic cloud services. The appropriate location depends on the workload, not on a universal preference for local or cloud execution.

Local AI expands placement choice. It does not replace cloud AI.

 

 

Figure 1. AI can run across device, edge, private infrastructure, and cloud environments. The workload requirements determine the placement.

Clarify the Microsoft AI portfolio

Several Microsoft technologies support this spectrum, but they operate at different architectural layers. Clear role definitions help architecture teams avoid treating related products as interchangeable.

Windows ML: the local execution engine

Windows ML supports efficient AI execution on Windows devices. It provides the execution capability that applications use to execute models on available device hardware. It is not the enterprise governance platform, the private infrastructure layer, or the large-scale GPU orchestration layer.

Foundry Local: local model delivery and management

Foundry Local helps developers discover, manage, and execute models locally. It supports the path from local model selection to application integration and prompt validation. Windows ML executes models, while Foundry Local delivers and manages the local model experience.

Microsoft Foundry: the enterprise control center

Microsoft Foundry supports the enterprise lifecycle for AI applications and agents. Platform teams can use it to build, evaluate, govern, and operate AI assets across a controlled environment. This is where local experimentation can become an enterprise asset.

Azure Machine Learning: custom model lifecycle and MLOps

Azure Machine Learning supports training, deployment, and management for machine learning models. It is appropriate when the organization requires custom MLOps, managed experimentation, model registration, deployment controls, and lifecycle management.

Azure Local: private, Azure-managed infrastructure

Azure Local provides Azure-managed infrastructure within an on-premises or approved private environment. Foundry Local focuses on models and local development. Azure Local focuses on private infrastructure.

GPU-enabled AKS: scalable execution

GPU-enabled Azure Kubernetes Service provides a Kubernetes execution layer for training and inference at scale. Platform engineering teams can use it when a workload requires higher throughput, clustered GPU capacity, or large-scale inference.

The roles are complementary. Windows ML executes. Foundry Local supports local model delivery. Microsoft Foundry governs the enterprise lifecycle. Azure Machine Learning manages custom model operations. Azure Local provides private infrastructure. GPU-enabled AKS supports scalable execution.

Match the workload to the execution pattern

The following framework provides a starting point for architecture discussions.

Workload requirement

Recommended pattern

Fast experimentation

Foundry Local

Lowest latency on Windows or low transaction volume

Windows ML with Foundry Local

Disconnected, sovereign, or private operation

Foundry Local with Azure Local

Enterprise agents and centralized governance

Microsoft Foundry

Custom MLOps and model lifecycle management

Azure Machine Learning

Large-scale inference or high transaction volume

GPU-enabled AKS

This framework does not replace a workload assessment. It provides the assessment with a structured focus.

Architecture teams should evaluate data sensitivity, latency, transaction volume, connectivity, availability, identity, observability, model lifecycle, and operational ownership. They should also decide whether the workload must continue during a network interruption and whether infrastructure must remain within a defined boundary.

The result may be a hybrid pattern. Local inference can serve a device or facility, while centralized services manage identity, policy, evaluation, telemetry, model registration, and approved updates.

Move from a local prototype to a governed asset

Local development can shorten the path to a useful proof of concept. A developer can select a model, run inference, test prompts, refine the user experience, and evaluate output without first building a complete enterprise platform.

Production introduces a different set of operational responsibilities. The organization must package the model and application, register approved assets, define identity and access controls, capture telemetry, manage versions, perform evaluations, monitor health, and establish operational ownership.

The workload does not necessarily need to change during this transition. The operational model does.

Consider an assistant that processes a sensitive document. A small team may begin with local inference on a workstation because the source material must remain local. If the assistant expands from five users to five thousand, the user scenario can remain the same. What changes is the execution plane and the platform around it.

The enterprise version may require Microsoft Foundry, an AI gateway, API management, Microsoft Entra ID, centralized observability, approved telemetry, and GPU-enabled AKS. The architecture adds shared governance, observability, scalability, and operational controls while preserving the original workload requirement.

This is the governed handoff. The prototype becomes a repeatable enterprise asset without losing the placement characteristics that made the use case viable.

Use a contained AI reference architecture

A contained AI platform can be described through four connected layers.

Experience

Applications, copilots, and agents provide the user experience. This layer should remain as independent as practical from the selected execution plane so the organization can change placement without redesigning the entire application.

Local AI orchestration

Windows ML and Foundry Local support execution on devices and at the edge. This layer is useful when processing must remain close to the user, source system, or facility.

Platform and governance

Microsoft Foundry, an AI gateway, API management, and Microsoft Entra ID provide shared controls. This layer can centralize identity, policy, safety practices, routing, evaluation, and lifecycle governance.

Execution and data

Azure Machine Learning, GPU-enabled AKS, Azure Local, and approved data services provide the execution capacity and data access pattern. The selected combination depends on scale, isolation, lifecycle, and infrastructure requirements.

Observability spans every layer. Identity, policy, safety, telemetry, health, logging, and evaluations should not be added after deployment. They are part of the production architecture.

The guiding principle is simple: use one governed pattern, then vary the execution location according to the workload.

 

 

Figure 2. A shared governance layer can apply identity, policy, safety, evaluation, and observability controls across several execution environments.

Treat economics as a workload-specific decision

Local AI can support a more predictable operating model when dedicated capacity is appropriate. Cloud services can provide elasticity, managed capabilities, and broad model choice. Neither option produces universal savings.

Economic analysis should reflect the customer workload. Architects should compare utilization, capacity, transaction volume, hardware lifecycle, software operations, support, networking, availability, and governance overhead. A dedicated environment with low utilization may be inefficient. A stable, high-utilization workload may benefit from reserved or dedicated capacity. A variable workload may benefit from consumption-based cloud services.

The right economic question is not whether local AI is cheaper. It is whether the selected placement produces an explainable operating model for the workload.

Revisit use cases that were previously blocked

Local and contained execution patterns can reopen scenarios that were difficult to approve under a cloud-only assumption. Examples include clinical document extraction, factory-floor assistance, disconnected government operations, air-gapped intelligence workloads, offline field guidance, and restricted-data analysis.

The business value in these scenarios may have existed for years. The missing element was an acceptable deployment model.

Architects can now separate the use case from the execution constraint. They can preserve the required boundary while still applying enterprise identity, governance, observability, and lifecycle practices.

A practical next step

Start with one blocked or constrained workload.

  1. Select a use case with clear business value.
  2. Define the required data, network, security, regulatory, and operational boundary.
  3. Identify the appropriate execution location across device, edge, private infrastructure, and cloud.
  4. Map the workload to the Microsoft technologies that serve each architecture layer.
  5. Define the governed handoff from prototype to production.
  6. Validate the operating model, including identity, evaluation, telemetry, support, and cost.

This process turns an abstract local-versus-cloud debate into a concrete architecture decision.

 

 

Figure 3. The AI workload can remain consistent as the operating model matures from an individual prototype to a governed enterprise platform.

Conclusion

The future of enterprise AI is workload placement.

Organizations need governed AI systems that can run wherever the business, data, and risk model require. Some workloads belong in elastic cloud services. Others require local inference, private infrastructure, isolated execution, or disconnected operation. Many will combine these patterns.

Enterprise architects can support that diversity without creating separate governance models for every location. Build locally when the workload requires it. Govern centrally across the lifecycle. Scale through the execution plane that fits the demand.

The most useful question is not, “Should this AI run locally or in the cloud?” It is, “What placement allows this workload to operate securely, reliably, and at enterprise scale?”

Updated Sep 14, 2026
Version 1.0