AI and Machine Learning Microsoft Foundry premium

Foundry resource

Foundry resource is the Azure resource that provides the management, billing, access, networking, and monitoring boundary for Microsoft Foundry projects and AI application work. Teams use it to host projects, model deployments, agents, evaluations, connections, and related governance under an Azure resource that operators can secure and audit. In Azure reviews, it matters when someone must approve access, troubleshoot behavior, estimate cost, or explain why the configuration exists. Treat it as a design choice tied to owners, users, evidence, and rollback.

Aliases
Microsoft Foundry resource, Foundry AIServices resource, AI Services Foundry resource
Difficulty
intermediate
CLI mappings
5
Last verified
2026-05-14

Microsoft Learn

A Foundry resource is the primary Azure resource for building, deploying, and managing generative AI models, agents, evaluations, and applications.

Microsoft Learn: Create a Foundry resource2026-05-14

Technical context

Technically, Foundry resource is understood through Microsoft.CognitiveServices accounts with the AIServices kind, resource groups, regions, SKUs, custom subdomains, managed identity, RBAC, network settings, and project management flags. Important settings include resource name, location, kind, SKU, custom domain, identity, networking, allowed project management, tags, private endpoint posture, quota, and diagnostics. Operators inspect it with Azure resource properties, account show output, role assignments, diagnostic settings, private endpoint configuration, activity logs, quotas, and Foundry project inventory. Validate it against the live subscription and environment.

Why it matters

Foundry resource matters because it changes how teams design, approve, troubleshoot, and explain an Azure workload. If the concept is misunderstood, teams may grant the wrong access, hide an unhealthy dependency, overbuild capacity, miss audit evidence, or create a user-facing failure that looks like an application bug. It affects security, reliability, operations, cost, and performance because one setting can influence who reaches the workload, how traffic behaves, what gets logged, how much capacity is consumed, and how quickly support can recover. A strong definition helps architects and operators ask the practical questions before the change reaches production. Always tie the review to one subscription, environment, owner, and measurable business outcome.

Where you see it

Signals, screens, and Azure surfaces where this term usually becomes operational.

Signal 01

The Azure portal shows a Foundry resource under Cognitive Services or Foundry with kind AIServices, region, SKU, identity, networking, and billing metadata during review for production evidence.

Signal 02

CLI output from account show or list-usage reveals the resource name, location, custom subdomain, quota usage, provisioning state, and project support during review for production evidence.

Signal 03

Architecture documents reference the Foundry resource as the boundary for projects, agents, model deployments, access control, diagnostics, and cost allocation during review for production evidence.

When this becomes relevant

Specific situations where this term helps solve real Azure design, operations, migration, security, reliability, cost, or governance problems.

  • Design and review Foundry resource for a production Azure workload before traffic, data, or model behavior depends on it.
  • Troubleshoot Foundry resource by comparing live configuration, logs, metrics, ownership, and downstream service health.
  • Document Foundry resource in architecture, security, cost, and support runbooks so teams share the same operating language.
  • Use Foundry resource during release planning to confirm prerequisites, access, rollback, monitoring, and customer-impact assumptions.

Real-world case studies

Different enterprise-style examples that show the term being used to hit measurable objectives.

Case study 01

Foundry resource in action for healthcare

Scenario, objectives, solution, measured impact, and takeaway.

Scenario

Aster Health Network, a healthcare organization, needed to solve a concrete production challenge: multiple departments wanted generative AI pilots, but the cloud team needed one governed Azure boundary for billing, networking, and access. Leaders wanted a practical Azure design that support, security, and business owners could understand.

Business/Technical Objectives
  • Create a governed AI boundary
  • Enable project creation
  • Apply RBAC consistently
  • Track costs by department
Solution Using Foundry resource

The team used Foundry resource as the control point for the change. Architects created a Foundry resource with kind AIServices in a dedicated resource group, enabled project management, assigned a managed identity, and applied required tags. Each department received a separate Foundry project, while the resource owner controlled networking, diagnostics, and access patterns. CLI output for account show, list-usage, and role assignments was stored with the platform design. Private endpoint planning and diagnostic settings were reviewed before sensitive pilots started. Before release, engineers captured read-only evidence, confirmed owners and access, checked diagnostics or local logs, and documented rollback steps. Operations monitored the first production window with metrics that matched the stated objectives, not just generic resource health.

Results & Business Impact
  • AI pilots used one approved resource pattern
  • Access reviews were centralized
  • Cost reports mapped usage to departments
  • Networking exceptions dropped 24 percent
