Build Low, Deploy High: A Two-Tenant Pattern for AI Development in CMMC Regulated Cloud Environments

Public-sector and defense organizations rely on FedRAMP, GCC High, Azure Government, and related compliance frameworks because they create the trust boundaries required to protect sensitive missions, contracts, and controlled data. As AI-assisted development becomes more important, giving teams access to modern AI tooling in a way that respects those boundaries is critical.

One DIB Customer needed a way to develop AI agents without pulling CUI or federal workloads out the approved governed cloud. Their strategy a build-low, deploy-high pattern use a commercial environment aligned to NIST 800-171 controls, then deploy the finished product into GCC High.

Why Compliant Boundaries Shape AI Tooling

In regulated environments, compliant boundaries are the operating conditions that protect customers, contracts, and controlled data. FedRAMP, GCC High, Azure Government, and related compliance requirements define where sensitive work can happen, which services can be trusted, and how organizations avoid putting CUI or federal workloads at risk.

Those same boundaries shape which AI tools developers can use. GCC High and Azure Government tenants are built around approved, assessed services, so commercial tools like Codex-style capabilities, GitHub Copilot, and similar AI assistants run outside that boundary by design, not by oversight. The question for DIB organizations isn’t whether to use those tools, it’s how we give developers modern AI tooling without crossing into the regulated environments where CUI lives.

How Approved AI Tooling Helps Teams Deliver Faster

Leaving developers without an approved AI development path can limit competitiveness. Teams miss opportunities to improve existing skills, respond to federal customer needs, and deliver new AI Agents and AI-enabled capabilities. Even when they can build something, it typically takes longer which makes the solution more expensive to deliver.

This pressure rarely starts in IT. In many DIB organizations, IT provides networking, compute, and shared infrastructure, while developers sit inside the business units they support. The problem surfaces where the business meets the customer: a team can’t deliver what a federal customer is asking for because the tools to build it aren’t there. That gap works its way up from the business unit to the CTO or CIO as a capability problem.

Build Low, Deploy High: The Two-Tenant Approach

The pattern is simple: build in a commercial tenant aligned to NIST 800-171 controls, then deploy the finished product into the governed environment. Development workstations, GitHub repositories, and Azure AI Foundry live on the low side. CUI stays out of that tenant.

This is the pattern one DIB customer put in place: use commercial capabilities where they’re available, then move the approved output into the higher cloud once it’s ready. The agents get built low; only the finished, approved result crosses into GCC High. Build low then deploy high.

These are two separate tenants. An Azure commercial tenant on the low side, and Azure Government in GCC High as the CUI-protected environment. Two separate license agreements. Two separate enrollments. Closely aligned on deployment methodology, but only one holds CUI.

The key distinction: the low-side tenant is not a CUI environment. It implements the relevant NIST 800-171 technical controls so the application is developed against the same control expectations before deployment into the governed cloud. CMMC provides the assessment path for confirming that the environment meets the required bar.

Inside the Low-Side Dev Environment: AVD, Foundry, GPU Options

Individual personal AVDs are more expensive. A shared host pool that scales when it’s needed gives you flexibility and cost savings. You can set controls so machines only run during standard hours, or shut down after a defined idle window.

If your workload needs horsepower, you have options. Applications like CAD tools may want higher-level processors. If your data needs GPU tool sets, you deploy GPU-enabled VMs in that environment. Otherwise, you run regular compute workstations. The point is the flexibility to scale up or down as needs change.

Inference stays inside Foundry, in a lower commercial environment.  The goal is to avoid data egress to another environment and keep development activity within the approved low-side architecture.

Read-only access to the commercial tenant does not prevent productive development. Admins can limit infrastructure changes around the AVD environment while still giving developers the workstation access they need. For most teams, that creates a controlled but usable development hub for building AI agents.

Standardizing the Rollout: Infrastructure as Code

Infrastructure as code is the right standard for this pattern. It lets teams deploy consistent Azure service configurations, pair infrastructure with the required compliance controls, and reduce manual setup errors.

The rollout is small and repeatable: deploy the Azure configurations, document how users access the environment, define what they can and cannot do, and provide runbooks for adding developers, installing VS Code, and confirming licensing. The goal is a clear pattern teams can operate without reinterpreting the design each time.

Where Agents Fit

Agents are the end product of this pattern. They’re what a business group or an internal team wants to run inside the environment, once it’s built and approved to their standards.

Azure AI Foundry provides access to model sets and agent services that developers can use to build conversational or autonomous agents. The platform provides the foundation; the business team defines the agent, validates the use case, and deploys the approved result where it belongs.

Next Steps

For DIB organizations, the two-tenant pattern offers a practical path for AI agents and AI development inside the compliance requirements they already operate under.  Build in a commercial tenant aligned to NIST 800-171 controls. Keep CUI out of it. Use Azure AI Foundry for development. Deploy the finished agent into GCC High or Azure Government.

Interested in standing up a build-low, deploy-high AI development environment for your DIB workload?  Contact us today.

Microsoft Learning and Adoption Service

Thrive amidst change and promote technology adoption with Planet’s 
award-winning Microsoft learning and adoption solution, Evolve 365.