Using the Automation Calculator
Evaluate costs and automated processes that determine the return on investment automation brings to your organization.
Making open source more inclusive
Red Hat is committed to replacing problematic language in our code, documentation, and web properties. We are beginning with these four terms: master, slave, blacklist, and whitelist. Because of the enormity of this endeavor, these changes will be implemented gradually over several upcoming releases. For more details, see our CTO Chris Wright’s message.
Chapter 1. About Automation Calculator
The automation calculator provides graphs, metrics and calculations that help you determine the total savings on your investment in automated processes.
Automation savings is produced by an analysis of the time and cost of performing a task manually, such as deploying a server, versus the time and cost associated with automating the same task. Automation savings calculations extend across all organizations, clusters, hosts and templates in an environment. Include your own estimated costs to produce a more accurate calculation.
The initial total savings is based on default values for each variable.
Several variables are used in evaluating costs:
- Manual cost of automation - the approximate cost for a mid-level resource to perform a task or series of tasks.
- Cost of automation - costs associated with automating tasks as job templates.
- Automation time - the time required to run a job template.
- Number of hosts - the number of hosts in inventory the template runs on.
Automation savings is based on the following formulas:
- Manual cost per template = (time for a manual run on one host * (sum of all hosts across job runs)) * cost per hour.
- Automation cost per template = cost of automation per hour * sum of total elapsed hours for a template.
- Savings = sum of (manual cost - automation costs) across all templates.
1.1. Calculating your automation savings
The Automation Calculator produces its default total savings figure based on estimates for each variable.
You can tune this calculation by providing more specific organizational cost information, as well as adjusting the time values for each of the top templates. The total savings will update dynamically as each field is edited.
Automation savings calculations are not saved in Red Hat Automation Analytics.
To calculate your automation savings:
Under Calculate your automation enter cost information for:
- Manual process cost
- Automated process cost
Under Top templates:
- Adjust time values for top templates to provide time to manually perform each task that the template automates.
Total savings will update based on the information you provide in each field.
1.2. Top templates
Top templates lists the 25 most frequently run templates across all hosts in your environment. Templates are listed in descending order starting with the highest run count. You can enter the time it takes to perform tasks manually that are automated by templates in the field adjacent to the run totals to produce a more accurate total savings. The default value is set to 60 minutes.
1.2.1. Curating top templates
You can use the toggle switch for each template to show or hide it in the bar graph to compare performance and savings based on specific templates.
- Click the toggle switch for each template to display or hide it.
The bar graph on the Automation Calculator will update to display those top templates selected and Total savings will calculate based on those templates.
1.2.2. Viewing template details
You can view detailed information for each template in Top templates to learn more about the template’s context in the calculation of automation savings.
- Click the Info icon for a job template to view template details.
Top template information is provided for the following:
- Total elapsed sum - total run time of the template
- Success elapsed sum - total run time for successful template runs
- Failed elapsed sum - total run time for failed template runs
- Automation percentage - template accounts for this percentage of automation in your oganization.
- Associated organizations - template runs against these organizations
- Associated clusters - Ansible Tower clusters the template runs on.