Key Takeaway for Glossary Readers

A Foundry resource gives enterprise AI work an Azure control plane boundary that security and finance can actually manage.

Case study 02

Foundry resource in action for capital markets

Scenario, objectives, solution, measured impact, and takeaway.

Scenario

NorthPoint Securities, a capital markets organization, needed to solve a concrete production challenge: research teams were creating unmanaged model endpoints, causing unclear billing, inconsistent identity, and weak operational evidence. Leaders wanted a practical Azure design that support, security, and business owners could understand.

Business/Technical Objectives
  • Standardize model hosting
  • Use managed identity
  • Improve quota planning
  • Retire unmanaged endpoints
Solution Using Foundry resource

The team used Foundry resource as the control point for the change. The platform team replaced ad hoc endpoints with a governed Foundry resource. They set the custom subdomain, confirmed the AIServices kind, assigned platform owners, and moved approved deployments into projects under that resource. Role assignments limited who could create deployments. Operators monitored quota and deployment inventory, while Cost Management alerts watched token and evaluation usage. The change record included CLI evidence, rollback steps, and owner contacts. Before release, engineers captured read-only evidence, confirmed owners and access, checked diagnostics or local logs, and documented rollback steps. Operations monitored the first production window with metrics that matched the stated objectives, not just generic resource health. The change record linked configuration evidence to measurable outcomes so later audits and incident reviews could reconstruct the decision quickly.

Results & Business Impact
  • Unmanaged endpoints were retired
  • Quota requests became predictable
  • Identity configuration was consistent
  • Monthly cost variance fell 19 percent
Key Takeaway for Glossary Readers

Foundry resources are the right place to standardize AI platform ownership before many teams start deploying models.

Case study 03

Foundry resource in action for retail

Scenario, objectives, solution, measured impact, and takeaway.

Scenario

OrbitStyle Commerce, a retail organization, needed to solve a concrete production challenge: a personalization program needed agents and model deployments but wanted the billing, diagnostics, and access boundary visible to cloud operations. Leaders wanted a practical Azure design that support, security, and business owners could understand.

Business/Technical Objectives
  • Launch model-backed personalization
  • Expose cost ownership
  • Control project creation
  • Capture diagnostics
Solution Using Foundry resource

The team used Foundry resource as the control point for the change. Engineers created a Foundry resource in the approved region, applied cost-center tags, enabled project management, and granted Azure AI User access through groups. The personalization project deployed models and agents under that resource. Diagnostics were routed to a central workspace, and CLI list-usage output was reviewed during weekly cost checks. The team documented private endpoint requirements for later phases when customer data integration expanded. Before release, engineers captured read-only evidence, confirmed owners and access, checked diagnostics or local logs, and documented rollback steps. Operations monitored the first production window with metrics that matched the stated objectives, not just generic resource health. The change record linked configuration evidence to measurable outcomes so later audits and incident reviews could reconstruct the decision quickly.

Results & Business Impact
  • Personalization launched in six weeks
  • Cost ownership was visible from day one
  • Project creation followed group approval
  • Diagnostics supported release review
Key Takeaway for Glossary Readers

A Foundry resource connects AI innovation to normal Azure governance without blocking teams from building useful applications.

Why use Azure CLI for this?

CLI checks make Foundry resource review repeatable because they capture scoped evidence for configuration, ownership, dependencies, health, and change impact before operators modify production.

CLI use cases

  • List or show the Azure or local resources related to Foundry resource before selecting a target for deeper review.
  • Capture read-only evidence for Foundry resource during release approval, incident response, access review, or cost investigation.
  • Compare configuration, metrics, logs, and dependent resources for Foundry resource across environments before approving a mutating command.

Before you run CLI

  • Confirm tenant, subscription, resource group, profile, endpoint, project, device, or local model scope before trusting command output.
  • Run list and show commands first, then save evidence before create, update, purge, restart, delete, scale, or access changes.
  • Check whether the command affects customer traffic, local user devices, cached content, model behavior, cost, or compliance evidence.

What output tells you

  • Names, resource IDs, locations, SKUs, enabled states, and parent relationships show whether you are inspecting the intended target.
  • Settings, identities, routes, deployments, endpoints, origins, cache paths, or model metadata explain how requests or workloads behave today.
  • Timestamps, metrics, usage, health state, and logs help separate Azure configuration issues from application, device, or downstream failures.

Mapped Azure CLI commands

Foundry resource operational checks

