The tiles need to be rendered. Yes frequent tiles can be cached but you already have a cache… it’s Cloudflare. Theoretically you could port the tileserver to Cloudflare pages but then you’d need to… port it… and it probably wouldn’t be cheaper
It would cost a lot. Hetzner is hardware and them you can hammer it, free bandwidth. You get a very good server for cheap.
cloudflare would be pay per request, a hefty sum if ddos happens
Noone renders tiles on servers anymore. The vast majority of services have moved on to sending out vector tiles.
Oh interesting, okay. For some reason I had the impression that the tiles were static and rendered offline.
They are actually static files. There is just too many of them, about 300 million. You cannot put that in Pages.