App service environment or Private end point. Which one i can choose for my Azure app service or function app ?

Priya Kothandapani 0 Reputation points
2023-05-16T05:26:57.89+00:00

Hi Team,

Please let me know which one I can choose for my azure function ASE or Private end points for security, Or is that both work together?

Thanks!

Azure Functions
Azure Functions
An Azure service that provides an event-driven serverless compute platform.
5,936 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.
550 questions
{count} votes

1 answer

Sort by: Most helpful
  1. MayankBargali-MSFT 70,941 Reputation points Moderator
    2023-05-16T09:32:38.03+00:00

    @Priya Kothandapani Thanks for reaching out.

    Both Azure Private Endpoint and Azure App Service Environment (ASE) provide secure network access to your Azure App Service or Function App. However, they serve different purposes and can be used together to provide an even more secure environment.

    Azure Private Endpoint is a network interface that connects you privately and securely to a service powered by Azure Private Link. Private Endpoint uses a private IP address from your virtual network, effectively bringing the service into your virtual network. You can use Private Endpoint for your functions hosted in the Premium and App Service plans. If you want to make calls to Private Endpoints, then you must make sure that your DNS lookups resolve to the private endpoint.

    On the other hand, Azure App Service Environment (ASE) is a fully isolated and dedicated environment for securely running Azure App Service apps at high scale. ASE is ideal for application workloads requiring very high scale and isolation and secure network access. ASE is always deployed into a virtual network, and customers have fine-grained control over both inbound and outbound application network traffic.

    You can use either ASE or Private Endpoints, or both together, depending on your specific security requirements. ASE provides a fully isolated environment for running your apps, while Private Endpoints provide secure access to your apps over a private endpoint.

    If you require additional security and isolation for your apps, you can use both ASE and Private Endpoints together. This will provide the highest level of security and isolation for your apps.

    Feel free to get back to me if you have any queries or concerns.

    Please "Accept Answer" if the answer is helpful so that it can help others in the community.

    1 person found this answer helpful.
    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.