Azure Container Apps Performance Guarantees

Madhan Raj 5 Reputation points
2024-02-07T16:34:36.1933333+00:00

Hi, I am new to Azure Container Apps. I am considering using it in my design. The idea of abstracting all the behind-the-scenes Kubernetes and orchestration looks super cool. If this is a fully managed service, what are the performance guarantees, particularly the API latency if I were to host APIs using Azure Container Apps? I understand that the implementation of the API plays a key role in the latency but my question is more about the latency part influenced by the compute environment provided by the Container App and any overhead involved in the API invocation flow. Does Azure Container App guarantee any specific compute or any baseline comparison that I could do to get an idea?

Azure Container Apps
Azure Container Apps
An Azure service that provides a general-purpose, serverless container platform.
419 questions
0 comments No comments
{count} votes

2 answers

Sort by: Most helpful
  1. Luis Arias 6,796 Reputation points
    2024-02-07T22:01:50.11+00:00

    Hi Madhan Raj,

    As I know Microsoft does not provide explicit performance guarantees or specific API latency numbers for Azure Container Apps. About guarantee an specific compute resource . that is possible with Dedicated Plan.

    There are two types of environments: Workload profiles environments and Consumption only environments. Workload profiles environments support both the Consumption and Dedicated plans whereas Consumption only environments support only the Consumption plan. The Dedicated plan provides a single tenancy guarantee, access to specialized hardware, and more predictable pricing.

    That I did it in a similar escenarie was create performance testing with the specific workload, and with that get my own metrics for latency , errors per call and others interesting data. This could help you to observe the performance numbers under realistic conditions.

    ---References:

    Cheers,

    Luis

    0 comments No comments

  2. Mike Urnun 9,811 Reputation points Microsoft Employee
    2024-02-16T08:58:58.5366667+00:00

    Hello @Madhan Raj - Thanks for reaching out, and engaging us on the MS Q&A community.

    Does Azure Container App guarantee any specific compute or any baseline comparison that I could do to get an idea?

    The service SLA and the Scale & Performance doc should provide high-level guidance on this matter. As Luis pointed out, we aren't able to publicly guarantee any specific benchmark numbers as there are many variable factors involved & use cases vary by different workloads. If you're observing any unusual latency, we'd be happy to investigate and do a deep dive with you.

    0 comments No comments

Your answer

Answers can be marked as Accepted Answers by the question author, which helps users to know the answer solved the author's problem.