{"id":57809,"date":"2026-07-08T09:37:51","date_gmt":"2026-07-07T23:37:51","guid":{"rendered":"https:\/\/www.cloudproinc.com.au\/index.php\/2026\/07\/08\/deploy-containerised-hosted-agents-with-microsoft-foundry-safely\/"},"modified":"2026-07-08T09:39:12","modified_gmt":"2026-07-07T23:39:12","slug":"deploy-containerised-hosted-agents-with-microsoft-foundry-safely","status":"publish","type":"post","link":"https:\/\/cloudproinc.com.au\/index.php\/2026\/07\/08\/deploy-containerised-hosted-agents-with-microsoft-foundry-safely\/","title":{"rendered":"Deploy Containerised Hosted Agents with Microsoft Foundry Safely"},"content":{"rendered":"\n<p class=\"wp-block-paragraph\">In this blog post Deploy Containerised Hosted Agents with Microsoft Foundry Safely we will explain how containerised hosted agents work, when they make business sense, and how to deploy them without turning your AI initiative into another hard-to-support IT platform.<\/p>\n\n\n\n<!--more-->\n\n\n\n<p class=\"wp-block-paragraph\">Many leadership teams are now past the \u201cAI demo\u201d stage. Someone has built a useful prototype. It answers customer questions, drafts internal reports, checks policy documents, or routes service desk requests. Then the uncomfortable question arrives: where does this thing actually run, who secures it, and who supports it when it becomes business-critical?<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">That is the gap Microsoft Foundry Agent Service is trying to close. At a high level, it gives organisations a managed place to run AI agents \u2014 software that can reason over a request, call tools, use approved data, and perform a task. A hosted agent is where your own agent code runs on Microsoft-managed infrastructure rather than on a developer\u2019s laptop, a random virtual machine, or a pile of custom plumbing.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">The \u201ccontainerised\u201d part simply means your agent is packaged into a container image. Think of a container as a sealed, repeatable software package that includes the application and what it needs to run. This makes deployment more consistent across development, testing, and production.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Why this matters to CIOs and CTOs<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">The business problem is not usually whether AI can do something clever. The problem is whether it can do it safely, repeatedly, and at a cost the business understands.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">We regularly see mid-sized organisations with promising AI pilots that are stuck because nobody wants to own the operational risk. The developer says it works. Security asks how access is controlled. Finance asks what the monthly bill will be. The CIO asks whether it meets internal governance and Australian compliance expectations.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Containerised hosted agents help because they give your AI applications a clearer operating model. You can package code properly, deploy a versioned agent, assign it an identity, monitor it, and connect it to approved systems in a more controlled way.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">If you have already read our guide on Azure Foundry Prompt Agents Vs Hosted Agents, think of this post as the next step. Prompt agents are excellent for simpler use cases. Hosted agents are better when you need custom logic, custom integrations, or stronger control over how the agent behaves.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">What Microsoft Foundry Agent Service does in plain English<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Microsoft Foundry Agent Service is a managed platform for building, deploying, and running AI agents. Instead of stitching together separate services for model access, orchestration, identity, logging, scaling, and endpoints, Foundry gives teams a more standardised way to move from prototype to production.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">With hosted agents, your team writes the agent code using a supported framework such as Microsoft Agent Framework, Semantic Kernel, LangGraph, or custom Python or .NET code. That code is packaged into a container image and deployed to Foundry Agent Service.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Once deployed, the platform provides an endpoint that other applications can call. The agent can then use a model from the Foundry model catalogue, call approved tools, and connect to business systems using its assigned Microsoft Entra identity. Microsoft Entra identity is the modern Microsoft sign-in and access control system formerly known as Azure Active Directory.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">In business terms, this means your AI agent is no longer \u201ca script running somewhere\u201d. It becomes a managed application with defined access, versioning, and operational boundaries.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Where containerised hosted agents fit<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Not every AI use case needs a containerised hosted agent. If your requirement is a simple internal assistant that answers questions from approved documents, a prompt agent may be enough.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Hosted agents become useful when the agent needs to do more than answer questions. For example:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n <li>Check a CRM record before responding to a customer request.<\/li>\n <li>Create a service desk ticket and update its status.<\/li>\n <li>Run custom business rules before giving an answer.<\/li>\n <li>Handle webhooks from another system.<\/li>\n <li>Use a specific AI agent framework your development team already supports.<\/li>\n <li>Maintain files or state across a multi-step task.<\/li>\n<\/ul>\n\n\n\n<p class=\"wp-block-paragraph\">This is also where our earlier post on connecting Microsoft Foundry agents to business systems becomes important. The real value of an agent usually appears when it can safely interact with the tools your staff already use every day.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">A practical architecture<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">A typical containerised hosted agent pattern looks like this:<\/p>\n\n\n\n<ol class=\"wp-block-list\">\n <li>Your development team writes the agent code.<\/li>\n <li>The code is packaged into a container image.<\/li>\n <li>The image is stored in Azure Container Registry, which is Microsoft\u2019s private container image store.<\/li>\n <li>Microsoft Foundry Agent Service deploys a hosted agent version from that image.<\/li>\n <li>The platform creates a dedicated Microsoft Entra identity for the agent.<\/li>\n <li>Approved users or applications call the agent endpoint.<\/li>\n <li>The agent uses approved models, tools, and business systems to complete the task.<\/li>\n<\/ol>\n\n\n\n<p class=\"wp-block-paragraph\">The important point for decision-makers is separation of responsibility. Your team controls the business logic. Microsoft manages much of the hosting layer. Your security team controls identity, permissions, monitoring, and policy.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">What deployment can look like<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">The exact commands will change depending on your language, framework, and deployment method. But the flow is generally simple enough to understand.<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code># 1. Build the agent container image\naz acr build \\\n --registry mycompanyregistry \\\n --image claims-agent:v1 \\\n .\n\n# 2. Deploy or register the hosted agent version\n# This is commonly handled through Azure Developer CLI, SDK, REST API,\n# or deployment automation in your DevOps pipeline.\n\n# 3. Test the agent endpoint with a controlled request\ncurl -X POST &quot;https:\/\/your-agent-endpoint\/responses&quot; \\\n -H &quot;Authorization: Bearer &amp;lt;token&amp;gt;&quot; \\\n -H &quot;Content-Type: application\/json&quot; \\\n -d &#39;{&quot;input&quot;:&quot;Summarise the status of claim 10492&quot;}&#39;<\/code><\/pre>\n\n\n\n<p class=\"wp-block-paragraph\">You do not need your executive team to understand every command. But they should understand the control points: the code is packaged, the deployment is repeatable, access is authenticated, and the agent is invoked through a defined endpoint.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">For production, we usually recommend deployment through a proper pipeline rather than manual commands. That gives you approval gates, version history, rollback options, and evidence for audit.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">The security controls that matter<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">AI agents can be risky because they sit between users, data, models, and business systems. A poorly designed agent can expose sensitive information, make changes it should not make, or create unexpected costs through repeated model calls.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">For Australian organisations working toward Essential 8 \u2014 the Australian Government\u2019s cybersecurity framework designed to reduce common cyber risks \u2014 hosted agents should be treated like any other production workload. They need patching, access control, logging, backup considerations, and clear administrative boundaries.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">At CloudProInc, we usually focus on five practical controls:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n <li><strong>Least privilege access:<\/strong> give the agent only the permissions it needs, not broad access to every system.<\/li>\n <li><strong>Separate environments:<\/strong> keep development, testing, and production agents separate.<\/li>\n <li><strong>Approved data paths:<\/strong> define which systems the agent may read from or write to.<\/li>\n <li><strong>Monitoring and alerting:<\/strong> track usage, errors, unusual requests, and cost spikes.<\/li>\n <li><strong>Version control:<\/strong> know exactly which version of the agent is live and who approved it.<\/li>\n<\/ul>\n\n\n\n<p class=\"wp-block-paragraph\">This is where tools such as Microsoft Defender, Microsoft Purview, and Wiz can help. Defender helps detect and respond to threats across Microsoft environments. Purview helps with data governance and compliance. Wiz helps security teams see cloud risk across workloads, identities, containers, and cloud services.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">As a Microsoft Partner and Wiz Security Integrator, CloudProInc often looks at agent deployment through both lenses: can it deliver the business outcome, and can it be defended when something goes wrong?<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">A real-world scenario<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Consider a 180-person professional services firm with offices in Melbourne and Sydney. The operations team wants an AI assistant that can review incoming client requests, check project status, draft a response, and create a task in the project management system.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">The first prototype works well, but it runs from a developer\u2019s machine and uses a shared service account. That might be fine for a demo, but it is not acceptable for production. Nobody can clearly answer who accessed what, which data was sent to the model, or what happens if the developer leaves.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">A containerised hosted agent changes the operating model. The agent is packaged properly, deployed through a controlled process, and given its own identity. It can read project status, but not payroll data. It can draft a task, but high-risk actions still require a human to approve them.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">The business outcome is not \u201cwe deployed containers\u201d. The outcome is faster client response times, fewer manual admin steps, and lower operational risk because the agent runs in a managed and auditable way.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Cost control is not optional<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">AI costs can creep up quietly. Every agent interaction may involve model calls, tool calls, storage, networking, and supporting cloud services.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Before deploying a hosted agent, define the expected usage pattern. How many users will call it each day? How many steps does a typical task require? Which model does it use? What happens if an upstream system fails and the agent keeps retrying?<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">A practical cost model should include:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n <li>Model usage by task type.<\/li>\n <li>Container hosting and supporting Azure services.<\/li>\n <li>Logging and monitoring retention.<\/li>\n <li>Development, testing, and production environments.<\/li>\n <li>Security review and ongoing maintenance.<\/li>\n<\/ul>\n\n\n\n<p class=\"wp-block-paragraph\">This does not need to slow the project down. It simply prevents the awkward conversation where a successful pilot becomes an unexpectedly expensive production service.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">When not to use hosted agents<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Hosted agents are powerful, but they are not always the right first move.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">You may not need them if your use case is simple, low-risk, and does not require custom code. You may also want to wait if your organisation has no clear AI governance, no data classification, and no owner for the business process the agent will support.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">In those cases, start with the basics. Define the business problem, the data involved, the risk level, and the success measure. Then choose the technology.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">How to start safely<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">For most mid-sized organisations, the best approach is a controlled pilot with production discipline.<\/p>\n\n\n\n<ol class=\"wp-block-list\">\n <li>Pick one workflow with measurable value.<\/li>\n <li>Classify the data the agent will use.<\/li>\n <li>Decide whether a prompt agent or hosted agent is the right fit.<\/li>\n <li>Build the agent with least privilege access from the beginning.<\/li>\n <li>Deploy through a repeatable pipeline.<\/li>\n <li>Monitor performance, security events, and cost.<\/li>\n <li>Review the outcome before scaling to more workflows.<\/li>\n<\/ol>\n\n\n\n<p class=\"wp-block-paragraph\">If your roadmap includes agent-to-agent workflows, it is also worth reading our post on connecting Microsoft Foundry agents to external A2A endpoints. Once agents start talking to other agents or external services, governance becomes even more important.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Final thoughts<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Containerised hosted agents with Microsoft Foundry Agent Service are not just a developer convenience. They are a way to make AI agents more secure, supportable, and ready for real business use.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">For CIOs and CTOs, the value is practical: fewer fragile prototypes, clearer ownership, stronger access control, and a better path from AI idea to production workflow.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">CloudProInc is based in Melbourne and works with organisations across Australia and internationally. With 20+ years of enterprise IT experience across Azure, Microsoft 365, Intune, Windows 365, OpenAI, Claude, Defender, and Wiz, we help businesses build AI systems that are useful, secure, and realistic to operate.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">If you are not sure whether your current AI prototype is ready for production, or whether Microsoft Foundry hosted agents are the right fit, we are happy to take a look \u2014 no strings attached.<\/p>\n\n\n","protected":false},"excerpt":{"rendered":"<p>A practical guide for tech leaders on when containerised hosted agents make sense, how they work, and how to deploy them without creating security or cost surprises.<\/p>\n","protected":false},"author":1,"featured_media":57812,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_yoast_wpseo_opengraph-title":"Containerised Hosted Agents: Deploy Them Safely","_yoast_wpseo_opengraph-description":"Learn when containerised hosted agents make business sense, how to deploy them with governance, identity, monitoring, and safer production operational controls.","_yoast_wpseo_twitter-title":"Containerised Hosted Agents: Deploy Them Safely","_yoast_wpseo_twitter-description":"Learn when containerised hosted agents make business sense, how to deploy them with governance, identity, monitoring, and safer production operational controls.","_et_pb_use_builder":"","_et_pb_old_content":"","_et_gb_content_width":"","_jetpack_newsletter_access":"","_jetpack_dont_email_post_to_subs":false,"_jetpack_newsletter_tier_id":0,"_jetpack_memberships_contains_paywalled_content":false,"_jetpack_feature_clip_id":0,"_jetpack_memberships_contains_paid_content":false,"footnotes":"","jetpack_post_was_ever_published":false},"categories":[13],"tags":[],"class_list":["post-57809","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-blog"],"yoast_head":"<!-- This site is optimized with the Yoast SEO Premium plugin v27.3 (Yoast SEO v28.0) - https:\/\/yoast.com\/product\/yoast-seo-premium-wordpress\/ -->\n<title>Containerised Hosted Agents: Deploy Them Safely<\/title>\n<meta name=\"description\" content=\"Learn when containerised hosted agents make business sense, how to deploy them with governance, identity, monitoring, and safer production operational controls.\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/cloudproinc.azurewebsites.net\/index.php\/2026\/07\/08\/deploy-containerised-hosted-agents-with-microsoft-foundry-safely\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Containerised Hosted Agents: Deploy Them Safely\" \/>\n<meta property=\"og:description\" content=\"Learn when containerised hosted agents make business sense, how to deploy them with governance, identity, monitoring, and safer production operational controls.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/cloudproinc.azurewebsites.net\/index.php\/2026\/07\/08\/deploy-containerised-hosted-agents-with-microsoft-foundry-safely\/\" \/>\n<meta property=\"og:site_name\" content=\"CPI Consulting\" \/>\n<meta property=\"article:published_time\" content=\"2026-07-07T23:37:51+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2026-07-07T23:39:12+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/cloudproinc.com.au\/wp-content\/uploads\/2026\/07\/deploy-containerised-hosted-agents-with-microsoft-foundry-safely.png\" \/>\n\t<meta property=\"og:image:width\" content=\"1536\" \/>\n\t<meta property=\"og:image:height\" content=\"1024\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/png\" \/>\n<meta name=\"author\" content=\"CPI Staff\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:title\" content=\"Containerised Hosted Agents: Deploy Them Safely\" \/>\n<meta name=\"twitter:description\" content=\"Learn when containerised hosted agents make business sense, how to deploy them with governance, identity, monitoring, and safer production operational controls.\" \/>\n<meta name=\"twitter:label1\" content=\"Written by\" \/>\n\t<meta name=\"twitter:data1\" content=\"CPI Staff\" \/>\n\t<meta name=\"twitter:label2\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data2\" content=\"9 minutes\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\\\/\\\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\\\/\\\/cloudproinc.azurewebsites.net\\\/index.php\\\/2026\\\/07\\\/08\\\/deploy-containerised-hosted-agents-with-microsoft-foundry-safely\\\/#article\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/cloudproinc.azurewebsites.net\\\/index.php\\\/2026\\\/07\\\/08\\\/deploy-containerised-hosted-agents-with-microsoft-foundry-safely\\\/\"},\"author\":{\"name\":\"CPI Staff\",\"@id\":\"https:\\\/\\\/cloudproinc.com.au\\\/#\\\/schema\\\/person\\\/192eeeb0ce91062126ce3822ae88fe6e\"},\"headline\":\"Deploy Containerised Hosted Agents with Microsoft Foundry Safely\",\"datePublished\":\"2026-07-07T23:37:51+00:00\",\"dateModified\":\"2026-07-07T23:39:12+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\\\/\\\/cloudproinc.azurewebsites.net\\\/index.php\\\/2026\\\/07\\\/08\\\/deploy-containerised-hosted-agents-with-microsoft-foundry-safely\\\/\"},\"wordCount\":1792,\"commentCount\":0,\"publisher\":{\"@id\":\"https:\\\/\\\/cloudproinc.com.au\\\/#organization\"},\"image\":{\"@id\":\"https:\\\/\\\/cloudproinc.azurewebsites.net\\\/index.php\\\/2026\\\/07\\\/08\\\/deploy-containerised-hosted-agents-with-microsoft-foundry-safely\\\/#primaryimage\"},\"thumbnailUrl\":\"\\\/wp-content\\\/uploads\\\/2026\\\/07\\\/deploy-containerised-hosted-agents-with-microsoft-foundry-safely.png\",\"articleSection\":[\"Blog\"],\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"CommentAction\",\"name\":\"Comment\",\"target\":[\"https:\\\/\\\/cloudproinc.azurewebsites.net\\\/index.php\\\/2026\\\/07\\\/08\\\/deploy-containerised-hosted-agents-with-microsoft-foundry-safely\\\/#respond\"]}]},{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/cloudproinc.azurewebsites.net\\\/index.php\\\/2026\\\/07\\\/08\\\/deploy-containerised-hosted-agents-with-microsoft-foundry-safely\\\/\",\"url\":\"https:\\\/\\\/cloudproinc.azurewebsites.net\\\/index.php\\\/2026\\\/07\\\/08\\\/deploy-containerised-hosted-agents-with-microsoft-foundry-safely\\\/\",\"name\":\"Containerised Hosted Agents: Deploy Them Safely\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/cloudproinc.com.au\\\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\\\/\\\/cloudproinc.azurewebsites.net\\\/index.php\\\/2026\\\/07\\\/08\\\/deploy-containerised-hosted-agents-with-microsoft-foundry-safely\\\/#primaryimage\"},\"image\":{\"@id\":\"https:\\\/\\\/cloudproinc.azurewebsites.net\\\/index.php\\\/2026\\\/07\\\/08\\\/deploy-containerised-hosted-agents-with-microsoft-foundry-safely\\\/#primaryimage\"},\"thumbnailUrl\":\"\\\/wp-content\\\/uploads\\\/2026\\\/07\\\/deploy-containerised-hosted-agents-with-microsoft-foundry-safely.png\",\"datePublished\":\"2026-07-07T23:37:51+00:00\",\"dateModified\":\"2026-07-07T23:39:12+00:00\",\"description\":\"Learn when containerised hosted agents make business sense, how to deploy them with governance, identity, monitoring, and safer production operational controls.\",\"breadcrumb\":{\"@id\":\"https:\\\/\\\/cloudproinc.azurewebsites.net\\\/index.php\\\/2026\\\/07\\\/08\\\/deploy-containerised-hosted-agents-with-microsoft-foundry-safely\\\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\\\/\\\/cloudproinc.azurewebsites.net\\\/index.php\\\/2026\\\/07\\\/08\\\/deploy-containerised-hosted-agents-with-microsoft-foundry-safely\\\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\\\/\\\/cloudproinc.azurewebsites.net\\\/index.php\\\/2026\\\/07\\\/08\\\/deploy-containerised-hosted-agents-with-microsoft-foundry-safely\\\/#primaryimage\",\"url\":\"\\\/wp-content\\\/uploads\\\/2026\\\/07\\\/deploy-containerised-hosted-agents-with-microsoft-foundry-safely.png\",\"contentUrl\":\"\\\/wp-content\\\/uploads\\\/2026\\\/07\\\/deploy-containerised-hosted-agents-with-microsoft-foundry-safely.png\",\"width\":1536,\"height\":1024},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/cloudproinc.azurewebsites.net\\\/index.php\\\/2026\\\/07\\\/08\\\/deploy-containerised-hosted-agents-with-microsoft-foundry-safely\\\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\\\/\\\/cloudproinc.com.au\\\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Deploy Containerised Hosted Agents with Microsoft Foundry Safely\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\\\/\\\/cloudproinc.com.au\\\/#website\",\"url\":\"https:\\\/\\\/cloudproinc.com.au\\\/\",\"name\":\"Cloud Pro Inc - CPI Consulting Pty Ltd\",\"description\":\"Cloud, AI &amp; Cybersecurity Consulting | Melbourne\",\"publisher\":{\"@id\":\"https:\\\/\\\/cloudproinc.com.au\\\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\\\/\\\/cloudproinc.com.au\\\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"en-US\"},{\"@type\":\"Organization\",\"@id\":\"https:\\\/\\\/cloudproinc.com.au\\\/#organization\",\"name\":\"Cloud Pro Inc - Cloud Pro Inc - CPI Consulting Pty Ltd\",\"url\":\"https:\\\/\\\/cloudproinc.com.au\\\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\\\/\\\/cloudproinc.com.au\\\/#\\\/schema\\\/logo\\\/image\\\/\",\"url\":\"\\\/wp-content\\\/uploads\\\/2022\\\/01\\\/favfinalfile.png\",\"contentUrl\":\"\\\/wp-content\\\/uploads\\\/2022\\\/01\\\/favfinalfile.png\",\"width\":500,\"height\":500,\"caption\":\"Cloud Pro Inc - Cloud Pro Inc - CPI Consulting Pty Ltd\"},\"image\":{\"@id\":\"https:\\\/\\\/cloudproinc.com.au\\\/#\\\/schema\\\/logo\\\/image\\\/\"}},{\"@type\":\"Person\",\"@id\":\"https:\\\/\\\/cloudproinc.com.au\\\/#\\\/schema\\\/person\\\/192eeeb0ce91062126ce3822ae88fe6e\",\"name\":\"CPI Staff\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/2d96eeb53b791d92c8c50dd667e3beec92c93253bb6ff21c02cfa8ca73665c70?s=96&d=mm&r=g\",\"url\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/2d96eeb53b791d92c8c50dd667e3beec92c93253bb6ff21c02cfa8ca73665c70?s=96&d=mm&r=g\",\"contentUrl\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/2d96eeb53b791d92c8c50dd667e3beec92c93253bb6ff21c02cfa8ca73665c70?s=96&d=mm&r=g\",\"caption\":\"CPI Staff\"},\"sameAs\":[\"http:\\\/\\\/www.cloudproinc.com.au\"],\"url\":\"https:\\\/\\\/cloudproinc.com.au\\\/index.php\\\/author\\\/cpiadmin\\\/\"}]}<\/script>\n<!-- \/ Yoast SEO Premium plugin. -->","yoast_head_json":{"title":"Containerised Hosted Agents: Deploy Them Safely","description":"Learn when containerised hosted agents make business sense, how to deploy them with governance, identity, monitoring, and safer production operational controls.","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/cloudproinc.azurewebsites.net\/index.php\/2026\/07\/08\/deploy-containerised-hosted-agents-with-microsoft-foundry-safely\/","og_locale":"en_US","og_type":"article","og_title":"Containerised Hosted Agents: Deploy Them Safely","og_description":"Learn when containerised hosted agents make business sense, how to deploy them with governance, identity, monitoring, and safer production operational controls.","og_url":"https:\/\/cloudproinc.azurewebsites.net\/index.php\/2026\/07\/08\/deploy-containerised-hosted-agents-with-microsoft-foundry-safely\/","og_site_name":"CPI Consulting","article_published_time":"2026-07-07T23:37:51+00:00","article_modified_time":"2026-07-07T23:39:12+00:00","og_image":[{"width":1536,"height":1024,"url":"https:\/\/cloudproinc.com.au\/wp-content\/uploads\/2026\/07\/deploy-containerised-hosted-agents-with-microsoft-foundry-safely.png","type":"image\/png"}],"author":"CPI Staff","twitter_card":"summary_large_image","twitter_title":"Containerised Hosted Agents: Deploy Them Safely","twitter_description":"Learn when containerised hosted agents make business sense, how to deploy them with governance, identity, monitoring, and safer production operational controls.","twitter_misc":{"Written by":"CPI Staff","Est. reading time":"9 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/cloudproinc.azurewebsites.net\/index.php\/2026\/07\/08\/deploy-containerised-hosted-agents-with-microsoft-foundry-safely\/#article","isPartOf":{"@id":"https:\/\/cloudproinc.azurewebsites.net\/index.php\/2026\/07\/08\/deploy-containerised-hosted-agents-with-microsoft-foundry-safely\/"},"author":{"name":"CPI Staff","@id":"https:\/\/cloudproinc.com.au\/#\/schema\/person\/192eeeb0ce91062126ce3822ae88fe6e"},"headline":"Deploy Containerised Hosted Agents with Microsoft Foundry Safely","datePublished":"2026-07-07T23:37:51+00:00","dateModified":"2026-07-07T23:39:12+00:00","mainEntityOfPage":{"@id":"https:\/\/cloudproinc.azurewebsites.net\/index.php\/2026\/07\/08\/deploy-containerised-hosted-agents-with-microsoft-foundry-safely\/"},"wordCount":1792,"commentCount":0,"publisher":{"@id":"https:\/\/cloudproinc.com.au\/#organization"},"image":{"@id":"https:\/\/cloudproinc.azurewebsites.net\/index.php\/2026\/07\/08\/deploy-containerised-hosted-agents-with-microsoft-foundry-safely\/#primaryimage"},"thumbnailUrl":"\/wp-content\/uploads\/2026\/07\/deploy-containerised-hosted-agents-with-microsoft-foundry-safely.png","articleSection":["Blog"],"inLanguage":"en-US","potentialAction":[{"@type":"CommentAction","name":"Comment","target":["https:\/\/cloudproinc.azurewebsites.net\/index.php\/2026\/07\/08\/deploy-containerised-hosted-agents-with-microsoft-foundry-safely\/#respond"]}]},{"@type":"WebPage","@id":"https:\/\/cloudproinc.azurewebsites.net\/index.php\/2026\/07\/08\/deploy-containerised-hosted-agents-with-microsoft-foundry-safely\/","url":"https:\/\/cloudproinc.azurewebsites.net\/index.php\/2026\/07\/08\/deploy-containerised-hosted-agents-with-microsoft-foundry-safely\/","name":"Containerised Hosted Agents: Deploy Them Safely","isPartOf":{"@id":"https:\/\/cloudproinc.com.au\/#website"},"primaryImageOfPage":{"@id":"https:\/\/cloudproinc.azurewebsites.net\/index.php\/2026\/07\/08\/deploy-containerised-hosted-agents-with-microsoft-foundry-safely\/#primaryimage"},"image":{"@id":"https:\/\/cloudproinc.azurewebsites.net\/index.php\/2026\/07\/08\/deploy-containerised-hosted-agents-with-microsoft-foundry-safely\/#primaryimage"},"thumbnailUrl":"\/wp-content\/uploads\/2026\/07\/deploy-containerised-hosted-agents-with-microsoft-foundry-safely.png","datePublished":"2026-07-07T23:37:51+00:00","dateModified":"2026-07-07T23:39:12+00:00","description":"Learn when containerised hosted agents make business sense, how to deploy them with governance, identity, monitoring, and safer production operational controls.","breadcrumb":{"@id":"https:\/\/cloudproinc.azurewebsites.net\/index.php\/2026\/07\/08\/deploy-containerised-hosted-agents-with-microsoft-foundry-safely\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/cloudproinc.azurewebsites.net\/index.php\/2026\/07\/08\/deploy-containerised-hosted-agents-with-microsoft-foundry-safely\/"]}]},{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/cloudproinc.azurewebsites.net\/index.php\/2026\/07\/08\/deploy-containerised-hosted-agents-with-microsoft-foundry-safely\/#primaryimage","url":"\/wp-content\/uploads\/2026\/07\/deploy-containerised-hosted-agents-with-microsoft-foundry-safely.png","contentUrl":"\/wp-content\/uploads\/2026\/07\/deploy-containerised-hosted-agents-with-microsoft-foundry-safely.png","width":1536,"height":1024},{"@type":"BreadcrumbList","@id":"https:\/\/cloudproinc.azurewebsites.net\/index.php\/2026\/07\/08\/deploy-containerised-hosted-agents-with-microsoft-foundry-safely\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/cloudproinc.com.au\/"},{"@type":"ListItem","position":2,"name":"Deploy Containerised Hosted Agents with Microsoft Foundry Safely"}]},{"@type":"WebSite","@id":"https:\/\/cloudproinc.com.au\/#website","url":"https:\/\/cloudproinc.com.au\/","name":"Cloud Pro Inc - CPI Consulting Pty Ltd","description":"Cloud, AI &amp; Cybersecurity Consulting | Melbourne","publisher":{"@id":"https:\/\/cloudproinc.com.au\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/cloudproinc.com.au\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-US"},{"@type":"Organization","@id":"https:\/\/cloudproinc.com.au\/#organization","name":"Cloud Pro Inc - Cloud Pro Inc - CPI Consulting Pty Ltd","url":"https:\/\/cloudproinc.com.au\/","logo":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/cloudproinc.com.au\/#\/schema\/logo\/image\/","url":"\/wp-content\/uploads\/2022\/01\/favfinalfile.png","contentUrl":"\/wp-content\/uploads\/2022\/01\/favfinalfile.png","width":500,"height":500,"caption":"Cloud Pro Inc - Cloud Pro Inc - CPI Consulting Pty Ltd"},"image":{"@id":"https:\/\/cloudproinc.com.au\/#\/schema\/logo\/image\/"}},{"@type":"Person","@id":"https:\/\/cloudproinc.com.au\/#\/schema\/person\/192eeeb0ce91062126ce3822ae88fe6e","name":"CPI Staff","image":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/secure.gravatar.com\/avatar\/2d96eeb53b791d92c8c50dd667e3beec92c93253bb6ff21c02cfa8ca73665c70?s=96&d=mm&r=g","url":"https:\/\/secure.gravatar.com\/avatar\/2d96eeb53b791d92c8c50dd667e3beec92c93253bb6ff21c02cfa8ca73665c70?s=96&d=mm&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/2d96eeb53b791d92c8c50dd667e3beec92c93253bb6ff21c02cfa8ca73665c70?s=96&d=mm&r=g","caption":"CPI Staff"},"sameAs":["http:\/\/www.cloudproinc.com.au"],"url":"https:\/\/cloudproinc.com.au\/index.php\/author\/cpiadmin\/"}]}},"jetpack_featured_media_url":"\/wp-content\/uploads\/2026\/07\/deploy-containerised-hosted-agents-with-microsoft-foundry-safely.png","jetpack-related-posts":[{"id":53359,"url":"https:\/\/cloudproinc.com.au\/index.php\/2025\/05\/05\/customizing-a-blazor-9-web-app-add-a-logo-and-change-the-sidebar-color\/","url_meta":{"origin":57809,"position":0},"title":"Customizing a Blazor 9 Web App: Add a Logo and Change the Sidebar Color","author":"CPI Staff","date":"May 5, 2025","format":false,"excerpt":"Blazor 9 introduces a powerful, component-driven architecture that makes it easier than ever to build interactive and modern web applications using .NET. In this tutorial, we'll walk you through how to personalize your Blazor web app by adding a custom logo and changing the sidebar color to give your app\u2026","rel":"","context":"In &quot;.NET&quot;","block_context":{"text":".NET","link":"https:\/\/cloudproinc.com.au\/index.php\/category\/net\/"},"img":{"alt_text":"","src":"\/wp-content\/uploads\/2025\/05\/Add-bootstrap-logo.png","width":350,"height":200,"srcset":"\/wp-content\/uploads\/2025\/05\/Add-bootstrap-logo.png 1x, \/wp-content\/uploads\/2025\/05\/Add-bootstrap-logo.png 1.5x, \/wp-content\/uploads\/2025\/05\/Add-bootstrap-logo.png 2x, \/wp-content\/uploads\/2025\/05\/Add-bootstrap-logo.png 3x, \/wp-content\/uploads\/2025\/05\/Add-bootstrap-logo.png 4x"},"classes":[]},{"id":53066,"url":"https:\/\/cloudproinc.com.au\/index.php\/2025\/01\/23\/enable-microsoft-365-insider-using-intune\/","url_meta":{"origin":57809,"position":1},"title":"Enable Microsoft 365 Insider Using Intune","author":"CPI Staff","date":"January 23, 2025","format":false,"excerpt":"In this blog post, we will show you how to set up Microsoft 365 Insider using Microsoft Intune. Estimated reading time: 4 minutes Table of contentsEnable Microsoft 365 Insider Using IntuneSync and Check VersionSimilar Posts This process will guide you through creating and assigning a configuration profile that changes the\u2026","rel":"","context":"In &quot;Blog&quot;","block_context":{"text":"Blog","link":"https:\/\/cloudproinc.com.au\/index.php\/category\/blog\/"},"img":{"alt_text":"","src":"\/wp-content\/uploads\/2025\/01\/Enable-Microsoft-365-Insider-Using-Intune.webp","width":350,"height":200,"srcset":"\/wp-content\/uploads\/2025\/01\/Enable-Microsoft-365-Insider-Using-Intune.webp 1x, \/wp-content\/uploads\/2025\/01\/Enable-Microsoft-365-Insider-Using-Intune.webp 1.5x, \/wp-content\/uploads\/2025\/01\/Enable-Microsoft-365-Insider-Using-Intune.webp 2x"},"classes":[]},{"id":327,"url":"https:\/\/cloudproinc.com.au\/index.php\/2024\/07\/03\/configure-email-security-quarantine-policy-in-microsoft-365\/","url_meta":{"origin":57809,"position":2},"title":"Configure Email Security Quarantine Policy in Microsoft 365","author":"CPI Staff","date":"July 3, 2024","format":false,"excerpt":"In this Microsoft 365 Security blog post, we will explain how to configure email security quarantine policy in Microsoft 365. Microsoft 365 email quarantine is a security feature that isolates suspicious emails detected by spam filters and phishing detectors from passing in. Once an email is detected and isolated, it\u2026","rel":"","context":"In &quot;Blog&quot;","block_context":{"text":"Blog","link":"https:\/\/cloudproinc.com.au\/index.php\/category\/blog\/"},"img":{"alt_text":"","src":"\/wp-content\/uploads\/2024\/07\/Configure-Email-Security-Quarantine-Policy-in-Microsoft-365.webp","width":350,"height":200,"srcset":"\/wp-content\/uploads\/2024\/07\/Configure-Email-Security-Quarantine-Policy-in-Microsoft-365.webp 1x, \/wp-content\/uploads\/2024\/07\/Configure-Email-Security-Quarantine-Policy-in-Microsoft-365.webp 1.5x, \/wp-content\/uploads\/2024\/07\/Configure-Email-Security-Quarantine-Policy-in-Microsoft-365.webp 2x"},"classes":[]},{"id":53293,"url":"https:\/\/cloudproinc.com.au\/index.php\/2025\/04\/25\/openai-gpt-image-1-blazor-net-image-generator-web-app\/","url_meta":{"origin":57809,"position":3},"title":"OpenAI GPT-Image-1 Blazor .NET Image Generator Web App","author":"CPI Staff","date":"April 25, 2025","format":false,"excerpt":"In this blog post, we will present the OpenAI GPT-Image-1 Blazor .NET Image Generator Web App, a tool designed to demonstrate the capabilities of OpenAI's latest image generation API. \u00a0What Does the Web App Do? This Blazor-based web application leverages OpenAI's GPT-Image-1 model to generate stunning, high-quality images based on\u2026","rel":"","context":"In &quot;.NET&quot;","block_context":{"text":".NET","link":"https:\/\/cloudproinc.com.au\/index.php\/category\/net\/"},"img":{"alt_text":"","src":"\/wp-content\/uploads\/2025\/04\/OpenAI-GPT-image-1-image-API.png","width":350,"height":200,"srcset":"\/wp-content\/uploads\/2025\/04\/OpenAI-GPT-image-1-image-API.png 1x, \/wp-content\/uploads\/2025\/04\/OpenAI-GPT-image-1-image-API.png 1.5x, \/wp-content\/uploads\/2025\/04\/OpenAI-GPT-image-1-image-API.png 2x"},"classes":[]},{"id":53390,"url":"https:\/\/cloudproinc.com.au\/index.php\/2025\/05\/18\/add-an-eye-catching-pop-up-to-your-sharepoint-online-site\/","url_meta":{"origin":57809,"position":4},"title":"Add an Eye-Catching Pop-Up to Your SharePoint Online Site","author":"CPI Staff","date":"May 18, 2025","format":false,"excerpt":"In this SharePoint Online blog post we will show how to Add an Eye-Catching Pop-Up to Your SharePoint Online Site. Looking for a simple way to draw attention to important messages on your SharePoint Online site? Whether you're launching a new tool, announcing a policy change, or just want to\u2026","rel":"","context":"In &quot;Blog&quot;","block_context":{"text":"Blog","link":"https:\/\/cloudproinc.com.au\/index.php\/category\/blog\/"},"img":{"alt_text":"","src":"\/wp-content\/uploads\/2025\/05\/Show-SharePoint-Online-popup-message.png","width":350,"height":200,"srcset":"\/wp-content\/uploads\/2025\/05\/Show-SharePoint-Online-popup-message.png 1x, \/wp-content\/uploads\/2025\/05\/Show-SharePoint-Online-popup-message.png 1.5x, \/wp-content\/uploads\/2025\/05\/Show-SharePoint-Online-popup-message.png 2x"},"classes":[]},{"id":56828,"url":"https:\/\/cloudproinc.com.au\/index.php\/2025\/11\/26\/customise-voice-synthesis-with-azure-speech-and-ssml\/","url_meta":{"origin":57809,"position":5},"title":"Customise Voice Synthesis With Azure Speech And SSML","author":"CPI Staff","date":"November 26, 2025","format":false,"excerpt":"Learn how to customise synthetic voices using Azure Cognitive Services and SSML to deliver clearer, more natural text-to-speech experiences in your applications.","rel":"","context":"In &quot;Azure AI Services&quot;","block_context":{"text":"Azure AI Services","link":"https:\/\/cloudproinc.com.au\/index.php\/category\/azure-ai-services\/"},"img":{"alt_text":"","src":"\/wp-content\/uploads\/2025\/11\/customise-voice-synthesis-with-azure-speech-and-ssml.png","width":350,"height":200,"srcset":"\/wp-content\/uploads\/2025\/11\/customise-voice-synthesis-with-azure-speech-and-ssml.png 1x, \/wp-content\/uploads\/2025\/11\/customise-voice-synthesis-with-azure-speech-and-ssml.png 1.5x, \/wp-content\/uploads\/2025\/11\/customise-voice-synthesis-with-azure-speech-and-ssml.png 2x, \/wp-content\/uploads\/2025\/11\/customise-voice-synthesis-with-azure-speech-and-ssml.png 3x, \/wp-content\/uploads\/2025\/11\/customise-voice-synthesis-with-azure-speech-and-ssml.png 4x"},"classes":[]}],"jetpack_sharing_enabled":true,"_links":{"self":[{"href":"https:\/\/cloudproinc.com.au\/index.php\/wp-json\/wp\/v2\/posts\/57809","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/cloudproinc.com.au\/index.php\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/cloudproinc.com.au\/index.php\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/cloudproinc.com.au\/index.php\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/cloudproinc.com.au\/index.php\/wp-json\/wp\/v2\/comments?post=57809"}],"version-history":[{"count":1,"href":"https:\/\/cloudproinc.com.au\/index.php\/wp-json\/wp\/v2\/posts\/57809\/revisions"}],"predecessor-version":[{"id":57811,"href":"https:\/\/cloudproinc.com.au\/index.php\/wp-json\/wp\/v2\/posts\/57809\/revisions\/57811"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/cloudproinc.com.au\/index.php\/wp-json\/wp\/v2\/media\/57812"}],"wp:attachment":[{"href":"https:\/\/cloudproinc.com.au\/index.php\/wp-json\/wp\/v2\/media?parent=57809"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/cloudproinc.com.au\/index.php\/wp-json\/wp\/v2\/categories?post=57809"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/cloudproinc.com.au\/index.php\/wp-json\/wp\/v2\/tags?post=57809"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}