Hello @Adam Mepham
As your python code is running ~ 1 hour, it is long running operation.
There are multiple options:
- Azure Function with Premium or Dedicated plan are good options for you. (service limits) When set to an unbounded duration, your function app is guaranteed to run for at least 60 minutes.
- Dedicated instances Azure VM is a good option when you expect to run one huge batch with long-running workflows and custom integrations.
- Azure Batch is also an option to use for long-running operations but it costly
If you think your question has been answered, click "Mark as Accept Answer" if just helped click "Vote as helpful". This can be beneficial to other community members reading this forum thread.