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달 전367회 조회
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
검토됨 9달 전
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달 전

로그인하지 않았습니다. 로그인해야 답변을 게시할 수 있습니다.

좋은 답변은 질문에 명확하게 답하고 건설적인 피드백을 제공하며 질문자의 전문적인 성장을 장려합니다.

질문 답변하기에 대한 가이드라인

관련 콘텐츠