APIM recommendation with service endpoints

Pulin Gupta 0 Reputation points
2024-05-03T07:36:28.02+00:00

With respect to this article, I would like to understand what is the latest recommendation when it comes to APIM networking

Art: https://learn.microsoft.com/en-us/azure/api-management/api-management-using-with-vnet?tabs=stv2

Can you suggest why private endpoints are not recommended in this case while in all cases use of private networking is promoted by microsoft?

Azure API Management
Azure API Management
An Azure service that provides a hybrid, multi-cloud management platform for APIs.
2,161 questions
Azure Virtual Network
Azure Virtual Network
An Azure networking service that is used to provision private networks and optionally to connect to on-premises datacenters.
2,490 questions
Azure Private Link
Azure Private Link
An Azure service that provides private connectivity from a virtual network to Azure platform as a service, customer-owned, or Microsoft partner services.
514 questions
0 comments No comments
{count} votes

1 answer

Sort by: Most helpful
  1. Ben Gimblett 4,530 Reputation points Microsoft Employee
    2024-05-03T08:38:49.9533333+00:00

    Hi - Thanks for the question

    APIM Premium (stv2) is what we refer to as a "vnet injected" service - so when you associate a VNet to APIM Premium then you're in effect deploying the compute for the service "Into" the VNet

    Although Private endpoints are available on APIM there is a limitation with APIM STV2 whereby the private endpoint cannot be added once APIM is associated with a VNET

    However, once associated with a VNET you can switch APIM to use a private load balancer rather than public. In otherwords the data plane is only accessible on the private path which gives you the private inbound and outbound access into your VNET and connected/peered networks

    The new "V2" tiers of APIM which are in public preview will work slightly differently to this. for more info see https://learn.microsoft.com/en-us/azure/api-management/v2-service-tiers-overview


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.