Updated: May 23, 2022 (May 16, 2022)

  Analyst Report

Azure Chaos Studio Can Help Improve App Resiliency

My Atlas / Analyst Reports

1,220 wordsTime to read: 7 min
Rob Sanfilippo by
Rob Sanfilippo

Before joining Directions on Microsoft, Rob worked at Microsoft for 14 years where he designed technologies for Microsoft products and... more

  • Azure Chaos Studio generates failures and degraded conditions on Azure resources so development and IT teams can ensure applications respond properly.
  • The service could become part of customer test suites to boost application resiliency and availability.
  • Configurations for the service should be carefully applied so it is not used inappropriately.
  • Separate tools and processes must be used to observe, analyze, and address the outcomes.
  • It will incur costs upon general availability.

Azure Chaos Studio lets customers generate several types of Azure failures and degradations to observe how they affect application behavior and help identify code or deployments where improvements are needed.

Chaos Engineering

Chaos engineering is the practice of introducing faults and degradations (so-called chaos) into hardware and software environments to identify problems with application resiliency. Typical test suites, such as automated routines that verify product release criteria, may not include the type of random environmental faults that chaos engineering applies, such as unpredictable service availability, network latency, and limits on hardware resources (for example, CPU, memory, and disk performance).

Atlas Members have full access

Get access to this and thousands of other unbiased analyses, roadmaps, decision kits, infographics, reference guides, and more, all included with membership. Comprehensive access to the most in-depth and unbiased expertise for Microsoft enterprise decision-making is waiting.

Membership Options

Already have an account? Login Now