Obrigado pelas dicas, vou começar usando o Functions e depois se necessário testo os Containers. Atualmente creio que o app só vai rodar 1 vez por dia por 1 hora. Já sobre o consumo de memória ainda não cheguei a medir.
Respondendo a "Acredito que nesse caso depende do tempo que at..." dentro da publicação Escolha de Serviço na Azure para Aplicativo de Console em C# com Requisições à API Diária
1
1
Acho que o Functions não vai conseguir rodar por tanto tempo...tem que ver as especificações dele lá...de uma forma geral, o functions é para executar serviços com durações muito curtas (menos de dois minutos)