direct
az cognitiveservices account create --name <foundry-resource> --resource-group <resource-group> --kind AIServices --sku S0 --location <location> --yes
az cognitiveservices accountprovisionAI and Machine Learning
az cognitiveservices account show --name <foundry-resource> --resource-group <resource-group>
az cognitiveservices accountdiscoverAI and Machine Learning
az cognitiveservices account update --name <foundry-resource> --resource-group <resource-group> --custom-domain <custom-domain>
az cognitiveservices accountconfigureAI and Machine Learning
az cognitiveservices account list-usage --name <foundry-resource> --resource-group <resource-group>
az cognitiveservices accountdiscoverAI and Machine Learning
az role assignment list --scope <foundry-resource-id> --output table
az role assignmentdiscoverAI and Machine Learning

Architecture context

Technically, Foundry resource is understood through Microsoft.CognitiveServices accounts with the AIServices kind, resource groups, regions, SKUs, custom subdomains, managed identity, RBAC, network settings, and project management flags. Important settings include resource name, location, kind, SKU, custom domain, identity, networking, allowed project management, tags, private endpoint posture, quota, and diagnostics. Operators inspect it with Azure resource properties, account show output, role assignments, diagnostic settings, private endpoint configuration, activity logs, quotas, and Foundry project inventory. Validate it against the live subscription and environment.

Security

Security for Foundry resource starts with RBAC, managed identity, customer-managed keys where supported, network isolation, private endpoints, key handling, custom subdomains, and project access. Review who can create it, change it, delete it, read diagnostics, approve connected resources, and use any credentials or identities involved. Prefer managed identity and Microsoft Entra ID where supported, keep secrets out of code, and scope roles to the smallest useful boundary. Capture Activity Log entries, role assignments, network settings, policy exemptions, and owner approvals before production changes. The goal is to prove that access, exposure, and data handling were intentional rather than accidental side effects of a quick deployment.

Cost

Cost for Foundry resource is driven by SKU, model deployments, agent use, evaluations, storage, diagnostics, quota increases, duplicate resources, and idle projects left under the same billing scope. The expensive mistake is not only Azure consumption; it can also be duplicate experiments, broad changes, support time, overprovisioned capacity, or emergency cleanup after weak design evidence. Review whether the workload truly needs the selected tier, retention, diagnostics, network path, cache behavior, or automation pattern. Use tags, budgets, alerts, and recurring cleanup reviews so teams can explain why the current design exists and remove stale resources without breaking dependencies. Always tie the review to one subscription, environment, owner, and measurable business outcome.

Reliability

Reliability for Foundry resource depends on region choice, resource provisioning state, quota, dependency availability, project management settings, model deployment health, diagnostics, and rollback planning. A resource can appear healthy while the business workflow fails because a route, dependency, identity, cache, quota, or downstream service is wrong. Test common failure modes, disabled states, retries, rollback paths, and maintenance behavior before relying on the design. Keep runbooks for first-response checks, owner escalation, and safe rollback. During incidents, compare platform metrics, deployment history, configuration changes, and application traces from the same time window before changing production settings. Always tie the review to one subscription, environment, owner, and measurable business outcome.

Performance

Performance for Foundry resource depends on region proximity, endpoint selection, model deployment configuration, quota, throttling, network path, identity latency, and application retry behavior. Measure platform-side metrics and application-side completion metrics because a fast control-plane response does not always mean users received the right result. Test with realistic data sizes, regions, concurrency, authentication paths, route choices, cache state, and downstream limits. When performance regresses, compare configuration changes, resource limits, client logs, diagnostic data, and workload timing before adding capacity or blaming one service. The best tuning decisions come from evidence tied to the exact environment. Always tie the review to one subscription, environment, owner, and measurable business outcome.

Operations

Operations for Foundry resource require resource naming, tags, ownership, cost center, deployment history, access reviews, diagnostic settings, quota monitoring, and cleanup of unused projects. Before a change, capture read-only CLI output, portal evidence when useful, owner tags, expected behavior, and a rollback path. During incidents, avoid changing several settings at once; compare metrics, logs, deployment operations, identity evidence, network state, and downstream health first. Keep release notes clear enough for support teams to verify current behavior quickly. Good operational practice turns the term into something observable, reviewable, and recoverable instead of tribal knowledge. Always tie the review to one subscription, environment, owner, and measurable business outcome.

Common mistakes

  • Treating Foundry resource as a simple label instead of checking the live scope, owner, dependencies, and current configuration.
  • Running a mutating command in the wrong subscription, profile, resource group, project, endpoint, origin group, or local device context.
  • Assuming a successful command means users saw the correct result without checking logs, metrics, application behavior, and rollback evidence.