We are currently an AWS customer and have developed a few internal serverless apps that integrate with some of our business applications. Many of the functions we developed need to access private resources in our VPC. The userbase is small hence the frequency of function invocation are small and the cost is single digits generally.
We are evaluating moving to Azure. One aspect that I am stuck, is the cost of running similar apps to Azure. There are a number of the question here addressing the limitation of the Consumption Plan (link and link) and the breaking down of, the confusing, cost structure of Azure Functions Premium needed for VNet (to access private resources).
The difficulty I have is it appears that our cost jumps from a few dollars to $100+ for similar functionality. Are there alternative ways/designs that can be used without having to resort to Azure Function Premium? Have any experienced similar issue and how did you address them?