{"id":52372,"date":"2026-07-01T09:00:00","date_gmt":"2026-07-01T16:00:00","guid":{"rendered":"https:\/\/azure.microsoft.com\/en-us\/blog\/?p=52372"},"modified":"2026-07-01T09:29:07","modified_gmt":"2026-07-01T16:29:07","slug":"proving-application-resilience-on-azure-with-chaos-studio","status":"publish","type":"post","link":"https:\/\/azure.microsoft.com\/en-us\/blog\/proving-application-resilience-on-azure-with-chaos-studio\/","title":{"rendered":"Proving application resilience on Azure with Chaos Studio"},"content":{"rendered":"\n<p class=\"wp-block-paragraph\"><em><strong>Takeaway:<\/strong> <a href=\"https:\/\/azure.microsoft.com\/en-us\/products\/chaos-studio\" target=\"_blank\" rel=\"noopener noreferrer\">Azure Chaos Studio<\/a> helps organizations validate application resilience by simulating outages, failovers, network disruptions, and infrastructure failures before they impact production.<\/em><\/p>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\" \/>\n\n\n\n<p class=\"wp-block-paragraph\">You don&#8217;t know with certainty that your application is resilient until that resilience is tested. Better to learn it isn&#8217;t by deliberately breaking it in a test environment and watching how it reacts, than by a failure in production. <a href=\"https:\/\/azure.microsoft.com\/en-us\/products\/chaos-studio\" target=\"_blank\" rel=\"noopener noreferrer\">Azure Chaos Studio<\/a> is our managed service for doing exactly that, safely and on purpose.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Today, <a href=\"https:\/\/learn.microsoft.com\/azure\/chaos-studio\/chaos-studio-workspaces-overview\" target=\"_blank\" rel=\"noopener noreferrer\">Azure Chaos Studio Workspaces<\/a> is in public preview: a scenario-focused approach that lets you test the failure modes <a href=\"https:\/\/azure.microsoft.com\/en-us\" target=\"_blank\" rel=\"noopener noreferrer\">Azure<\/a> customers actually see in production. We&#8217;ve been hard at work making Workspaces easy to use, with broad fault support and named scenarios that mirror real outages, instead of isolated faults.<\/p>\n\n\n\n<div class=\"wp-block-buttons is-content-justification-center is-layout-flex wp-container-core-buttons-is-layout-a89b3969 wp-block-buttons-is-layout-flex\">\n<div class=\"wp-block-button\"><a class=\"wp-block-button__link wp-element-button\" href=\"https:\/\/learn.microsoft.com\/azure\/chaos-studio\/chaos-studio-workspaces-overview\" target=\"_blank\" rel=\"noopener noreferrer\">Explore Azure Chaos Studio Workspaces<\/a><\/div>\n<\/div>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"why-designing-for-resilience-isn-t-enough\"><a id=\"post-52372-the-gap-this-closes\"><\/a>Why designing for resilience isn\u2019t enough<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Azure customers have invested in resilient design: multi-zone deployments, geo-redundant storage, automatic database failover, retry logic, load-balanced front ends. However, the real question is when an incident begins: when the failure arrives, do those mechanisms recover your application in the time you assumed they would?<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Real outages don\u2019t read the architecture diagram. A zone-redundant deployment can fail because a health probe was misconfigured years ago. A database with automatic failover can leave the application dead because a connection string is hard coded to a single region. Geo-redundant storage can briefly produce stale reads the application code never expected. These mistakes are common, and they only show up when the failure happens.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Reliability and resiliency on Azure are a <a href=\"https:\/\/learn.microsoft.com\/en-us\/azure\/reliability\/concept-shared-responsibility\" target=\"_blank\" rel=\"noopener noreferrer\">shared responsibility<\/a>. Microsoft is responsible for the platform and the resilience built into <a href=\"https:\/\/azure.microsoft.com\/en-us\/products\/cloud-services\" target=\"_blank\" rel=\"noopener noreferrer\">Azure services<\/a>. Customers are responsible for configuring that resilience and the code that uses it. No layer makes up for a gap in another. The only way to know whether your architecture, configuration, and application logic will hold up in production is to prove they hold under failure before an outage tests them for you.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"how-chaos-studio-workspaces-changes-resilience-testing\"><a id=\"post-52372-whats-in-chaos-studio-workspaces\"><\/a>How Chaos Studio Workspaces changes resilience testing<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\"><a href=\"https:\/\/learn.microsoft.com\/en-us\/azure\/chaos-studio\/chaos-studio-overview\">Chaos Studio<\/a> is Azure\u2019s managed chaos engineering service for validating how applications behave under failure. By simulating controlled disruptions across infrastructure, networking, databases, and application dependencies, it helps teams uncover resilience gaps before customers experience them. <a href=\"https:\/\/learn.microsoft.com\/azure\/chaos-studio\/chaos-studio-workspaces-overview\">Chaos Studio Workspaces<\/a> focuses on scenarios that match what happens in production, so you start from a real outage pattern instead of assembling individual faults. You begin with <a href=\"https:\/\/learn.microsoft.com\/azure\/chaos-studio\/chaos-studio-scenarios\">a named scenario like Zone Down, DNS Outage, or SQL failover<\/a>, already sequenced against the resources in a Workspace.<\/p>\n\n\n\n<figure data-wp-context=\"{&quot;imageId&quot;:&quot;6a45578188f9d&quot;}\" data-wp-interactive=\"core\/image\" data-wp-key=\"6a45578188f9d\" class=\"wp-block-image wp-lightbox-container\"><img decoding=\"async\" data-wp-class--hide=\"state.isContentHidden\" data-wp-class--show=\"state.isContentVisible\" data-wp-init=\"callbacks.setButtonStyles\" data-wp-on--click=\"actions.showLightbox\" data-wp-on--load=\"callbacks.setButtonStyles\" data-wp-on-window--resize=\"callbacks.setButtonStyles\" src=\"https:\/\/opensource.microsoft.com\/blog\/wp-content\/uploads\/2026\/06\/word-image-98613-1.png\" alt=\"Illustration of a Chaos Studio workspace with cloud, database, and document icons, encircled by system\u2011failure scenarios including Zone Down, DNS Outage, and Database Failover.\" class=\"wp-image-98614\" \/><button\n\t\t\tclass=\"lightbox-trigger\"\n\t\t\ttype=\"button\"\n\t\t\taria-haspopup=\"dialog\"\n\t\t\taria-label=\"Enlarge\"\n\t\t\tdata-wp-init=\"callbacks.initTriggerButton\"\n\t\t\tdata-wp-on--click=\"actions.showLightbox\"\n\t\t\tdata-wp-style--right=\"state.imageButtonRight\"\n\t\t\tdata-wp-style--top=\"state.imageButtonTop\"\n\t\t>\n\t\t\t<svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"12\" height=\"12\" fill=\"none\" viewBox=\"0 0 12 12\">\n\t\t\t\t<path fill=\"#fff\" d=\"M2 0a2 2 0 0 0-2 2v2h1.5V2a.5.5 0 0 1 .5-.5h2V0H2Zm2 10.5H2a.5.5 0 0 1-.5-.5V8H0v2a2 2 0 0 0 2 2h2v-1.5ZM8 12v-1.5h2a.5.5 0 0 0 .5-.5V8H12v2a2 2 0 0 1-2 2H8Zm2-12a2 2 0 0 1 2 2v2h-1.5V2a.5.5 0 0 0-.5-.5H8V0h2Z\" \/>\n\t\t\t<\/svg>\n\t\t<\/button><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\">\n  Most outages exercise two layers at once. There\u2019s the platform layer: did the service come back, did failover complete within your Recovery Time Objective, did traffic reroute. And there\u2019s the application layer: did your code maintain data integrity, pick up in-flight transactions, retry the right things, degrade gracefully. A chaos test that only stops a Virtual Machine (VM) tells you about the platform layer. The scenarios in <a href=\"https:\/\/learn.microsoft.com\/azure\/chaos-studio\/chaos-studio-workspaces-overview\">Chaos Studio Workspaces<\/a> are designed to validate the entire stack.\n<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">\n  Workspaces reduce the burden of getting started. The most common reason resilience testing stalls is that teams don&#8217;t know where to start. The <a href=\"https:\/\/learn.microsoft.com\/azure\/chaos-studio\/chaos-studio-workspaces-overview\">Workspace<\/a> is the new top-level resource: you point it at a subscription or resource group, and its managed identity discovers what&#8217;s in scope and recommends the scenarios that apply. Those scenarios show up inside the Workspace, ready to configure and run, and a refresh, updates the recommendations whenever your infrastructure changes.\n<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>A library of real outage scenarios.<\/strong> <a href=\"https:\/\/learn.microsoft.com\/azure\/chaos-studio\/chaos-studio-workspaces-overview\">Chaos Studio Workspaces<\/a> ships with curated scenarios informed by patterns observed in real Azure incidents, so the patterns you test against are the patterns customers actually experience. Think of these as resilience templates, a fast path to the failure modes most teams need to test, and when you need something different, design your own from the same fault library. \n<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Available today:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li class=\"wp-block-list-item\"><strong>Availability Zone Down:<\/strong> Virtual Machine Scale Sets (VMSS) shutdown with per-zone targeting to validate cross-zone routing and recovery.<\/li>\n\n\n\n<li class=\"wp-block-list-item\"><strong>Availability Zone Down and Database failover:<\/strong> Compute Zone Down composed with <a href=\"https:\/\/azure.microsoft.com\/en-us\/products\/postgresql\" target=\"_blank\" rel=\"noopener noreferrer\">Azure Database for PostgreSQL<\/a> (Flexible Server) failover, to observe failover behavior against your configured recovery objectives and application-side connection handling.<\/li>\n\n\n\n<li class=\"wp-block-list-item\"><strong>DNS Outage: <\/strong>a full DNS resolution outage via NSG rules that block resolver traffic, to validate how your application behaves when name resolution fails.<\/li>\n\n\n\n<li class=\"wp-block-list-item\"><strong>Microsoft Entra ID Outage: <\/strong>identity-provider failure that exercises authentication retry, token caching, and fallback paths.<\/li>\n\n\n\n<li class=\"wp-block-list-item\"><strong>Cache Stampede: <\/strong>Redis flush combined with database restart and an App Service process crash, to validate behavior under a cache-miss storm and the resulting database surge. The App Service process-crash variant currently supports Windows App Service plans. <\/li>\n\n\n\n<li class=\"wp-block-list-item\"><strong>Event-Driven Messaging Disruption: <\/strong><a href=\"https:\/\/azure.microsoft.com\/en-us\/products\/service-bus\" target=\"_blank\" rel=\"noopener noreferrer\">Azure Service Bus<\/a> and <a href=\"https:\/\/azure.microsoft.com\/en-us\/products\/event-hubs\" target=\"_blank\" rel=\"noopener noreferrer\">Event Hubs<\/a> disable, to validate dead-letter handling and backpressure.<\/li>\n<\/ul>\n\n\n\n<p class=\"wp-block-paragraph\">\n  Behind every <a href=\"https:\/\/learn.microsoft.com\/en-us\/azure\/chaos-studio\/chaos-studio-scenarios\">scenario<\/a> are granular API-level actions built for <a href=\"https:\/\/learn.microsoft.com\/azure\/chaos-studio\/chaos-studio-workspaces-overview\">Workspaces<\/a>: \n<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li class=\"wp-block-list-item\">Zonal VMSS shutdown<\/li>\n\n\n\n<li class=\"wp-block-list-item\">App Service process kill<\/li>\n\n\n\n<li class=\"wp-block-list-item\">Force-failover for <a href=\"https:\/\/azure.microsoft.com\/en-us\/products\/postgresql\" target=\"_blank\" rel=\"noopener noreferrer\">Azure Database for PostgreSQ<\/a>L (Flexible Server)<\/li>\n\n\n\n<li class=\"wp-block-list-item\"><a href=\"https:\/\/azure.microsoft.com\/en-us\/products\/managed-redis\" target=\"_blank\" rel=\"noopener noreferrer\">Azure Managed Redis<\/a> flush<\/li>\n\n\n\n<li class=\"wp-block-list-item\">Network Security Group (NSG)-based network controls<\/li>\n<\/ul>\n\n\n\n<p class=\"wp-block-paragraph\">Each scenario composes the right faults automatically. And when a curated scenario doesn&#8217;t match your workload, you can build your own. The new <a href=\"https:\/\/learn.microsoft.com\/en-us\/azure\/chaos-studio\/chaos-studio-scenarios#create-a-custom-scenario\" target=\"_blank\" rel=\"noopener noreferrer\">Scenario Designer<\/a> is a drag-and-drop experience in the <a href=\"https:\/\/azure.microsoft.com\/en-us\/get-started\/azure-portal\" target=\"_blank\" rel=\"noopener noreferrer\">Azure portal<\/a> for composing any of these faults into a custom scenario arranging steps, branches, and faults with the same flexibility as classic Chaos Studio experiments, now available directly inside Workspaces. Start with a curated template, or design from scratch using the full fault library.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">VM agent faults such as Central Processing Unit (CPU) and memory pressure also run in <a href=\"https:\/\/learn.microsoft.com\/azure\/chaos-studio\/chaos-studio-workspaces-overview\">Workspaces<\/a>. Each scenario sequences the right combination of faults automatically, so running Zone Down + Database Failover doesn&#8217;t mean thinking in terms of &#8220;shut down VMSS instances in zone 1, then force-failover the database primary.&#8221; The library will keep growing through public preview and into GA, with plans to explore additional scenarios over time, such as:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li class=\"wp-block-list-item\">Storage account failover<\/li>\n\n\n\n<li class=\"wp-block-list-item\"><a href=\"https:\/\/azure.microsoft.com\/en-us\/products\/azure-sql\/managed-instance\/\" target=\"_blank\" rel=\"noopener noreferrer\">Microsoft Azure SQL Managed Instance<\/a> failover<\/li>\n\n\n\n<li class=\"wp-block-list-item\">Microsoft Azure Front Door and Microsoft Azure Application Gateway<\/li>\n\n\n\n<li class=\"wp-block-list-item\">Partial zone degradation<\/li>\n\n\n\n<li class=\"wp-block-list-item\">Microsoft Azure Kubernetes Service (AKS)-native pod chaos<\/li>\n\n\n\n<li class=\"wp-block-list-item\">Customer-observed region down<\/li>\n<\/ul>\n\n\n\n<p class=\"wp-block-paragraph\">That same foundation is also relevant for AI applications moving into production. <a href=\"https:\/\/www.microsoft.com\/en-ie\/microsoft-365-copilot\" target=\"_blank\" rel=\"noopener noreferrer\">Copilots<\/a>, agents, retrieval-augmented generation pipelines, and inference endpoints may introduce new AI-specific failure modes, but they still rely on the same Azure building blocks as other distributed applications: compute, databases, caches, search indexes, identity, networking, messaging, and storage. <a href=\"https:\/\/learn.microsoft.com\/azure\/chaos-studio\/chaos-studio-workspaces-overview\" target=\"_blank\" rel=\"noopener noreferrer\">Chaos Studio Workspaces<\/a> can validate that foundation today through scenarios like Zone Down, Database Failover, DNS Outage, Cache Stampede, and Event-Driven Messaging Disruption, while the catalog continues to evolve toward AI-specific behaviors such as retrieval drift, token throttling, and model behavior shifts under load as more insights are gathered fromworking closely with customers building AI on Azure.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><a href=\"https:\/\/learn.microsoft.com\/en-us\/azure\/chaos-studio\/chaos-studio-scenario-reports\"><strong>Scenario reports<\/strong><\/a><strong>.<\/strong> When a run finishes, Chaos Studio Workspaces generates a structured drill report. It lays out what the scenario injected, which resources it affected, how the recovery timeline played out, which signals were attributable to the drill versus the normal baseline, and where the workload behaved differently than expected. The report reads like an internal post-incident review, which makes it useful both for the team that ran the drill and for the leaders who want to see resilience being validated regularly. Teams can export it and attach it to change tickets, audit evidence, or service health reviews.\n<\/p>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"bringing-resilience-testing-into-ai-powered-operations\"><a id=\"post-52372-the-chaos-studio-skill\"><\/a>Bringing resilience testing into AI-powered operations<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Alongside the product, we&#8217;re shipping two ways to drive Chaos Studio from the tools engineers already work in. The first is the Chaos Studio Skill for GitHub Copilot: it walks you through the whole loop in a conversation. Point a Workspace at a subscription, see the scenarios it recommends, run a drill, and get back a report of what <em>actually<\/em> happened, correlated against your <a href=\"https:\/\/azure.microsoft.com\/en-us\/products\/monitor\" target=\"_blank\" rel=\"noopener noreferrer\">Azure Monitor<\/a> signals.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">The second is an Model Context Protocol (MCP) server that exposes the same <a href=\"https:\/\/learn.microsoft.com\/en-us\/azure\/chaos-studio\/chaos-studio-overview\">Chaos Studio<\/a> operations as typed tools, so other assistants and autonomous agents: Claude, Cursor, Codex, or your own, can provision a <a href=\"https:\/\/learn.microsoft.com\/azure\/chaos-studio\/chaos-studio-workspaces-overview\">Workspace<\/a>, run a scenario, and query the signals around it without a person in the loop. Both run against the same Chaos Studio APIs and your own <a href=\"https:\/\/azure.microsoft.com\/\">Azure<\/a> sign-in, and <a href=\"https:\/\/github.com\/microsoft\/chaos-studio\" target=\"_blank\" rel=\"noreferrer noopener\">you can try them today<\/a>.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">We&#8217;re shipping this on day one for one reason: When a customer asks an AI assistant about Chaos Studio, the experience should be shaped by us, not improvised by a large language model (LLM) reading our REST API. In our experience, one of the hardest parts of resilience testing is often deciding to run the drill in the first place, and that decision increasingly lives in the chat tools engineers already use, so this needs to live there too.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>Where this is headed:<\/strong> The Skill becoming a step inside automated operations flows on <a href=\"https:\/\/azure.microsoft.com\/en-us\/products\/ai-foundry\" target=\"_blank\" rel=\"noopener noreferrer\">Microsoft Foundry<\/a>, and one of the ways an <a href=\"https:\/\/azure.microsoft.com\/en-us\/products\/sre-agent\" target=\"_blank\" rel=\"noopener noreferrer\">Azure SRE agent<\/a> validates its own assumptions about how a workload fails. Try it and tell us what&#8217;s missing; we&#8217;ll close the gaps through public preview.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"get-started\"><a id=\"post-52372-get-started\"><\/a>Get started<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\"><a href=\"https:\/\/learn.microsoft.com\/azure\/chaos-studio\/chaos-studio-workspaces-overview\">Azure Chaos Studio Workspaces<\/a> is in public preview today. General availability is currently targeted for late 2026, subject to change.\n<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">To start:<\/p>\n\n\n\n<ol class=\"wp-block-list\">\n<li class=\"wp-block-list-item\"><a href=\"https:\/\/learn.microsoft.com\/azure\/chaos-studio\/quickstart-create-workspace\">Create a Workspace<\/a> scoped to a subscription or resource group you want to test.<\/li>\n\n\n\n<li class=\"wp-block-list-item\">Let discovery populate the recommended scenarios for the resources it finds. Prefer to build your own? Open the Scenario Designer and compose a custom scenario from the fault library, no scripting required.<\/li>\n\n\n\n<li class=\"wp-block-list-item\">Run your first drill. If you\u2019ve never run a chaos experiment, run <strong>Zone Down<\/strong>. A full availability-zone failure surfaces how compute placement, database failover, DNS resolution, and application-layer retry logic respond under stress. If your workload recovers within an acceptable time, you&#8217;ve gained evidence about how it responds to one of the most common causes of extended cloud downtime. If it doesn\u2019t, you\u2019ve found the gap on your terms instead of your customers\u2019.<\/li>\n<\/ol>\n\n\n\n<p class=\"wp-block-paragraph\">\n  Resilience isn\u2019t something a single feature, a single redundancy mechanism, or a single architecture decision will give you. It\u2019s an engineering discipline, and the discipline requires verification. Azure <a href=\"https:\/\/learn.microsoft.com\/azure\/chaos-studio\/chaos-studio-workspaces-overview\">Chaos Studio Workspaces<\/a> is how we\u2019re making that verification the default for Azure workloads, including the AI workloads more of our customers are putting into production.\n<\/p>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"related-resources\"><a id=\"post-52372-related-resources\"><\/a>Related resources<\/h3>\n\n\n\n<ul class=\"wp-block-list\">\n<li class=\"wp-block-list-item\"><a href=\"https:\/\/learn.microsoft.com\/azure\/chaos-studio\/chaos-studio-overview\">Azure Chaos Studio<\/a><\/li>\n\n\n\n<li class=\"wp-block-list-item\"><a href=\"https:\/\/learn.microsoft.com\/azure\/well-architected\/reliability\/\">Microsoft Azure Well-Architected Framework\u2014Reliability<\/a><\/li>\n\n\n\n<li class=\"wp-block-list-item\"><a href=\"https:\/\/learn.microsoft.com\/azure\/well-architected\/reliability\/regions-availability-zones\">Recommendations for using availability zones and regions<\/a><\/li>\n\n\n\n<li class=\"wp-block-list-item\"><a href=\"https:\/\/learn.microsoft.com\/azure\/reliability\/concept-business-continuity-high-availability-disaster-recovery\">Business continuity and disaster recovery<\/a><\/li>\n\n\n\n<li class=\"wp-block-list-item\"><a href=\"https:\/\/learn.microsoft.com\/azure\/reliability\/overview-reliability-guidance\">Reliability guides for Azure services<\/a><\/li>\n\n\n\n<li class=\"wp-block-list-item\"><a href=\"https:\/\/learn.microsoft.com\/azure\/chaos-studio\/chaos-studio-workspaces-overview\">Chaos Studio Workspaces documentation<\/a>  <\/li>\n\n\n\n<li class=\"wp-block-list-item\"><a href=\"https:\/\/learn.microsoft.com\/azure\/chaos-studio\/chaos-studio-scenarios\">Scenario catalog<\/a> <\/li>\n\n\n\n<li class=\"wp-block-list-item\"><a href=\"https:\/\/learn.microsoft.com\/azure\/chaos-studio\/quickstart-create-workspace\">Quickstart: create a Workspace and run your first drill<\/a><\/li>\n\n\n\n<li class=\"wp-block-list-item\"><a href=\"https:\/\/techcommunity.microsoft.com\/blog\/reliability-and-resiliency-in-azure\/announcing-azure-infrastructure-resiliency-manager-public-preview\/4523710\">Announcing Azure Infrastructure Resiliency Manager Public Preview<\/a><\/li>\n<\/ul>\n\n\n\n<div class=\"is-style-inline-centered wp-block-bloginabox-theme-promotional\">\n\t\n<div class=\"promotional\">\n\t<div class=\"promotional__wrapper\">\n\t\t<div class=\"promotional__content-wrapper\">\n\t\t\t<div class=\"promotional__content\">\n\t\t\t\t\n\n<h2 class=\"wp-block-heading\" id=\"run-your-first-resilience-testing-today\">Run your first resilience testing today<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">With Azure Chaos Studio Workspaces, you can simulate failures across your stack and gain practical insight into recovery behavior<\/p>\n\n\n\n<div class=\"wp-block-buttons is-layout-flex wp-block-buttons-is-layout-flex\">\n<div class=\"wp-block-button\"><a data-bi-an=\"Global CTA\" data-bi-ct=\"cta link\" data-bi-id=\"cta-block\" class=\"wp-block-button__link wp-element-button\" href=\"https:\/\/learn.microsoft.com\/azure\/chaos-studio\/chaos-studio-workspaces-overview\" target=\"_blank\" rel=\"noopener noreferrer\">Try now<\/a><\/div>\n<\/div>\n\n\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t<\/div>\n<\/div>\n<\/div>\n","protected":false},"excerpt":{"rendered":"<p>Azure Chaos Studio helps organizations validate application resilience by simulating outages, failovers, network disruptions, and infrastructure failures before they impact production.<\/p>\n","protected":false},"author":58,"featured_media":52423,"comment_status":"open","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"ep_exclude_from_search":false,"_classifai_error":"","_classifai_text_to_speech_error":"","_alt_title":"","ms-ems-related-posts":[],"footnotes":"","azure_community_cta_settings":[]},"categories":[1454,1473,1466],"tags":[1505,3394,3395,3396],"audience":[3055,3053],"content-type":[1465,3272],"product":[1803,1565],"tech-community":[],"coauthors":[21],"class_list":["post-52372","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-ai-machine-learning","category-databases","category-hybrid-multicloud","tag-advancing-reliability","tag-azure-chaos-studio","tag-azure-chaos-studio-workspaces","tag-azure-service-bus","audience-developers","audience-it-decision-makers","content-type-announcements","content-type-news","product-azure-ai","product-azure-database-for-postgresql","review-flag-1680286581-364","review-flag-1-1680286581-825","review-flag-disable","review-flag-ga-1680286584-289","review-flag-gener-1680286584-335","review-flag-never-1680286580-606","review-flag-new-1680286579-546","review-flag-publi-1680286584-566","review-flag-vm-1680286585-143"],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v27.4 - https:\/\/yoast.com\/product\/yoast-seo-wordpress\/ -->\n<title>Proving application resilience on Azure with Chaos Studio | Microsoft Azure Blog<\/title>\n<meta name=\"description\" content=\"Validate application resilience on Azure with Chaos Studio Workspaces. Simulate real-world outages, uncover gaps, and test recovery before production failures occur.\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/azure.microsoft.com\/en-us\/blog\/proving-application-resilience-on-azure-with-chaos-studio\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Proving application resilience on Azure with Chaos Studio | Microsoft Azure Blog\" \/>\n<meta property=\"og:description\" content=\"Validate application resilience on Azure with Chaos Studio Workspaces. Simulate real-world outages, uncover gaps, and test recovery before production failures occur.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/azure.microsoft.com\/en-us\/blog\/proving-application-resilience-on-azure-with-chaos-studio\/\" \/>\n<meta property=\"og:site_name\" content=\"Microsoft Azure Blog\" \/>\n<meta property=\"article:publisher\" content=\"https:\/\/www.facebook.com\/microsoftazure\" \/>\n<meta property=\"article:published_time\" content=\"2026-07-01T16:00:00+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2026-07-01T16:29:07+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/azure.microsoft.com\/en-us\/blog\/wp-content\/uploads\/2026\/07\/Chaos-Studio-2.jpg\" \/>\n\t<meta property=\"og:image:width\" content=\"1920\" \/>\n\t<meta property=\"og:image:height\" content=\"1080\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/jpeg\" \/>\n<meta name=\"author\" content=\"Mark Russinovich\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:image\" content=\"https:\/\/azure.microsoft.com\/en-us\/blog\/wp-content\/uploads\/2026\/07\/Chaos-Studio-2.jpg\" \/>\n<meta name=\"twitter:creator\" content=\"@azure\" \/>\n<meta name=\"twitter:site\" content=\"@azure\" \/>\n<meta name=\"twitter:label1\" content=\"Written by\" \/>\n\t<meta name=\"twitter:data1\" content=\"Mark Russinovich\" \/>\n\t<meta name=\"twitter:label2\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data2\" content=\"8 minutes\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\\\/\\\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\\\/\\\/azure.microsoft.com\\\/en-us\\\/blog\\\/proving-application-resilience-on-azure-with-chaos-studio\\\/#article\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/azure.microsoft.com\\\/en-us\\\/blog\\\/proving-application-resilience-on-azure-with-chaos-studio\\\/\"},\"author\":[{\"@id\":\"https:\\\/\\\/azure.microsoft.com\\\/en-us\\\/blog\\\/author\\\/mark-russinovich\\\/\",\"@type\":\"Person\",\"@name\":\"Mark Russinovich\"}],\"headline\":\"Proving application resilience on Azure with Chaos Studio\",\"datePublished\":\"2026-07-01T16:00:00+00:00\",\"dateModified\":\"2026-07-01T16:29:07+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\\\/\\\/azure.microsoft.com\\\/en-us\\\/blog\\\/proving-application-resilience-on-azure-with-chaos-studio\\\/\"},\"wordCount\":1762,\"commentCount\":0,\"publisher\":{\"@id\":\"https:\\\/\\\/azure.microsoft.com\\\/en-us\\\/blog\\\/#organization\"},\"image\":{\"@id\":\"https:\\\/\\\/azure.microsoft.com\\\/en-us\\\/blog\\\/proving-application-resilience-on-azure-with-chaos-studio\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/azure.microsoft.com\\\/en-us\\\/blog\\\/wp-content\\\/uploads\\\/2026\\\/07\\\/Chaos-Studio-2.jpg\",\"keywords\":[\"Advancing reliability\",\"Azure Chaos Studio\",\"Azure Chaos Studio Workspaces\",\"Azure Service Bus\"],\"articleSection\":[\"AI + machine learning\",\"Databases\",\"Hybrid + multicloud\"],\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"CommentAction\",\"name\":\"Comment\",\"target\":[\"https:\\\/\\\/azure.microsoft.com\\\/en-us\\\/blog\\\/proving-application-resilience-on-azure-with-chaos-studio\\\/#respond\"]}]},{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/azure.microsoft.com\\\/en-us\\\/blog\\\/proving-application-resilience-on-azure-with-chaos-studio\\\/\",\"url\":\"https:\\\/\\\/azure.microsoft.com\\\/en-us\\\/blog\\\/proving-application-resilience-on-azure-with-chaos-studio\\\/\",\"name\":\"Proving application resilience on Azure with Chaos Studio | Microsoft Azure Blog\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/azure.microsoft.com\\\/en-us\\\/blog\\\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\\\/\\\/azure.microsoft.com\\\/en-us\\\/blog\\\/proving-application-resilience-on-azure-with-chaos-studio\\\/#primaryimage\"},\"image\":{\"@id\":\"https:\\\/\\\/azure.microsoft.com\\\/en-us\\\/blog\\\/proving-application-resilience-on-azure-with-chaos-studio\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/azure.microsoft.com\\\/en-us\\\/blog\\\/wp-content\\\/uploads\\\/2026\\\/07\\\/Chaos-Studio-2.jpg\",\"datePublished\":\"2026-07-01T16:00:00+00:00\",\"dateModified\":\"2026-07-01T16:29:07+00:00\",\"description\":\"Validate application resilience on Azure with Chaos Studio Workspaces. Simulate real-world outages, uncover gaps, and test recovery before production failures occur.\",\"breadcrumb\":{\"@id\":\"https:\\\/\\\/azure.microsoft.com\\\/en-us\\\/blog\\\/proving-application-resilience-on-azure-with-chaos-studio\\\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\\\/\\\/azure.microsoft.com\\\/en-us\\\/blog\\\/proving-application-resilience-on-azure-with-chaos-studio\\\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\\\/\\\/azure.microsoft.com\\\/en-us\\\/blog\\\/proving-application-resilience-on-azure-with-chaos-studio\\\/#primaryimage\",\"url\":\"https:\\\/\\\/azure.microsoft.com\\\/en-us\\\/blog\\\/wp-content\\\/uploads\\\/2026\\\/07\\\/Chaos-Studio-2.jpg\",\"contentUrl\":\"https:\\\/\\\/azure.microsoft.com\\\/en-us\\\/blog\\\/wp-content\\\/uploads\\\/2026\\\/07\\\/Chaos-Studio-2.jpg\",\"width\":1920,\"height\":1080,\"caption\":\"3D shapes\"},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/azure.microsoft.com\\\/en-us\\\/blog\\\/proving-application-resilience-on-azure-with-chaos-studio\\\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Blog home\",\"item\":\"https:\\\/\\\/azure.microsoft.com\\\/en-us\\\/blog\\\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"AI + machine learning\",\"item\":\"https:\\\/\\\/azure.microsoft.com\\\/en-us\\\/blog\\\/category\\\/ai-machine-learning\\\/\"},{\"@type\":\"ListItem\",\"position\":3,\"name\":\"Proving application resilience on Azure with Chaos Studio\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\\\/\\\/azure.microsoft.com\\\/en-us\\\/blog\\\/#website\",\"url\":\"https:\\\/\\\/azure.microsoft.com\\\/en-us\\\/blog\\\/\",\"name\":\"Microsoft Azure Blog\",\"description\":\"Get the latest Azure news, updates, and announcements from the Azure blog. From product updates to hot topics, hear from the Azure experts.\",\"publisher\":{\"@id\":\"https:\\\/\\\/azure.microsoft.com\\\/en-us\\\/blog\\\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\\\/\\\/azure.microsoft.com\\\/en-us\\\/blog\\\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"en-US\"},{\"@type\":\"Organization\",\"@id\":\"https:\\\/\\\/azure.microsoft.com\\\/en-us\\\/blog\\\/#organization\",\"name\":\"Microsoft Azure Blog\",\"url\":\"https:\\\/\\\/azure.microsoft.com\\\/en-us\\\/blog\\\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\\\/\\\/azure.microsoft.com\\\/en-us\\\/blog\\\/#\\\/schema\\\/logo\\\/image\\\/\",\"url\":\"https:\\\/\\\/azure.microsoft.com\\\/en-us\\\/blog\\\/wp-content\\\/uploads\\\/2024\\\/06\\\/microsoft_logo.webp\",\"contentUrl\":\"https:\\\/\\\/azure.microsoft.com\\\/en-us\\\/blog\\\/wp-content\\\/uploads\\\/2024\\\/06\\\/microsoft_logo.webp\",\"width\":512,\"height\":512,\"caption\":\"Microsoft Azure Blog\"},\"image\":{\"@id\":\"https:\\\/\\\/azure.microsoft.com\\\/en-us\\\/blog\\\/#\\\/schema\\\/logo\\\/image\\\/\"},\"sameAs\":[\"https:\\\/\\\/www.facebook.com\\\/microsoftazure\",\"https:\\\/\\\/x.com\\\/azure\",\"https:\\\/\\\/www.instagram.com\\\/microsoftdeveloper\\\/\",\"https:\\\/\\\/www.linkedin.com\\\/company\\\/16188386\",\"https:\\\/\\\/www.youtube.com\\\/user\\\/windowsazure\"]},{\"@type\":\"Person\",\"@id\":\"https:\\\/\\\/azure.microsoft.com\\\/en-us\\\/blog\\\/#\\\/schema\\\/person\\\/c505c4707a8b0733197cd32e481f1fae\",\"name\":\"Estela Virko\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/e0c80aef45905808b531834966f343f124eab0a088eaf8c5091c92e213cf58e5?s=96&d=mm&r=ge79ba33f176c2122a103010d5e208f8b\",\"url\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/e0c80aef45905808b531834966f343f124eab0a088eaf8c5091c92e213cf58e5?s=96&d=mm&r=g\",\"contentUrl\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/e0c80aef45905808b531834966f343f124eab0a088eaf8c5091c92e213cf58e5?s=96&d=mm&r=g\",\"caption\":\"Estela Virko\"},\"url\":\"https:\\\/\\\/azure.microsoft.com\\\/en-us\\\/blog\\\/author\\\/estelavirko\\\/\"}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"Proving application resilience on Azure with Chaos Studio | Microsoft Azure Blog","description":"Validate application resilience on Azure with Chaos Studio Workspaces. Simulate real-world outages, uncover gaps, and test recovery before production failures occur.","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:\/\/azure.microsoft.com\/en-us\/blog\/proving-application-resilience-on-azure-with-chaos-studio\/","og_locale":"en_US","og_type":"article","og_title":"Proving application resilience on Azure with Chaos Studio | Microsoft Azure Blog","og_description":"Validate application resilience on Azure with Chaos Studio Workspaces. Simulate real-world outages, uncover gaps, and test recovery before production failures occur.","og_url":"https:\/\/azure.microsoft.com\/en-us\/blog\/proving-application-resilience-on-azure-with-chaos-studio\/","og_site_name":"Microsoft Azure Blog","article_publisher":"https:\/\/www.facebook.com\/microsoftazure","article_published_time":"2026-07-01T16:00:00+00:00","article_modified_time":"2026-07-01T16:29:07+00:00","og_image":[{"width":1920,"height":1080,"url":"https:\/\/azure.microsoft.com\/en-us\/blog\/wp-content\/uploads\/2026\/07\/Chaos-Studio-2.jpg","type":"image\/jpeg"}],"author":"Mark Russinovich","twitter_card":"summary_large_image","twitter_image":"https:\/\/azure.microsoft.com\/en-us\/blog\/wp-content\/uploads\/2026\/07\/Chaos-Studio-2.jpg","twitter_creator":"@azure","twitter_site":"@azure","twitter_misc":{"Written by":"Mark Russinovich","Est. reading time":"8 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/azure.microsoft.com\/en-us\/blog\/proving-application-resilience-on-azure-with-chaos-studio\/#article","isPartOf":{"@id":"https:\/\/azure.microsoft.com\/en-us\/blog\/proving-application-resilience-on-azure-with-chaos-studio\/"},"author":[{"@id":"https:\/\/azure.microsoft.com\/en-us\/blog\/author\/mark-russinovich\/","@type":"Person","@name":"Mark Russinovich"}],"headline":"Proving application resilience on Azure with Chaos Studio","datePublished":"2026-07-01T16:00:00+00:00","dateModified":"2026-07-01T16:29:07+00:00","mainEntityOfPage":{"@id":"https:\/\/azure.microsoft.com\/en-us\/blog\/proving-application-resilience-on-azure-with-chaos-studio\/"},"wordCount":1762,"commentCount":0,"publisher":{"@id":"https:\/\/azure.microsoft.com\/en-us\/blog\/#organization"},"image":{"@id":"https:\/\/azure.microsoft.com\/en-us\/blog\/proving-application-resilience-on-azure-with-chaos-studio\/#primaryimage"},"thumbnailUrl":"https:\/\/azure.microsoft.com\/en-us\/blog\/wp-content\/uploads\/2026\/07\/Chaos-Studio-2.jpg","keywords":["Advancing reliability","Azure Chaos Studio","Azure Chaos Studio Workspaces","Azure Service Bus"],"articleSection":["AI + machine learning","Databases","Hybrid + multicloud"],"inLanguage":"en-US","potentialAction":[{"@type":"CommentAction","name":"Comment","target":["https:\/\/azure.microsoft.com\/en-us\/blog\/proving-application-resilience-on-azure-with-chaos-studio\/#respond"]}]},{"@type":"WebPage","@id":"https:\/\/azure.microsoft.com\/en-us\/blog\/proving-application-resilience-on-azure-with-chaos-studio\/","url":"https:\/\/azure.microsoft.com\/en-us\/blog\/proving-application-resilience-on-azure-with-chaos-studio\/","name":"Proving application resilience on Azure with Chaos Studio | Microsoft Azure Blog","isPartOf":{"@id":"https:\/\/azure.microsoft.com\/en-us\/blog\/#website"},"primaryImageOfPage":{"@id":"https:\/\/azure.microsoft.com\/en-us\/blog\/proving-application-resilience-on-azure-with-chaos-studio\/#primaryimage"},"image":{"@id":"https:\/\/azure.microsoft.com\/en-us\/blog\/proving-application-resilience-on-azure-with-chaos-studio\/#primaryimage"},"thumbnailUrl":"https:\/\/azure.microsoft.com\/en-us\/blog\/wp-content\/uploads\/2026\/07\/Chaos-Studio-2.jpg","datePublished":"2026-07-01T16:00:00+00:00","dateModified":"2026-07-01T16:29:07+00:00","description":"Validate application resilience on Azure with Chaos Studio Workspaces. Simulate real-world outages, uncover gaps, and test recovery before production failures occur.","breadcrumb":{"@id":"https:\/\/azure.microsoft.com\/en-us\/blog\/proving-application-resilience-on-azure-with-chaos-studio\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/azure.microsoft.com\/en-us\/blog\/proving-application-resilience-on-azure-with-chaos-studio\/"]}]},{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/azure.microsoft.com\/en-us\/blog\/proving-application-resilience-on-azure-with-chaos-studio\/#primaryimage","url":"https:\/\/azure.microsoft.com\/en-us\/blog\/wp-content\/uploads\/2026\/07\/Chaos-Studio-2.jpg","contentUrl":"https:\/\/azure.microsoft.com\/en-us\/blog\/wp-content\/uploads\/2026\/07\/Chaos-Studio-2.jpg","width":1920,"height":1080,"caption":"3D shapes"},{"@type":"BreadcrumbList","@id":"https:\/\/azure.microsoft.com\/en-us\/blog\/proving-application-resilience-on-azure-with-chaos-studio\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Blog home","item":"https:\/\/azure.microsoft.com\/en-us\/blog\/"},{"@type":"ListItem","position":2,"name":"AI + machine learning","item":"https:\/\/azure.microsoft.com\/en-us\/blog\/category\/ai-machine-learning\/"},{"@type":"ListItem","position":3,"name":"Proving application resilience on Azure with Chaos Studio"}]},{"@type":"WebSite","@id":"https:\/\/azure.microsoft.com\/en-us\/blog\/#website","url":"https:\/\/azure.microsoft.com\/en-us\/blog\/","name":"Microsoft Azure Blog","description":"Get the latest Azure news, updates, and announcements from the Azure blog. From product updates to hot topics, hear from the Azure experts.","publisher":{"@id":"https:\/\/azure.microsoft.com\/en-us\/blog\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/azure.microsoft.com\/en-us\/blog\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-US"},{"@type":"Organization","@id":"https:\/\/azure.microsoft.com\/en-us\/blog\/#organization","name":"Microsoft Azure Blog","url":"https:\/\/azure.microsoft.com\/en-us\/blog\/","logo":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/azure.microsoft.com\/en-us\/blog\/#\/schema\/logo\/image\/","url":"https:\/\/azure.microsoft.com\/en-us\/blog\/wp-content\/uploads\/2024\/06\/microsoft_logo.webp","contentUrl":"https:\/\/azure.microsoft.com\/en-us\/blog\/wp-content\/uploads\/2024\/06\/microsoft_logo.webp","width":512,"height":512,"caption":"Microsoft Azure Blog"},"image":{"@id":"https:\/\/azure.microsoft.com\/en-us\/blog\/#\/schema\/logo\/image\/"},"sameAs":["https:\/\/www.facebook.com\/microsoftazure","https:\/\/x.com\/azure","https:\/\/www.instagram.com\/microsoftdeveloper\/","https:\/\/www.linkedin.com\/company\/16188386","https:\/\/www.youtube.com\/user\/windowsazure"]},{"@type":"Person","@id":"https:\/\/azure.microsoft.com\/en-us\/blog\/#\/schema\/person\/c505c4707a8b0733197cd32e481f1fae","name":"Estela Virko","image":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/secure.gravatar.com\/avatar\/e0c80aef45905808b531834966f343f124eab0a088eaf8c5091c92e213cf58e5?s=96&d=mm&r=ge79ba33f176c2122a103010d5e208f8b","url":"https:\/\/secure.gravatar.com\/avatar\/e0c80aef45905808b531834966f343f124eab0a088eaf8c5091c92e213cf58e5?s=96&d=mm&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/e0c80aef45905808b531834966f343f124eab0a088eaf8c5091c92e213cf58e5?s=96&d=mm&r=g","caption":"Estela Virko"},"url":"https:\/\/azure.microsoft.com\/en-us\/blog\/author\/estelavirko\/"}]}},"bloginabox_animated_featured_image":null,"bloginabox_display_generated_audio":true,"distributor_meta":false,"distributor_terms":false,"distributor_media":false,"distributor_original_site_name":"Microsoft Azure Blog","distributor_original_site_url":"https:\/\/azure.microsoft.com\/en-us\/blog","push-errors":false,"_links":{"self":[{"href":"https:\/\/azure.microsoft.com\/en-us\/blog\/wp-json\/wp\/v2\/posts\/52372","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/azure.microsoft.com\/en-us\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/azure.microsoft.com\/en-us\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/azure.microsoft.com\/en-us\/blog\/wp-json\/wp\/v2\/users\/58"}],"replies":[{"embeddable":true,"href":"https:\/\/azure.microsoft.com\/en-us\/blog\/wp-json\/wp\/v2\/comments?post=52372"}],"version-history":[{"count":33,"href":"https:\/\/azure.microsoft.com\/en-us\/blog\/wp-json\/wp\/v2\/posts\/52372\/revisions"}],"predecessor-version":[{"id":52551,"href":"https:\/\/azure.microsoft.com\/en-us\/blog\/wp-json\/wp\/v2\/posts\/52372\/revisions\/52551"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/azure.microsoft.com\/en-us\/blog\/wp-json\/wp\/v2\/media\/52423"}],"wp:attachment":[{"href":"https:\/\/azure.microsoft.com\/en-us\/blog\/wp-json\/wp\/v2\/media?parent=52372"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/azure.microsoft.com\/en-us\/blog\/wp-json\/wp\/v2\/categories?post=52372"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/azure.microsoft.com\/en-us\/blog\/wp-json\/wp\/v2\/tags?post=52372"},{"taxonomy":"audience","embeddable":true,"href":"https:\/\/azure.microsoft.com\/en-us\/blog\/wp-json\/wp\/v2\/audience?post=52372"},{"taxonomy":"content-type","embeddable":true,"href":"https:\/\/azure.microsoft.com\/en-us\/blog\/wp-json\/wp\/v2\/content-type?post=52372"},{"taxonomy":"product","embeddable":true,"href":"https:\/\/azure.microsoft.com\/en-us\/blog\/wp-json\/wp\/v2\/product?post=52372"},{"taxonomy":"tech-community","embeddable":true,"href":"https:\/\/azure.microsoft.com\/en-us\/blog\/wp-json\/wp\/v2\/tech-community?post=52372"},{"taxonomy":"author","embeddable":true,"href":"https:\/\/azure.microsoft.com\/en-us\/blog\/wp-json\/wp\/v2\/coauthors?post=52372"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}