I started the process of this back in January and now, at least in terms of product hosting; fully migrated into European infrastructure (https://bannermedia.ltd).
It didn't come without a bit of pain, but glad I've done it - and to come with this I've ended up building a whole terraform setup for cross provider / cross region high availability within Europe.
So far my key mappings included:
- Cloudflare -> Bunny CDN (and honestly I am so impressed with Bunny so far)
- AWS (or similar) -> Hetzner + OVH; I'm also looking at Civo.com for UK presence.
- GitHub -> Forgejo. I do actually still operate in GitHub for development only work, however Forgejo is mirrored within my European private network, and thats where deployment workflows happen.
- Google Analytics -> Self hosted Umami.
I'll be doing a writeup fairly soon on the entire process.
Did you use Cloudflare for it’s WAF too or just CDN? Last I checked Bunny is not a replacement for the CF WAF.
Instead of Hetzner, I found UpCloud to be a great EU alternative. Reliable, cheap and supportive.
> looking at Civo.com for UK presence
Hadn't come across Civo. They advertise "transparent" pricing, but I can't seem to find prices for VMs... or anything else!
Maybe it's just me, but do you have a link to a pricing page perchance?
> - AWS (or similar) -> Hetzner + OVH; I'm also looking at Civo.com for UK presence.
At some point deciders at EU companies are going to notice that Hetzner and/or OVH are also not a bit but much cheaper than AWS.
Waiting for your writeup, especially the Bunny part. We moved away from AWS but Cloudflare remains a point of failure, we are going to remove it as soon as we have some spare time to do the required research.