Weekly Azure Roundup: Shipping Agents, Securing AI Gateways
This week in Azure, the focus shifted from agent prototypes to the concrete work of shipping and operating agents in production using Azure AI Foundry, Microsoft Agent Framework, and MCP-based tool calling. Updates covered deployment and governance patterns (evaluation, tracing, and secret handling), plus real-world operational upgrades like Foundry Hosted Agents via azd and Azure SRE Agent VNet integration and Live Reports. Security guidance added urgency by calling out AI gateways and orchestrators as high-value targets, while networking and platform news (BGP route summarization, DNS plus Traffic Manager linked records, and zonal APIM Standard v2) rounded out the reliability story.
This Week's Overview
- Azure AI Foundry and Agent Framework push toward production-ready agent delivery
- Foundry Hosted Agents and Azure SRE Agent expand deployment, networking, and reporting options
- AI security: gateways, orchestrators, and control points are now high-value targets
- Azure networking updates: fewer routes on-prem, cleaner DNS failover, and better API availability
- DevOps and platform automation: Copilot reviews in Azure Repos, azd extensibility, and FinOps via MCP
- Data platforms: Fabric's August drop, SQL “AI-ready” workflows, and PostgreSQL ops trade-offs
- HPC transition: Microsoft HPC Pack retirement and Azure Batch operational monitoring patterns
- Azure infrastructure for AI inference: Maia 200 focuses on dataflow and all-Ethernet scale-up
- Other Azure News
Azure AI Foundry and Agent Framework push toward production-ready agent delivery
This week had a clear theme: Microsoft is tightening the tooling, patterns, and operational guardrails needed to ship agents on Azure, not just prototype them, building directly on last week's focus on moving agent runtimes (Foundry Hosted Agents, Functions Serverless Agents, sandboxes) from demos into repeatable, governable production systems. Guidance converged on a few recurring needs: consistent tool calling (often via MCP), repeatable evaluation, end-to-end tracing, and governance controls that keep secrets and sensitive data out of the model.
A practical walkthrough of shipping an agent (“Sparkles”) in Azure AI Foundry and Microsoft Agent Framework framed what “production-ready” now means: connect models, define MCP prompts, wire tool calls, and then treat tracing, evaluation, monitoring, and guardrails as first-class work items. In parallel, Agent Harness guidance showed a more software-engineering-oriented structure: split an Agent Framework “claw” into a shared agent factory with separate hosts (console, hosted, evals), then layer in OpenTelemetry, Microsoft Purview governance for prompts/responses, and repeatable eval workflows before deploying as a Foundry Hosted Agent.
On the developer-experience side, Foundry Toolkit for VS Code (1.6.7-1.6.10) focused on end-to-end agent development with improved “Create Agent” flows, MCP toolboxes, preview Agent-to-Agent (A2A) connections, user-scoped hosted sessions, and richer Agent Inspector diagnostics. That toolchain story was reinforced by a tutorial on building your own MCP server using the MCP C# SDK (defining tools, prompts, and resources) and then using it from a Foundry-backed agent, which is quickly becoming the standard integration path for “agent + tools” architectures after last week's deeper guidance on MCP server design and safety tradeoffs (especially for databases).
Several posts tackled operational maturity: a self-improving agent design loop (evaluation, memory, strategy versioning, tests, monitored deployment) mapped directly onto Azure AI Foundry, Azure OpenAI, Azure AI Search, Functions, and Application Insights. Cost control showed up as a first-class concern too, with specific runtime levers like model routing, prompt/semantic caching, agent configuration optimization, and outcome measurement tied to cost controls.
- What does it really take to ship an AI agent?
- Agent Harness: Making your claw production-ready
- Foundry Toolkit for VS Code — August 2026 Update
- Building your own MCP server
- How to Build a Self-Improving AI Agent on Azure: A Practical Technical Guide
- The Economics of Agent Optimization: Four ways to lower the cost
Foundry Hosted Agents and Azure SRE Agent expand deployment, networking, and reporting options
Azure's agent story also advanced on two fronts: “turn this into a hosted agent quickly” for app developers, and “operate this safely in real networks” for production environments, echoing last week's emphasis on production execution controls (identity, OTel tracing, and enforceable guardrails) as the difference between a prototype and something you can run continuously. The updates share a common takeaway: Azure is making agents more deployable in constrained environments while keeping costs and access boundaries visible.
From local C# to Foundry Hosted Agent with azd
A .NET-focused update demonstrated converting a minimal Microsoft Agent Framework console app into a Foundry Hosted Agent using a prerelease NuGet package, three lines of C#, and azd for provisioning and deployment, following last week's azd extensibility push by showing azd as the “standard path” into a repeatable hosted-agent runtime. The emphasis is less on scaffolding and more on moving into an Azure-hosted runtime that can plug into observability (OpenTelemetry/Application Insights) and standard deployment workflows.
Azure SRE Agent: VNet integration GA, Live Reports preview, and a new trial model
Azure SRE Agent added VNet integration as generally available, which is a meaningful operational milestone for teams that need outbound agent traffic to traverse their own VNets to reach private endpoints, and it builds cleanly on last week's Reliability Starter Kit and ServiceNow integration coverage by expanding how far “operational agents” can safely reach into real environments. The GA announcement calls out that existing routing, NSG rules, firewall policy, DNS, and logging can remain the source of truth, and it adds an Inspect/Network audit view to review egress-policy decisions.
On top of that, Live Reports entered public preview with a “deterministic report page” model that refreshes live data via tool calls every time the page is opened. The design explicitly addresses token/cost behavior (tool calls happen on open, optional AI interpretation can happen at render time) and it uses a four-layer security model, including constrained tool execution in a sandboxed iframe.
Cost predictability got its own announcement via a 30-day trial that waives baseline always-on charges and bills only for Azure Agent Units (AAUs) when the agent is actually doing work. If you're evaluating SRE Agent, this changes the economics of “try it in a real environment with real connectors” without immediately committing to an always-on baseline.
- Azure SRE Agent VNet integration is now generally available
- Azure SRE Agent: Introducing Live Reports
- Try Azure SRE Agent with no always-on charges
AI security: gateways, orchestrators, and control points are now high-value targets
The most urgent Azure-related security story this week was a clear warning about exposed AI infrastructure components (LiteLLM, RAGFlow, and Kestra) being targeted because they concentrate secrets and sit on critical control paths, reinforcing last week's “agent guardrails” theme by underlining that governance is not only about tool calls but also about protecting the gateway layers that enforce them. The analysis frames these gateways and orchestration layers as “control points” attackers can use to pivot into data sources, models, and downstream systems, especially when they are internet-exposed or weakly segmented.
Microsoft Threat Intelligence included concrete defensive material: mitigation guidance, Microsoft Defender coverage mapping, MITRE ATT&CK techniques, IOCs, and KQL hunting queries for Advanced Hunting. One practical takeaway for Azure teams is to treat AI gateways and orchestration services like privileged infrastructure: lock down ingress, minimize secret exposure, and monitor the control plane and the data plane, not just the model endpoint.
Azure networking updates: fewer routes on-prem, cleaner DNS failover, and better API availability
Several networking announcements and guides focused on reliability and manageability across hybrid and multi-region deployments, and they pair naturally with last week's push to make production agent deployments work inside real enterprise boundaries (VNets, policy, and gateway controls). The throughline is reducing operational noise (routes, DNS indirection) while improving resiliency (zones).
Route summarization with advertised gateway prefixes
A detailed guide covered advertised gateway prefixes in Azure Virtual Network, aimed at hub-and-spoke designs using ExpressRoute or VPN Gateway with BGP. The key technique is summarized CIDR advertisements on the hub VNet so the gateway advertises fewer BGP routes to on-premises, while still allowing more specific (uncovered) prefixes to remain visible when needed. For hybrid teams dealing with route table scale, BGP churn, or on-prem router limits, this is a practical knob to reduce the blast radius of “too many prefixes” without flattening visibility everywhere.
Azure DNS + Traffic Manager linked records (public preview)
Traffic Manager linked records entered public preview, letting Azure DNS evaluate a linked Traffic Manager profile internally and return A/AAAA answers directly. The operational win is that you can avoid an intermediate trafficmanager.net CNAME (especially relevant at zone apex scenarios), while still using Traffic Manager behavior for failover or routing. The walkthrough also covered validation steps and a simple multi-region failover test, which makes this easier to trial safely.
Zonal redundancy for Azure API Management Standard v2
Azure API Management Standard v2 now supports Availability Zone redundancy, which lands as a practical follow-on to last week's APIM observability and AI Gateway discussions by making the gateway itself easier to run as a resilient baseline component. For teams that run APIM as a critical edge for internal or external APIs, Standard v2 becomes a more viable option when you need zone-level resilience without jumping tiers. The practical implication is architectural: plan your region selection around AZ support and incorporate this into your baseline reliability requirements for API gateways.
DevOps and platform automation: Copilot reviews in Azure Repos, azd extensibility, and FinOps via MCP
This week's developer tooling changes shared a similar direction: AI assistance is moving deeper into the workflow (code review, cost questions) while the platform automation tools get more extensible and identity-friendly, continuing last week's “repeatable workflows” thread around azd and deployment standardization. If you're building internal platforms, these are the kinds of updates that change how you standardize pipelines and governance.
Copilot Code Reviews for Azure Repos (public preview)
GitHub Copilot Code Review arrived in public preview for Azure Repos, extending AI review workflows beyond GitHub-hosted repos. The preview includes new enablement scopes, Managed DevOps Pools support, custom instructions, and automatic reviews triggered through branch policies, which matters if you want reviews to be consistent and not dependent on manual steps.
Cost attribution was also called out as improved in Azure Cost Management, which is important for organizations that need to charge back AI usage across teams or projects. Practically, this makes “AI review” a policy-enforced part of Azure Repos workflows in the same place you already manage branch protection and pipeline execution.
Azure Developer CLI (azd) August 2026: extension framework GA and Functions container options
Azure Developer CLI releases 1.30.0 through 1.32.0 shipped with the extension framework now generally available, which is the key enabling feature if you want to standardize internal workflows around azd while still supporting custom components, picking up right where last week's GA announcement left off by showing the first wave of “now that it's GA, here's what ships next” updates. The update also highlighted new Azure Functions container deployment options and a set of fixes across provisioning, pipelines, and interactive experiences.
The post also flagged breaking command/telemetry terminology changes, so teams with scripts and internal documentation should scan release notes before rolling upgrades broadly. If you're using GitHub Actions OIDC or Azure DevOps federated auth, azd continues to align with identity-first deployment patterns instead of long-lived secrets.
Cost Management tools in the ARM MCP server (and Copilot integration)
Azure Cost Management capabilities were added to the Azure Resource Manager (ARM) MCP server, with default cost/pricing tools and an optional CostManagement toolset, extending last week's AI FinOps theme by turning cost governance into an MCP-callable workflow that can sit alongside other agent toolchains. The practical workflow is “ask Copilot a cost question, let it call the right tool,” with setup instructions for GitHub Copilot Chat in VS Code and GitHub Copilot CLI.
This is a notable step toward conversational FinOps that stays grounded in your tenant's actual data, including examples like AKS cost analysis. If you're adopting MCP broadly for agents, ARM MCP is becoming a core “cloud context” server alongside your internal tools.
Data platforms: Fabric's August drop, SQL “AI-ready” workflows, and PostgreSQL ops trade-offs
Azure's data story this week spanned Microsoft Fabric feature updates, SQL developer workflows in VS Code, and pragmatic guidance on operational responsibility for PostgreSQL, tracking with last week's vector indexing and reranking focus by continuing to make retrieval and schema change management feel like standard platform work. The common thread is that Microsoft is trying to make “data + AI” workflows more repeatable (CI/CD, schema compare, vector search) while keeping operational overhead explicit.
Microsoft Fabric August 2026 Feature Summary
The August 2026 Fabric summary packed in platform-level upgrades: Runtime 2.0 (Spark 4.1 and Delta 4.2), OneLake resource instance rules, and Warehouse CI/CD improvements using DacFx plus VS Code Schema Compare. On the performance side, GPU query acceleration appeared in preview, and Fabric Data Agents picked up enhancements including GPT-5.1 and MCP-based integrations, reinforcing MCP as a cross-product integration layer.
For teams standardizing on Fabric, the CI/CD improvements are the most immediately actionable because they connect warehouse change management to familiar tooling (DacFx and VS Code). The runtime bump also matters if you're validating Spark/Delta compatibility or planning library upgrades.
Azure SQL Foundations and VS Code workflows for real schema change
A new Azure SQL Foundations series provides a structured path through Azure SQL Database Hyperscale: what Hyperscale is, how migration and optimization works, how scaling/performance tuning behaves with independent compute and storage, and how vector search fits into AI app patterns (RAG on operational data), which aligns with last week's updates on SQL vector indexing and reranking by adding the “start here” curriculum around the same AI-ready database direction. Alongside that, a Data Exposed session showed SQL projects in VS Code for real-world refactoring, including IntelliSense validation, safer renames with refactor logs, and generating publish scripts and profiles for multi-environment deployments.
In practice, these resources are most useful together: Hyperscale explains the target architecture, while SQL projects help you manage schema changes and deployments without treating database work as a manual, one-off process. If you're aligning application CI/CD with database CI/CD, publish profiles and scripted deployments are the connective tissue.
- Start here: Azure SQL Foundations series
- E1: A reintroduction to Azure SQL Database Hyperscale
- E2: Migrate and optimize with Azure SQL Database Hyperscale
- E3: Build AI apps with Azure SQL Database Hyperscale
- E4: Optimize performance and scalability with Azure SQL Database Hyperscale
- Tackle real database changes with SQL projects in VS Code | Data Exposed
Managed PostgreSQL vs self-hosted: making the operational tax explicit
A comparison piece walked through the trade-offs of self-hosting PostgreSQL versus using managed services, using Azure Database for PostgreSQL and Azure HorizonDB as examples. The framing centers on the shared responsibility model: what you still own (schema, query design, access patterns) versus what the platform takes on (patching, backups, recovery, HA), and how identity and security improve when you can integrate with Microsoft Entra ID.
This is less about “managed is better” and more about choosing where you want to spend engineering time, and it mirrors last week's retrieval guidance that framed Postgres as a real option in RAG stacks once you take roles/permissions and operational controls seriously. If you're already hitting the edges of operational capacity (HA planning, backup/restore testing, identity integration, patch scheduling), the article is a useful checklist for making the cost of self-hosting visible.
HPC transition: Microsoft HPC Pack retirement and Azure Batch operational monitoring patterns
Azure's HPC story this week combined a clear product lifecycle change with a practical operations workaround for a managed alternative, and it fits alongside last week's broader reliability-and-observability focus by showing how “managed” still needs runbook-grade visibility to operate well. The message is to plan migrations early and build observability that matches how you actually operate batch compute.
Microsoft announced the retirement of Microsoft HPC Pack, with the announcement dated Aug 27, 2026 and end of support on Aug 27, 2027. The guidance points customers to Azure Batch as Microsoft's supported managed platform for HPC and parallel workloads, and it clarifies the limited scope of support during the retirement period.
Separately, a guide addressed a real monitoring gap for Azure Batch: per-node state and duration tracking. The workaround polls the Batch REST API, ingests node snapshots into a Log Analytics custom table, and then uses KQL plus scheduled query alerts to catch stuck or unhealthy nodes with enough context to act, using Managed Identity to avoid embedding credentials.
Azure infrastructure for AI inference: Maia 200 focuses on dataflow and all-Ethernet scale-up
Azure published deeper technical detail on Maia 200's inference-focused architecture, emphasizing Software-defined Local Access (SDLA) and an all-Ethernet scale-up network to improve efficiency and predictability for large-scale inference, continuing last week's “silicon to systems” and AKS inference performance storyline with a more detailed view of the same cost-and-latency constraints at hardware level. The write-up links architectural choices to the realities of serving workloads: data movement patterns, collectives like allgather, and compute kernels such as FP8 matrix multiplication.
For developers, the immediate impact is indirect, but it matters if you're planning capacity for high-throughput inference or evaluating how Azure's hardware roadmap influences latency and cost predictability. Over time, these design choices tend to surface as better consistency at scale and clearer performance envelopes for inference-heavy deployments.
Other Azure News
Several items this week focused on practical build patterns and integration glue that often gets overlooked until you hit production constraints, matching last week's broader “operationalize the whole workflow” theme from azd and App Service deployment through to monitoring and incident processes. A SQL + Copilot tutorial showed an “AI-ready app” path that starts local with SQL Server and GitHub Copilot in VS Code, then connects via REST or GraphQL and deploys a frontend with Azure Static Web Apps, including SQL Server vector data types for semantic search/RAG scenarios.
On the secure operations side, a Browser Automation Tool pattern for Foundry Hosted Agents showed how to keep credentials out of the LLM by storing secrets in Azure Key Vault, using Azure RBAC and least privilege (often via Managed Identity and Entra ID), and cleaning up sessions correctly. For enterprise architecture, a legal AI case study from PONS highlighted three design decisions that translate well to regulated teams: separate public legal knowledge from private customer data, use managed Azure services to reduce ops load, and implement enforceable security/compliance controls (including Key Vault and SOC 2 Type II framing).
Rounding things out, there was a guide on syncing multiple Azure DevOps orgs into one ServiceNow instance without forcing a shared workflow (using WIQL filtering, field mapping, and conflict handling, with options from service hooks to Azure middleware), plus a Fabric event-driven pattern post on reacting to business events with Activator and Eventhouse. John Savill's weekly Azure update video also landed on Aug 28 with general platform updates and learning links.
- Build Modern and AI-Ready Apps with SQL and GitHub Copilot in VS Code
- Manage and retrieve credentials securely inside Browser Automation Tool (BAT) using Azure Key Vault
- Three architecture decisions behind PONS’s legal AI platform on Microsoft Azure
- Syncing Multiple Azure DevOps Orgs to One ServiceNow Instance Without Forcing a Shared Workflow
- Reacting to Business Events with Activator and Eventhouse
- Building an End-to-End Enterprise AI Platform on Azure
- Secure AI Agents in Azure: AI Gateway, Tools, and Trust
- Closing the Loop: Feedback based Learning for Agentic RAG on Azure
- Azure Update 28th August 2026