Will AWS Recommendation Engines ever recommend RIs that would be utilized less than 100% (based on historical data)?

0

I understand that AWS's underlying RI and SP recommendation engine(s) uses historical data to (imperfectly) make recommendations to fit projected future usage.

We know, mathematically, that purchasing just enough RIs to ensure 100% utilization does not necessarily maximize savings, nor does purchasing to ensure 100% coverage. The AWS documentation states that the engines will attempt to "maximize your estimated savings" (https://docs.aws.amazon.com/cost-management/latest/userguide/ri-recommendations.html). Is it fair to assume, then, that the engine will recommend that customers buy (some) RIs that won't be fully utilized? Do we state that anywhere? Do we explicitly state in any of our guidance that it might be OPTIMAL in some circumstances for customers to plan and implement RIs with less than 100% utilization?

2개 답변
1

Hey Jim! I understand where you are coming from with this and that would be why I lean towards recommending Savings Plans at 80% coverage based on current usage. Once an end user understands their future use cases they can then apply another layer of an SP to move closer to 100%. If you still want more information I would suggest reaching out to an Optics Specialist or account concierge.

profile pictureAWS
전문가
David
답변함 5달 전
  • Thank you. I am not trying to figure out how to advise a customer, but rather to understand how the engine itself works. Thank you for your advice.

0
수락된 답변

It's correct - the engine may in fact recommend RIs or SPs purchase that will get you to less than 100% utilization overall. RI/SP Utilization isn't a metric you should be going for, when it comes to business KPIs, and when it comes to deciding how much to commit. The actual realized savings is a much better indicator.

I can't confirm if we have this anywhere in the documentation, but I can certainly confirm that this is how recommendations engine works, after helping customers understand their commitment recommendations for many years. 100% utilization DOES NOT mean maximum savings. It all depends where's the break even point for your specific usage patterns.

How recommendations engine works? Think about it this way - it makes incremental assumptions... for example, first it checks, how much you'd be savings if you reserved $1 commitment... then how much you'd be savings if you reserved $2. It will reach certain point when it will make no sense to commit more (let's say... it might be at $10/hour) - in which case the engine will provide the most optimal recommendation (let's say, it could be $9.999/hour commitment); and it's true that the projected utilization may be below 100% let's say if you have spiky workloads, but if you would still benefit from committing to SPs.

profile pictureAWS
전문가
답변함 5달 전

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

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

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

관련 콘텐츠