Expose ACI container in private subnet to public IP

Pablo Schor 0 Reputation points
2025-03-17T22:53:13.9766667+00:00

I need to expose an Azure Container Instance that's in a private subnet to a public IP Address. I found these three options, which one is the most economical?

Option 1: Use an Azure Load Balancer

Option 2: Use an Azure Application Gateway

Option 3: Use Azure NAT Gateway + Private DNS

Azure Container Instances
Azure Container Instances
An Azure service that provides customers with a serverless container experience.
751 questions
{count} votes

1 answer

Sort by: Most helpful
  1. Abiola Akinbade 27,060 Reputation points
    2025-03-17T23:06:30.2233333+00:00

    Hello Pablo Schor

    Thanks for your question.

    If you're looking for the most cost-effective way to expose your ACI container to the public internet, Azure Load Balancer is your best bet. It’s relatively inexpensive and gets the job done efficiently.

    To compare the costs effectively use the pricing calculator:

    https://azure.microsoft.com/en-us/pricing/calculator/

    However, if you need features like TLS termination or advanced routing, Application Gateway is a better choice though it comes at a higher cost.

    See:

    https://learn.microsoft.com/en-us/azure/load-balancer/load-balancer-overview

    https://learn.microsoft.com/en-us/azure/application-gateway/overview

    You can mark it 'Accept Answer' and 'Upvote' if this helped you

    Regards,

    Abiola

    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.