GCP Cloud Run with a schedule set to call the HTTP endpoint once an hour.
Cloud Run will run any docker image, and give it a HTTPS URL. Scales to zero, allows running in the background for up to an hour.
The benefit over FAAS is that you can run anything you want in the container, including multiple processes.