gjlumsden / chaostoolkit-azure-demo

A simple demonstration of testing resiliency using Chaos Engineering.

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

chaostoolkit-azure-demo

A simple demonstration of testing resiliency using Chaos Engineering.

Scenarios

Web App Resiliency Demo

The Web App demonstration makes use of Traffic Manager to provide resiliency against a regional failure.

The high level traffic flow can be seen in the image below: Image showing User traffic first hitting Azure Traffic Manager, before before being routed to a Web App in either Region 1 or Region 2

A user requests the demo website which is protected by Traffic Manager, based on the routing profile configured the User is directed to the best WebApp instance for them in either Region 1 or Region 2. In the event that one of the Web Apps is offline the user is automatically routed to the other region.

The environment setup instructions are available here: Environment setup Instructions for performing the experiments are here: Experiment Instructions

About

A simple demonstration of testing resiliency using Chaos Engineering.

License:MIT License


Languages

Language:Dockerfile 58.8%Language:Shell 41.2%