
Overview
As cloud computing spendings continuously grow, many companies are facing the common challenge of monitoring and controlling their cloud costs.
As part of our continuous improvements to Elastigroup, we are incredibly excited to announce today our latest feature, Elastigroup Budgets.
Here at Spotinst, not only we are reducing your cloud computing costs by reliably utilizing Spot instances, but we are also providing you with a complete visibility into your current cloud-compute spendings in real time.
Starting today, Elastigroup Budgets provides you with budget management capabilities for each and every one of your clusters.
Functions such as setting budgets to clusters, defining alert thresholds, together with an Email\SNS notification in case of budget deviation, provide you with deeper visibility and control over your cloud expenses.
How does this differ from the cloud providers Budget management?
Nowadays, cloud providers are supplying their customers with budget control tools on a much higher level in terms of time period and workload type.
Meaning, you will be able to monitor your cloud compute budget on a monthly basis, without the possibility to specifically target or limit a certain workload.
With Elastigroup Budgets, you will have the capability to monitor and control your workload budget on a weekly basis, and in addition to that, identify upcoming spending trends.
Elastigroup Budgets allows you to set a soft and hard limit budget on your workload, and once the budget threshold exceeds, we will notify you.
In the next phase of this feature, we will provide you with additional actions to perform in case of a budget deviation, such as downscaling and pausing any scale up activities.
Budget Configuration
Under the left side menu, you will find “Budgets”, where all of your configured Elastigroups will be listed in a table view, and for every Elastigroup you will have the option to “Set a Budget”.
Once you have selected to set a budget for an Elastigroup, the “Set Budget” wizard will pop-up. In this wizard, you will have the option to insert the desired monthly budget for that specific Elastigroup. Moreover, you can define several thresholds for that budget.
The threshold may be defined in Percentage out of the monthly budget or in USD$.
For every threshold that is reached, you can configure the notification method, by Email or by SNS.
Monitoring costs
In Elastigroup budget there are several ways and breakdowns to view the actual costs of your clusters.
At the top of the screen, we provide the highest level overview of the current status of your account in terms of budget.
As you can see in the screenshot below, you will have a graph and pie view of the “Total Spend” Vs “Total Budget” of all your clusters.
Next off, once you scroll down, you will have a general overview of all of your Elastigroups.
This will initially provide you with an indication on which of your Elastigroups are budgeted and which are not. In this table list view of Elastigroups you are also able to see a breakdown of all the Elastigroup clusters, their Id’s, the amount spent last month and how many instances are running.
In the “Budgeted Elastigroups” section, you will have a list of all the Elastigroups with a budget set.
Every Elastigroup will have a budget progress bar with the current status and thresholds of that cluster’s budget.
Conclusion
Monitoring and staying aware of your cloud-compute costs can be a hustle, especially when using elastic infrastructure and auto-scaling.
Starting today, with Elastigroup Budgets, you will have complete visibility into your cluster operational costs.
Check out our step by step video tutorial
Are you Ready? Let’s get to it!