Most VPS providers rent rack space at large colocation facilities in multiple cities. In some cases they locate right next to major peering points for very good peering and very cheap bandwidth.
Vultr in particular is massively underrated and is certainly good enough to use in production.
One caveat though: most of these providers don’t handle sanitization of storage or encryption at rest as thoroughly as the big clouds do. I’d recommend handling your own encryption at rest with these if you have sensitive data. See: Vault, LUKS, etc.
See other child comment above. Faster to use AWS S3 instead of trying to fix it (IIRC can't set the endpoint url or something, which is required for Spaces). :shrug:
Some examples of things that I used the S3 compat for that worked just fine:
- terraform backend
- velero backups
- log store for prometheus/promtail
- docker pull through cache
There are additional interop things like Apache Spark <--> Spaces that don't work like Spark <--> AWS S3 (endpoint URL config issue which I lost the will to sort out as it was quicker to just use AWS S3 :shrug:).
That’s why you’re paying so much for AWS.
Never heard of them running on other providers though.
Surely that would a problem for all of the compliance e.g. HIPAA, FIPS ?
Its crazy to me how many smart people don't realize they are only looking at the most expensive options out there.
It's like thinking the Ferraris and Porsches are your only two options for getting from point a to b