Hello @Animesh Kashyap ,
Welcome to Microsoft Q&A Platform. Thank you for reaching out & hope you are doing well.
I understand that you would like to know how many PaaS service a single private link supports.
Private Link Service is able to support up to 1000 Private Endpoints. Depending on how you configure your load balancer rules and your backend pool, all of those Private endpoints connected to that Private Link Service can access the different PaaS services you are making available.
A single Private Link Service can be accessed from multiple Private Endpoints belonging to different VNets, subscriptions and/or Active Directory tenants.
Some considerations on this setup:
- Existing Private DNS Zones tied to a single service should not be associated with two different Private Endpoints as it will not be possible to properly resolve two different A-Records that point to the same service. However, Private DNS Zones tied to multiple services would not face this resolution constraint.
- Adding multiple DNS zone groups to a single Private Endpoint is not supported.
Refer: https://learn.microsoft.com/en-us/azure/private-link/private-endpoint-overview
https://learn.microsoft.com/en-us/azure/private-link/private-link-service-overview#details
https://learn.microsoft.com/en-us/azure/private-link/private-endpoint-dns
Another point to remember here is: One single Private Endpoint supports only 1 resource. To support multiple PaaS services, you will need multiple Private Endpoints.
So, your following scenario - From the consumer side (different azure subscription) there would be two different private endpoint accessing the two different paas services (behind ILB) over a single private link service hosted at provider. - is feasible.
Kindly let us know if the above helps or you need further assistance on this issue.
Please "Accept the answer" if the information helped you. This will help us and others in the community as well.