To improve the use of costing models for businesses, here are a few examples that highlight EC2 use cases in Savings Plans or Reserved Instance styles. efficient way when compared to On Demand.
SELECT "bill_payer_account_id",
"bill_billing_period_start_date",
"line_item_usage_account_id",
"reservation_reservation_a_r_n",
"line_item_product_code",
"line_item_usage_type",
sum("line_item_usage_amount") as Usage,
"line_item_unblended_rate",
sum("line_item_unblended_cost") as Cost,
"line_item_line_item_description",
"pricing_public_on_demand_rate",
sum("pricing_public_on_demand_cost") as PublicCost
FROM "costmaster"."monthly_report"
WHERE "line_item_line_item_Type" like '%DiscountedUsage%'
GROUP BY "bill_payer_account_id",
"bill_billing_period_start_date",
"line_item_usage_account_id",
"reservation_reservation_a_r_n",
"line_item_product_code",
"line_item_usage_type",
"line_item_unblended_rate",
"line_item_line_item_description",
"pricing_public_on_demand_rate"
LIMIT 20
SELECT "line_item_usage_type",
sum("line_item_usage_amount") as usage,
round(sum("line_item_unblended_cost"), 2) as cost
FROM "costmaster"."monthly_report"
WHERE "line_item_usage_type" like '%t2.%'
GROUP BY "line_item_usage_type"
ORDER BY "line_item_usage_type"
LIMIT 20
SELECT "line_item_usage_type",
round(sum("line_item_usage_amount"), 2) as usage,
round(sum("line_item_unblended_cost"), 2) as cost,
round(
avg(
"line_item_unblended_cost" / "line_item_usage_amount"
),
4
) as hourly_rate
FROM "costmaster"."monthly_report"
WHERE "line_item_product_code" like '%AmazonEC2%'
and "line_item_usage_type" like '%Usage%'
GROUP BY "line_item_usage_type"
ORDER BY "line_item_usage_type"
LIMIT 20
SELECT bill_billing_period_start_date,
product_region,
line_item_usage_type,
reservation_reservation_a_r_n,
reservation_unused_quantity,
reservation_unused_recurring_fee
FROM "costmaster"."monthly_report"
WHERE length(reservation_reservation_a_r_n) > 0
and reservation_unused_quantity > 0
ORDER BY bill_billing_period_start_date,
reservation_unused_recurring_fee desc
LIMIT 20