What is Azure Chaos Studio?
Azure Chaos Studio is a managed service for validating the resilience of Azure applications through controlled fault injection, such as shutting down VMs, forcing database failovers, or blocking DNS resolution. Teams use it to reproduce real outage patterns, verify recovery mechanisms, and build evidence that their systems handle failure gracefully.
The service offers two models: Workspaces and Scenarios are the current, recommended starting point — a Workspace connects to a scope (subscription, resource group, or service group), discovers existing resources, and recommends matching, preconfigured Scenarios (e.g. Compute Zone Down, DNS Outage, database failover, cache disruptions). After each run, a structured Scenario report is available for audits and retrospectives. The classic Experiments model still offers full manual control over steps, branches, actions, and targets, and continues to be fully supported for existing experiments. There is also a Chaos Studio AI plugin (startchaos) that lets you create and run Workspaces and Scenarios and analyze results through a conversational interface (GitHub Copilot CLI, MCP server).
Core Features
- Workspaces with automatic resource discovery and Scenario recommendations
- Preconfigured Scenarios for zone, network, database, and messaging outages
- Classic Experiments model with steps, branches, and actions for custom test flows
- Service-direct faults (API-based) and agent-based faults (in-guest)
- Integration with Azure Monitor for impact analysis and automatic abort on critical metrics
- RBAC control for secure experiment and scenario execution
Typical Use Cases
SRE teams conduct game days to train response to outages. DevOps teams validate auto-scaling and failover mechanisms. Architects test multi-region setups for real resilience instead of theoretical assumptions, and compliance teams use Scenario reports as evidence for operational resilience requirements (e.g. DORA).
Benefits
- Proactive identification of vulnerabilities before production incidents
- Fast onboarding through preconfigured Scenarios instead of manual experiment setup
- Documented Scenario reports for compliance and audits
- Native integration with Azure services, in some cases without additional agents
Frequently Asked Questions
What is Chaos Engineering?
Chaos Engineering is the practice of injecting controlled failures into systems to identify weaknesses before they lead to real outages. It is based on the assumption that failures are inevitable and systems should be designed to be resilient.
What is the difference between Workspaces/Scenarios and Experiments?
Workspaces and Scenarios are the current, recommended model: a Workspace connects to a scope and recommends preconfigured Scenarios. Experiments are the classic model with manual control over steps, branches, and actions; existing experiments continue to run unchanged.
Which Azure resources does Chaos Studio support?
Chaos Studio supports VMs, AKS, App Service, SQL Database, Cosmos DB, Redis Cache, networking components, and other Azure services via service-direct and agent-based faults.
How much does Azure Chaos Studio cost?
Chaos Studio is billed on a usage basis per experiment or scenario minute. Current prices are available on the official pricing page; a limited free tier is available for initial testing.
Integration with innFactory
As a Microsoft Solutions Partner, innFactory supports you with Azure Chaos Studio: designing scenarios and experiments, resilience assessments, and implementing reliability strategies.
Frequently Asked Questions
What is Chaos Engineering?
Chaos Engineering is the practice of injecting controlled failures into systems to identify weaknesses before they lead to real outages. It is based on the assumption that failures are inevitable and systems should be designed to be resilient.
What is the difference between Workspaces/Scenarios and Experiments?
Workspaces and Scenarios are the current, recommended model: a Workspace connects to a scope (subscription, resource group) and recommends preconfigured Scenarios such as Compute Zone Down or DNS Outage. Experiments are the classic model with manual control over steps, branches, and actions; existing experiments continue to run unchanged.
Which Azure resources does Chaos Studio support?
Chaos Studio supports VMs, AKS, App Service, SQL Database, Cosmos DB, Redis Cache, networking components, and other Azure services via service-direct faults (API-based) and agent-based faults (in-guest, e.g. CPU or memory pressure).
How much does Azure Chaos Studio cost?
Chaos Studio is billed on a usage basis per experiment or scenario minute. Current prices are available on the official pricing page; a limited free tier is available for initial testing.
Note: All product information on this page has been compiled with care, but is provided without guarantee and may be outdated or incomplete. Cloud services evolve rapidly — features, pricing, SLAs, and availability change frequently. Authoritative and up-to-date information can only be found on the official product page of Azure (official documentation). This page does not represent an offer by Azure.
