Test Sole-tenant Node reliability with Gremlin. Simulate VM failures and resource pressure to validate isolation between co-located workloads.
Sole-tenant nodes on Google Compute Engine are usually adopted for licensing or compliance reasons rather than architectural ones. Finance or legal drives the decision, and the operational consequence arrives as a side effect nobody explicitly chose: a group of VMs now shares one physical failure domain.
That matters when those VMs include redundant instances of the same service. Anti-affinity rules in your orchestration layer mean nothing if the underlying nodes place both replicas on the same hardware. The redundancy looks correct at every level anyone routinely inspects.
Install the Gremlin Agent on the VMs sharing your node and Shutdown experiments reveal whether your placement genuinely distributes risk. CPU and memory experiments apply pressure to one VM while you watch its neighbors, which tells you how much isolation the tenancy model actually delivers under load.
The question is whether your logical topology matches the physical one, and it goes unexamined precisely because the decision to use sole-tenancy was driven by concerns other than availability.
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.
CPU scalability - Linux
Test that your Linux-hosted service scales as expected when CPU capacity is limited. Gremlin consumes CPU in three stages—50%, 75%, and 90%—to validate scaling thresholds.
Scalability: Memory
Verify that your Linux-hosted service scales as expected when memory is limited. Gremlin increases memory utilization in three stages—50%, 75%, and 90%—to validate memory management.
* 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 - GCP
Automatically monitor your Google Cloud 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.
