The Easy Way to Pause AWS Auto Scaling Groups
If your organization uses auto scaling groups in AWS, there are a couple of scenarios in which you may wish to pause AWS auto scaling groups rather than terminate them and launch them again at a later date. The most frequent scenario is when you run a non-production environment that mirrors your production environment. You don´t want to terminate auto scaling groups at the end of every day and launch them again the next morning, so the most sensible thing to do is pause them.
There are several options to pause AWS auto scaling groups such as setting their min, desired and max values to 0 via the management console or by using an API or CLI. Depending on how many auto scaling groups you have to pause and restart, these options can be time-consuming – especially when compared to the ease with which you can pause AWS auto scaling groups with ParkMyCloud. Furthermore, by using ParkMyCloud, you also benefit from our app´s other cost-reducing features.
How to Pause AWS Auto Scaling Groups with ParkMyCloud
If you are familiar with ParkMyCloud, you will be aware the app conducts a discovery of your resources on AWS and displays them across a single-view dashboard. At the top left side of the dashboard the option exists to filter the resources by Auto Scaling Groups, Logical Groups, Databases or Instances; or you can elect to view only the resources that have scheduling or rightsizing recommendations.
By filtering your resources by Auto Scaling Groups, all the groups are visible to you. Those suitable for pausing by applying a parking schedule to them will be highlighted by the lightbulb icon. From here, you have four choices. You can choose to:
- Apply a default schedule to all highlighted groups (i.e. on from 8:00 a.m. to 8:00 p.m. Monday to Friday, and paused the rest of the time).
- Apply a range of schedules to the groups depending on when – for example – they need to be on to mirror a production environment.
- Apply the recommendations made by ParkMyCloud´s “SmartParking” feature which are based on historic data collected by CloudWatch.
- Apply an “Always Parked” schedule to the least used groups in order to maximize the reduction in cloud costs.
There are a couple of points you may wish to consider before deciding which choice is best for you. Other than applying a default schedule to all highlighted groups, you can pick and choose between the options; but, if you are pausing and resuming a number of large auto scaling groups, we recommend you apply schedules that resume the groups five minutes or so before you are going to need them.
The recommendations made by ParkMyCloud´s “SmartParking” feature come in sets of three – “Aggressive”, “Balanced” and “Conservative”. The Aggressive recommendation will pause AWS auto scaling groups the longest, while the Conservative recommendation will pause AWS auto scaling groups the shortest. The ParkMyCloud dashboard will indicate the cost reduction of each before it is applied.
The Always Parked schedule is best for non-production AWS auto scaling groups that are used in irregular patterns or at irregular times. If you apply this schedule, it can be interrupted with the click of a mouse whenever you wish to access the group, however you may have to wait a few minutes before being able to use it if it is comprised of a large number of instances and other components.
ParkMyCloud´s Other Cost-Reducing Features
As mentioned above, when you log into your AWS account via ParkMyCloud´s console, you have the option of filtering your resources by scheduling or rightsizing recommendations. The choices for scheduling EC2 and RDS instances are similar to those to pause AWS auto scaling groups. Rightsizing recommendations can vary from reducing the capacity of an instance to transferring it to a different price.
As demand increases and decreases over time, new recommendations will appear. Alternatively you can use ParkMyCloud´s policy engine to keep you informed about peaks and troughs in usage and costs, or to practice continuous cost control using policy-based orchestration. The same policy engine can be used to enhance accountability, governance and security via role-based access control – not just across your AWS accounts, but also across Azure accounts and Google Cloud accounts.
Try ParkMyCloud Today and See How Much You Could Save
If you are not familiar with ParkMyCloud, we invite you to take advantage of a free trial to evaluate our scheduling and cloud cost-reducing software in your own environment. Once the trial has concluded, you have the options of continuing to use a feature-limited version of ParkMyCloud for free or subscribing to one of our competitive pricing plans that typically pay for themselves within two months.
To start your free trial, click on any “Try It Free” or “Free Trial” button. Alternatively, you can book a demo to see ParkMyCloud in action before taking advantage of the free trial offer, or speak with a member of our team, who will be happy to answer any questions you have with regard to ParkMyCloud and the best way to pause AWS auto scaling groups.