There are a number of ways in which it is possible to save EC2 costs. You can prepay up to three years in advance for Reserved Instances, assign EC2 instances to cheaper pricing points, or get your developers to write scheduling scripts to automatically switch off non-production EC2 instances when they are not required – such as those used for development, testing and staging.
None of these solutions is ideal. Considering what has happened to cloud computing prices in the past few years, paying in advance for Reserved Instances could be a false economy. Looking to reassign instances to cheaper pricing points may also be a waste of time, because you most likely selected the most appropriate pricing point when you first deployed each instance.
Depending on the volume and variety of the non-production instances you want to schedule, getting developers to write scheduling scripts could cost more than you would save; and investing in EC2 management software will also likely be an expensive venture if you are unable to use every feature you have paid for – and management software usually tells you how much you have spent after the event.
By comparison, ParkMyCloud is a lightweight SaaS platform through which parking schedules can be assigned to non-production instances individually, in groups, or in bulk. The platform tells you in advance how much you will save, and provides the governance administrators need not only to save EC2 costs when asked to by their finance department, but to save EC2 costs permanently.
How to Save EC2 Costs with ParkMyCloud
Using ParkMyCloud to save EC2 costs is easy. Administrators simply create a permissions-limited role for the platform and allow it to conduct a discovery of the company´s instances deployed on AWS. The platform displays the company´s instances on a single-view dashboard and makes recommendations about which are suitable for scheduling according to their names and tags.
Administrators have the choice of accepting the recommendations and creating a scheduling policy for all of them, or delegating the scheduling task to each development team so they can set parking schedules that are relevant to their working patterns. A further choice exists of selecting pre-configured schedules or creating new schedules for each individual instance or group of instances.
As each parking schedule is confirmed, the ParkMyCloud interface projects how much the schedule will save over the next thirty days. As soon as the parking schedules are activated, a second figure on the UI indicates the actual savings each schedule has achieved. Each projection and each actualized savings figure can be accessed by system administrators, who can amend each schedule to maximize savings.
One handy feature of ParkMyCloud´s software is the ability to snooze schedules if access to a parked non-production instance is required. Developers can access the instance with the click of a mouse and, should they forget to return the instance to its parked state when access is no longer required, mechanisms exist to restart the parking schedule after a period of inactivity.
The Increased Level of Governance and Up to 65% Savings
Many companies are unable to save EC2 costs permanently because system administrators do not have visibility over EC2 deployment. ParkMyCloud provides the visibility that system administrators need via the single-view dashboard – visibility that also increases accountability and helps administrators identify underused or unused resources that can be assigned to a cheaper pricing plan or terminated.
The savings that the increased level of governance delivers are in addition to savings up to 65% companies can achieve by using ParkMyCloud to schedule stop/start times for non-production instances. This figure is based on a schedule in which non-production instances are parked outside the normal working hours of 8:00 a.m. to 8:00 p.m. Monday to Friday, but the saving could be even higher.
Because of the feature that allows developers to snooze the schedules whenever access to a parked instance is required, it is possible to permanently park all non-production instances and snooze the schedule whenever necessary. This can be a viable option for companies that have development teams working at different times of the day or switching between multiple projects as time allows.
Whichever way the parking schedules are applied, system administrators can maintain oversight of them – and the savings they achieve – via the single-view dashboard, a comprehensive reporting system and audit logs. These enable companies to save EC2 costs permanently and plan future projects with accurate data about how much capacity they will require and how much it will cost.
Save EC2 Costs with ParkMyCloud for Free
If you are looking at solutions to save EC2 costs, or have tried solutions that have failed to save EC2 costs permanently, you are invited to try a fully-enabled version of ParkMyCloud free for fourteen days. In order to take advantage of this opportunity, click any “Try it Free” button, and follow the instructions for accessing the ParkMyCloud platform. Alternatively, you can direct any questions you have prior to starting your free trial to our friendly Customer Support Team.
Any money you save during your free trial is yours to keep and, at the end of the trial, you have the option of subscribing to the full ParkMyCloud service with its increased level of governance or continuing to use a feature-limited version of our platform for free. You will still be able to save EC2 costs using our free service, but it may not be possible to maintain the savings permanently without total visibility of your AWS accounts.