Unclear of azure advisor recommendation for cosmos db

Yang Chow Mun 121 Reputation points
2023-07-05T11:37:22.4666667+00:00

I am getting below recommendation for cosmos db optimization.

Configure manual throughput instead of autoscale on your Azure Cosmos DB database or container.

Database name - xxxx

Container name - xxx

Estimated percent savings - 32.5%

Current autoscale setting - 15000 RU/s (scales between 1500 - 15000 RU/s)

Average utilization of max RU/s - 98.76%

Average hourly autoscale throughput - 14814 RU/s

Recommended manual throughput - 15000 RU/s

When I am checking the estimated cost, manual 15000 RU is the same as max cost of auto scale 1500-1500RU/s. Any idea what is the recommendation about? Appreciate anyone could share your thought on this. Thanks!

Azure Cosmos DB
Azure Cosmos DB
An Azure NoSQL database service for app development.
1,518 questions
Azure Advisor
Azure Advisor
An Azure personalized recommendation engine that helps users follow best practices to optimize Azure deployments.
50 questions
{count} votes

Accepted answer
  1. ShaktiSingh-MSFT 14,276 Reputation points Microsoft Employee
    2023-07-05T14:20:36.2333333+00:00

    Hi Yang Chow Mun •,

    Welcome to Microsoft Q&A forum and thanks for using Azure Services.

    As I understand, you want to know about azure advisor recommendation for cosmos db coming for autoscale account.

    These recommendations from Azure Advisor are Automated Recommendations. In this case it is for Cost improvement considering the existing Cosmos DB history.

    The Azure Cosmos DB's advisory engine continuously analyzes the usage history of your Azure Cosmos DB resources and provides recommendations based on your workload patterns.

    Enable autoscale: Detects if your databases and containers currently using manual throughput would see cost savings by enabling autoscale.

    It is a suggestion and not mandatory to implement if the requirements are not aligned to the recommendation.

    Hope this helps. If this answers your query, do click Accept Answer and Mark Helpful for the same. And, if you have any further query do let us know.

    Thank you.

    1 person found this answer helpful.

1 additional answer

Sort by: Most helpful
  1. ShaktiSingh-MSFT 14,276 Reputation points Microsoft Employee
    2023-07-06T05:25:20.5166667+00:00

    Hi Yang Chow Mun •,

    Cost is related to your usage in history and how it will be used in future. This is purely dependent on the workloads you are going to have on the Database account.

    In case you want deeper understanding of the Cost on your account, refer to the standard Microsoft documentation which states optimization ways or please raise support case for investigation of your existing workloads and expected in future.

    Thank you.

    0 comments No comments