A few years ago, dedicated Raspberry Pi hosting was a bit of a thing for a bit.
I looked a bit, a few months ago, but I didn't turn up what appeared to be a clear winner of a choice.
Perhaps there is still a market for the security concious or workloads sensitive to noisy neighbours.
Somewhat of a tangent - although not small scale, I have found the packet.net 96 core ARM offering to be good value.
It might not be enough to offset the other costs, but it could be enough to offer a less costly service. At the end of the day though, half of what you get with AWS is a ton of library support in many languages for using AWS services.
Thank you for the packet.net mention. It is interesting, even if it is not quite what I am looking in this context.
The dynamic stuff I host for personal use uses a variety of cloud services as backends, and those are anycasted. One app I wrote in a hurry uses Google Sheets as a backend, and that's worked surprisingly well for the effort it took.
How comes we're 5 times above that ?
Is the latency introduced by routers ? If yes, then that quite doesn't make sense : I doubt there is any in the middle of the Atlantic.
Is the routing that inefficient that the data travels 50000 km ?
Also the number of hops probably isn't really relevant : there probably isn't any router in the middle of the Atlantic, and just like you said there is already a bunch of router on an European-only route whose latency would most likely be below 10ms.
As far as ARMv8, and Erlang go, I would suggest you not bother. At least in casual testing, I found P99 latency to be massively higher than the equivalent x86. BEAM just doesn't seem to want to do a massive number of schedulers well.
So, is the bar so much higher or is it something else?
I used Slicehost and EC2 from Europe with total disregard for latency because I never had much users. For my (mostly internal) servers it was fast enough.
And even now, I have the cheapest Scaleway machine with a public-facing website that seems to be running fine a small Angular4 + Java backend app.
I would also like to see a graph showing the latencies between all the AWS regions. Which I guess will show that AWS regions do have a logic and that having servers next to your users makes sense.
Still, why worry about this from the start when your monthly 'budget' is less than the price of your coffee breakfast and you get unmetered bandwidth?
I took about 5 sites from a $50 a month shared cPanel plan that included a few WordPress blogs and some custom sites and put them on a $3 a month scaleway instance and haven't had a bit of trouble.