Introduction to AutoStopping
- Granular permissions support for AWS Autostopping
We have introduced Granular permissions support for AWS Autostopping. With this update, users can now select the specific AWS resource types they want to enable for Autostopping such as EC2, ASG, or RDS. Based on the selected resource types, only the minimal required set of permissions will be requested.
What Are AutoStopping Rules?
AutoStopping Rules are intelligent orchestrators that automatically manage your non-production cloud resources. They:
- Automatically shut down idle resources when not in use
- Seamlessly restart them when needed
- Allow you to run workloads on spot instances without interruption concerns
- Maintain normal access methods (DNS, SSH, RDP) even after resources are stopped
Why Use AutoStopping Rules?
Cloud resources in non-production environments (dev, test, staging) are typically used for only 30-40% of the time they're running, yet you pay for 100% of that time. AutoStopping ensures you're only paying for resources when they're actually in use.
AutoStopping Rules deliver significant benefits:
- Real savings: Cut cloud bills by over 70% for non-production environments
- Set-and-forget automation: Zero manual overhead after initial setup
- No more forgotten VMs: Enforces policies so idle resources don't keep burning money
- Easy integration with Terraform or existing provisioning workflows
- Access preserved: Continue using DNS links, SSH, RDP — even after resources restart
Common Challenges | AutoStopping Solution |
---|---|
Manually predicting idle time is inaccurate and inefficient | Intelligent detection of actual usage patterns |
Forceful shutdowns make machines inaccessible | Transparent access even after shutdown |
Basic start/stop automation doesn't optimize cloud spend | Full orchestration with dependency management |
Forgotten resources continue to run and cost money | Automatic enforcement of idle policies |
Where Can You Use AutoStopping Rules?
Cloud Provider | Supported Resources |
---|---|
AWS | EC2, Auto Scaling Groups, Kubernetes (EKS), ECS Services, RDS Instances |
Azure | On-demand VMs, Kubernetes Clusters (AKS) |
GCP | GCE VMs, Kubernetes Clusters (GKE), Instance Groups |
Note:
- There's no limit on the number of dependencies a rule can manage.
- RDS warm-up time depends on cluster/instance size (~25 minutes).
- Other resources warm up in under 2 minutes (max 5 minutes).
How AutoStopping Works
The AutoStopping process works in four key steps:
- Intelligent Detection: AutoStopping continuously monitors your resources for activity
- Automatic Shutdown: After a configurable idle period, resources are automatically stopped
- Seamless Restart: When access is requested, resources are automatically restarted
- Transparent Access: Users continue to use the same access methods they always have (DNS, SSH, RDP)
Ready to Get Started?
Follow our Getting Started Guide to set up AutoStopping in your environment in three simple steps.