Hello @Taranjeet Malik
Both Logic App and Function App services can be deployed and accessed privately without enabling public endpoints.
To allow these services to communicate with Azure and on-premises resources over a private channel, you can use a virtual network (VNet) integration. Regarding your questions:
- The main difference between Premium and App Service Plan for Function App hosting is the scale-out capability. Premium plans offer automatic scale-out up to 20 instances, while App Service Plans require manual scaling. Premium plans also offer more memory and CPU per instance compared to App Service Plans.
- Both Premium and App Service Plan based Function App deployments can communicate with Azure and on-premises resources over a private channel using VNet integration. However, if you need more control over the network environment, you can use an App Service Environment (ASE) deployment.
- For Logic App, App Service Plan based Standard Logic App can also communicate with Azure and on-premises resources over a private channel using VNet integration. However, if you need more control over the network environment, you can use an App Service Environment (ASE) deployment. I hope this helps
I hope that this response has addressed your query and helped you overcome your challenges. If so, please mark this response as Answered. This will not only acknowledge our efforts, but also assist other community members who may be looking for similar solutions.