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.

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)