Cloud Costs are Rising
The convenience of cloud computing is compelling, but it can quickly become expensive as you create more servers, databases and containers. Today, a modern DevOps team needs access to resources for development, test, stage and production. The number of cloud resources quickly multiplies and cloud spend escalates.
However, many of these resources are not required 24x7. In many organizations, a large number of resources are only required for a small percentage of time. While it is possible to manually turn off idle resources, doing so on an hourly basis at scale has too much overhead. It is difficult to determine when cloud resources are needed for globally dispersed teams with changing resource needs. Consequently, many cloud resources are left powered up when they are actually not needed.
How Does PowerDown Save?
Cloud providers charge for the time you have resources powered up. This may be per hour, or per minute. During a normal work week, development, staging and test resource may only be used 40-60 hours out of a total of 168 hours. If those resources are powered down, you can realize savings of up to 75% of your total cloud spend.
PowerDown is a simple tool to reliably and simply power down idle resources.
What is Unique about PowerDown?
Powering down resources seems like a simple problem and it is certainly possible to create trivial cron job scripts that will turn servers on and off. However, there are two tougher problems that must be solved.
Support Users, Anywhere, Anytime
Modern DevOps teams typically are geographically dispersed and work overlapping and irregular work hours. Some work from home, some in other cities. Some in different timezones. A cloud scheduling solution must make it easy for all users to simply state what their cloud resource access requirements are. PowerDown combines all user schedules and automatically determines the resource schedule that will satisfy all users and minimize the cloud spend.
Group and Share Resources
DevOps environments typically contain many servers, databases and containers. Powering up a dev or test environment requires many resources to be powered up in sequence. This is error prone and if team members have to do this manually each time, they will quickly tire of the process and the savings will cease. PowerDown provides resource groups so you can power up and down an entire environment with a single command.