Forum Discussion

GeorgeG775's avatar
GeorgeG775
Tin Contributor
Sep 25, 2026
Solved

Are AI Agents breaking how we design Azure networking?

Hey everyone, so i was thinking about this earlier and wanted to see what you guys think.

 

So with Microsoft pushing all these AI agents pretty hard (like Azure AI Foundry Agent Service and Copilots everywhere), a lot of teams are starting to move past basic chatbots and building actual autonomous agents that connect directly to databases, storage, and private VNet stuffs.

 

Here’s the thing though... most of our classic Azure architecture rules (strict spoke-and-hub, static firewall rules, standard identity boundaries) were built for normal web apps and humans doing predictable stuff. But these agentic workflows are constantly making their own API calls, pulling data from weird places, and taking actions on their own based on user prompts.

 

A couple questions that came to mind:

 

Are you guys treating AI agent workloads like standard application tier stuff, or are you building totally separate security/vnet boundaries for them?

Has anyone tried locking down outbound traffic for agents without constantly breaking the model's ability to fetch tools/data?

How are you handling identity? Just basic Managed Identities, or are you looking into the new Entra Agent ID stuff to track what the agent is actually doing under the hood?

 

Felt like this is one of those areas where the tech moved faster than the actual best practices documentation lol. Curious how you all are setting this up in real production environments!

  • Your concern is valid: an agent that can choose tools and act on data should not be treated exactly like a conventional stateless application tier. Keep the hub-and-spoke foundation, but classify each agent by the sensitivity and impact of its tools, then isolate higher-risk agents in dedicated project or network boundaries. For Foundry Agent Service, choose private networking when you need both private inbound access and controlled outbound access; a private endpoint alone protects inbound traffic, not egress. Put databases and storage behind private endpoints, deny broad Internet access, and explicitly allow only documented dependencies and approved tool destinations. Test every required tool because support differs under network isolation. Use Microsoft Entra Agent ID for a distinct agent identity, audit trail, and least-privilege downstream RBAC, with managed identity for the blueprint. Finally, log tool calls, apply approval gates to destructive actions, and review network, identity, data, and audit controls separately.

2 Replies

  • Your concern is valid: an agent that can choose tools and act on data should not be treated exactly like a conventional stateless application tier. Keep the hub-and-spoke foundation, but classify each agent by the sensitivity and impact of its tools, then isolate higher-risk agents in dedicated project or network boundaries. For Foundry Agent Service, choose private networking when you need both private inbound access and controlled outbound access; a private endpoint alone protects inbound traffic, not egress. Put databases and storage behind private endpoints, deny broad Internet access, and explicitly allow only documented dependencies and approved tool destinations. Test every required tool because support differs under network isolation. Use Microsoft Entra Agent ID for a distinct agent identity, audit trail, and least-privilege downstream RBAC, with managed identity for the blueprint. Finally, log tool calls, apply approval gates to destructive actions, and review network, identity, data, and audit controls separately.