Why is this cheaper than the consumption model?
Não, isso depende da sua função.
Para o plano de consumo, o faturamento é baseado no número de execuções, no tempo de execução e na memória usada. O faturamento é agregado em todas as funções em um aplicativo de função.
O plano de consumo é o plano de hospedagem padrão e oferece os seguintes benefícios:
-
Pague apenas quando suas funções estiverem em execução.
-
Expanda automaticamente, mesmo durante períodos de alta carga.
No plano Serviço de Aplicativo, seus aplicativos de função são executados em VMs dedicadas em SKUs Básico, Padrão, Premium e Isolado, semelhantes a Aplicativos da Web, Aplicativos de API e Aplicativos para dispositivos móveis. Custo do plano de serviço do aplicativo, consulte esta link .
I need to run the app continuously for some time (handle data that is there already) and then on a 'on demand' basis (new data coming in). What is the recommended way to do this?
O Azure não oferece suporte ao plano de consumo de alterações para o plano de serviços do aplicativo. De acordo com seu cenário, talvez você possa criar dois planos de aplicativos para dois aplicativos.
Is there a more clear guide to the pros and cons of consumption vs app service?
Você pode ler este documento oficial em primeiro lugar.