Add "scheduled scaling/suspend" option for certain clusters
There should be an option to schedule scale up/down or suspending/resuming at specified time & day.
For example, DEV environments could be auto-suspended at 6pm and resume at 8am on weekdays, and be suspended all weekend.
Production clusters could be scaled down e.g. from M80->M60 every evening and on weekends rather than being suspended completely.
This would help save money but would need to be coordinated with the existing auto-scaling based on load.
This would need to be at the cluster level since sometimes different clusters in a single project could have different workload patterns.
![](https://secure.gravatar.com/avatar/bd706bfcbba22cc450182aecabe9f97d?size=40&default=https%3A%2F%2Fassets.uvcdn.com%2Fpkg%2Fadmin%2Ficons%2Fuser_70-6bcf9e08938533adb9bac95c3e487cb2a6d4a32f890ca6fdc82e3072e0ea0368.png)
-
Brian commented
Here's an example of how to use Atlas Triggers to schedule the scaling or suspension: https://www.mongodb.com/blog/post/atlas-cluster-automation-using-scheduled-triggers
-
kyle commented
This would fit my companie's needs to save some money!
-
Brian Jones commented
This would be amazing!!
-
AdminRez (Admin, MongoDB) commented
We are considering building a "scheduler" for Atlas where you can specify which times something can be paused/scaled down/scaled up etc. In the meantime, customers can use Stitch triggers and Atlas API to create their own scheduler.