Test Azure Stack reliability with Gremlin. Simulate VM failures and network disruption to validate hybrid and edge failover.
Azure Stack puts cloud services in a location you chose, usually to satisfy a latency, sovereignty, or connectivity requirement. It also hands your team responsibilities the public cloud had been quietly absorbing: physical infrastructure, local capacity, and a network link that can fail independently of everything else.
That link is the failure mode most likely to be untested. Applications running on Stack are typically written as though the connection to Azure is always available, because during development it was. What happens when it degrades, whether workloads keep serving locally or block on a call that will never complete, is usually unknown.
Install the Gremlin Agent on your Stack VMs and test it deliberately. Blackhole experiments sever the connection back to Azure so you can establish whether local autonomy is real. Latency experiments simulate the degraded link, which is more common than a clean disconnection and harder for applications to handle. Shutdown experiments cover local VM failure, where there's no regional redundancy to fall back on.
If the deployment exists to keep operating when connectivity is unreliable, that capability is worth verifying rather than assuming, particularly at a site with nobody on hand to intervene.
Host redundancy - Linux
Test resilience to host failures by shutting down a randomly selected Linux host. Verify that your platform automatically restarts or replaces it.
DNS Redundancy - Linux
Test your Linux-hosted service's availability when its primary DNS server is unreachable. Verify that DNS failover routes traffic correctly through secondary providers.
Unreliable Networks - Linux
Simulate unreliable network conditions on Linux hosts by adding latency to API calls. Test whether your users are affected when network response times degrade to hundreds or thousands of milliseconds.
* Gremlin is designed to work on any cloud platform that provides Linux or Windows hosts. We haven't individually tested every service we cover, and not all are officially supported. Check our compatibility documentation for tested operating systems and known caveats, or get in touch if you don't see yours.
Intelligent Health Checks - Azure
Automatically monitor your Azure services during testing in one-click with Intelligent Health Checks.
Avoid downtime. Use Gremlin to turn failure into resilience.
Gremlin empowers you to proactively root out failure before it causes downtime. See how you can harness chaos to build resilient systems by requesting a demo of Gremlin.
