This is the most important step in the process as it not only confirms that all cost data is being collected correctly but that information provides confidences in the metrics. This should be a quick process by following these steps:
The totals should line up. This is good news because it shows that all cost data is captured and the conversation is no longer about missing or added cost, but categorization. If total cost is not lining up, be sure to check your billing account configuration status and submit a ticket to Technical Support if necessary.
Once totals are confirmed to match up the next step is to understand the data used when comparing to CloudHealth amortization metrics. Before looking at the data, it's important to understand the different ways that amortization can be calculated.
The main point to keep in mind while you work on amortization metrics is that there is two different ways to calculate the number:
Be sure to confirm the amortization data type in the comparison as manually created "By Purchase" spreadsheets will not match amortization values "By Usage".
This pertains to the duration of the reservations that were purchased. AWS provides two timeframes for reservations:
CloudHealth will take into account all active reservations regardless of whether they are 1 or 3-year and amortize appropriately based on where the reservation coverage took place.
The next step is to obtain a detailed breakdown of the amortization numbers regarding the comparison to CloudHealth.
Gather all of the data used in the comparison (i.e. Cost Explorer reporting, spreadsheets, etc).
NOTE Manually calculated amortization spreadsheets will nearly always be calculated "By Purchase". Besides the overall total value, it will never match up with the "By Usage" amortization metrics shown in CloudHealth. |
Items to look out for:
In many cases, the difference between "By Purchase" and "By Usage" calculations clears up many amortization related questions.
There is a way to line up overall amortization metrics, regardless of calculation type, by looking at the overall monthly totals without any categorization. The way to view this number in CloudHealth is to navigate to the REPORTS > COST > AMORTIZATION and remove the category type:
The cost that appears under "Amortized Cost" will be the overall total. This metric can be used to compare the overall total for accounts or specific consolidated billing accounts. These totals still may not match so it's important to note the months included in the comparison calculations.
NOTE CloudHealth is amortizing cost for ALL active reservations which includes any 3-year reservations made in the past. Many comparisons may only be doing a 12-month amortization calculation which will most likely not match up with CloudHealth. |
It's possible to illustrate that 3-year reservations are still active and accounted for in CloudHealth by doing the following:
By reviewing the "Purchase Date" column and comparing it to the "Time to Expire" column you can see which 3-year reservations are still active.
With all of the above information and noting that raw un-amortized totals all match up, the resolution to these issues usually boils down to explaining the difference between "By Purchase" and "By Usage" amortization calculations.