If I enable sharing, will I see an increase in what we pay for the Savings Plans per day?

0

Hi, I have 2 Q's

  1. Since sharing is not enabled, the cost isn't making sense. If I look at Cost Explorer I can see we currently pay around $100 per day for the Savings Plan for Compute usage... however, our cost for EC2 resources are below $20 per day.

  2. If I enable sharing, will I see an increase in what we pay for the Savings Plan per day?

Any help or advice would be appreciated.

Thanks

kat
已提问 9 个月前356 查看次数
2 回答
3
已接受的回答

If you would enable sharing, your savings plan would be better utilized. Compute Savings Plan(CSP) is an hourly commitment for your compute usage, it's always great to have as much as utilization as possible.

As you mentioned, in your case, your existing savings plan seems like over commitment if used without sharing, so definitely you should consider enabling sharing. Once you enable sharing, whatever you committed, would remain same so the savings plan charges too. If after enabling sharing, your compute usage goes above what you committed in CSP(utilization), that portion, which goes over your CSP commitment, would be charged on-demand but CSP would remain same. You may see charges increased for on-demand compute usage if compute usage exceeds the CSP commitment overall but not CSP charges as that's your commitment and would only be increased if you further increase your CSP commitment.

In a Consolidated Billing Family, Savings Plans are applied first to the owner account's usage, and then to other accounts' usage. This occurs only if you have sharing enabled.

In a real world example, I'd explain it this way, I have committed for X hours of compute in an account A, but that account is only running compute for 5 hours. Remaining compute commitment (X-5) hours are not getting utilized. Now if I start sharing my compute commitment with other accounts too in consolidated billing, if there is residual of compute hours from account A, then other account like Account B, C usage of compute hours would be covered by Account A' X-5 hours of CSP commitment. Value of X(CSP commitment) would remain same so the charges for CSP would also be same.

Additional Reference:

Hope this helps.

Comment here if you have additional questions, happy to help.

Abhishek

profile pictureAWS
专家
已回答 9 个月前
profile pictureAWS
专家
iBehr
已审核 8 个月前
0

Additional note if you would like to calculate the Savings Plan coverage after sharing with more details: https://wellarchitectedlabs.com/cost/300_labs/300_cur_queries/queries/compute/#account-spend-of-shared-savings-plan

SELECT 
  DATE_FORMAT(line_item_usage_start_date,'%Y-%m') AS month_line_item_usage_start_date,
  bill_payer_account_id,
  line_item_usage_account_id,
  split(savings_plan_savings_plan_a_r_n,':')[5] AS savings_plan_owner_account_id,
  savings_plan_offering_type,
  line_item_resource_id,
  SUM(CAST(line_item_unblended_cost AS DECIMAL(16, 8))) AS sum_line_item_unblended_cost,
  SUM(CAST(savings_plan_savings_plan_effective_cost AS DECIMAL(16, 8))) AS sum_savings_plan_savings_plan_effective_cost
FROM 
  ${table_name} 
WHERE 
  ${date_filter}
  AND bill_payer_account_id = '111122223333' 
  AND line_item_usage_account_id = '444455556666' 
  AND line_item_line_item_type = 'SavingsPlanCoveredUsage'
  AND savings_plan_savings_plan_a_r_n NOT LIKE '%444455556666%'
GROUP BY 
  DATE_FORMAT(line_item_usage_start_date,'%Y-%m'),
  line_item_resource_id,
  line_item_usage_account_id,
  split(savings_plan_savings_plan_a_r_n,':')[5],
  bill_payer_account_id,
  savings_plan_offering_type
ORDER BY 
  sum_savings_plan_savings_plan_effective_cost DESC;

AWS
jjpe
已回答 9 个月前

您未登录。 登录 发布回答。

一个好的回答可以清楚地解答问题和提供建设性反馈,并能促进提问者的职业发展。

回答问题的准则