The Mastodon instance I use is hosted at Scaleway. It's had multiple multi-day outages due to failures at Scaleway's end.
Cheap is great and all, but this experience has not been the kind that would lead me to recommend using Scaleway for any service you need to be reliable.
You can still run mail servers on them though. You might have to compile stuff up for yourself if your distro doesn't support it but I've found Arch to be pretty good in this respect.
> Unfortunately, even in totally healthy clusters, with no node failures or network failures, Galera Cluster does not satisfy its claims of Snapshot Isolation.
In this scenario the galera DB is only hosting virtual aliases/account info etc -- it's essentially read-only unless I'm adding accounts so the fail cases are less severe than if I was constantly writing data.
I'll add a section on recovery, but even with a few hundred thousand email inboxes my database size is likely to be under 100mb and backing that up will cause no issues in live since I'm only doing SELECT 99.99% of the time; each of my nodes dumps the db into /var somewhere every hour.
The Mastodon instance I use is hosted at Scaleway. It's had multiple multi-day outages due to failures at Scaleway's end.
Cheap is great and all, but this experience has not been the kind that would lead me to recommend using Scaleway for any service you need to be reliable.