Is it possible to simulate Zone Outage?

Davide Moroni 0 Reputation points
2023-12-05T15:48:01.7733333+00:00

Hi support,

we implemented a zone redundant architecture:

1LB -> 2 SUBNETS -> 2 VM -> n Disks..

We would like to simulate zone outage, to test service resiliency

How can we do that?

Thank you

Regards

Davide Moroni

Azure Virtual Machines
Azure Virtual Machines
An Azure service that is used to provision Windows and Linux virtual machines.
7,986 questions
Azure Storage Accounts
Azure Storage Accounts
Globally unique resources that provide access to data management services and serve as the parent namespace for the services.
3,220 questions
Azure Virtual Network
Azure Virtual Network
An Azure networking service that is used to provision private networks and optionally to connect to on-premises datacenters.
2,503 questions
Azure Disk Storage
Azure Disk Storage
A high-performance, durable block storage designed to be used with Azure Virtual Machines and Azure VMware Solution.
643 questions
Azure Load Balancer
Azure Load Balancer
An Azure service that delivers high availability and network performance to applications.
450 questions
{count} votes

2 answers

Sort by: Most helpful
  1. Dillon Silzer 57,431 Reputation points
    2023-12-05T16:38:35.61+00:00

    Hi Davide,

    Have you tried shutting down a VM in one of the Availability Zones? This could be on way to simulate a VM outage in one of your zones and see if the other zone picks up the traffic.

    You can also take other pieces of your setup a part to simulate how traffic would flow. From experience, it may take 5 or so minutes for the switch to happen. This should help you get a better observation of how it works.


    If this is helpful please accept answer.

    1 person found this answer helpful.

  2. kobulloc-MSFT 26,346 Reputation points Microsoft Employee
    2023-12-11T22:14:29.48+00:00

    Hello, @Davide Moroni !

    How do I simulate a zone outage?

    There are a couple of different approaches to this. The first, as Dillon Silzer mentioned, is to manually turn off the service that you want to simulate an outage for. There are examples of this in the official documentation and blogs for different services.

    The second approach would be to utilize a dedicated service like Azure Chaos Studio to test resilience against real-world incidents, like outages or high CPU utilization on virtual machines (VMs). Given that you want to test the resiliency of the entire architecture, this is likely going to be the most organized and documented approach as you can use different targets and capabilities:


    I hope this has been helpful! Your feedback is important so please take a moment to accept answers.

    If you still have questions, please let us know what is needed in the comments so the question can be answered. Thank you for helping to improve Microsoft Q&A!

    User's image

    1 person found this answer helpful.
    0 comments No comments

Your answer

Answers can be marked as Accepted Answers by the question author, which helps users to know the answer solved the author's problem.