Cost distribution for Redis Cache among clients in Multi-tenant Scenario

Vijayvigneswar Selvakumar 41 Reputation points
2021-08-16T04:40:34.4+00:00

We are using the P1 instance of redis cache to store the identity context of the logged-in users
for 3 different clients. Each clients user base (no. of users differs for each client)

We all know that P1 tier cost $404/month.

Now the problem here is we need to charge each clients based on their usage

The question here is how to calculate the cost incurred for each client.

Please help me to get the same.

Thanks in Advance,
Vijay

Azure Cache for Redis
Azure Cache for Redis
An Azure service that provides access to a secure, dedicated Redis cache, managed by Microsoft.
217 questions
0 comments No comments
{count} votes

Accepted answer
  1. KalyanChanumolu-MSFT 8,316 Reputation points
    2021-08-16T06:01:13.02+00:00

    @VijayvigneswarSelvakumar-5228 Welcome to Microsoft Q&A forums.

    Azure calculates the pricing based on hourly/monthly cost per instance.
    In a multi-tenant use case, your application needs to measure the utilization by tenant based on your business logic.

    As a best practice, you should have separate instance of Redis cache per tenant to ensure security of user data.
    This also allows for scaling each instance as per utilization and calculating the cost separately.


    If an answer is helpful, please "Accept answer" or "Up-Vote" which might help other community members reading this thread.
    And if you have further questions or issues, please let us know.


0 additional answers

Sort by: Most helpful