3 ms·
One word of caution: The smallest VPS are also the most unreliable in my experience. If that's a requirement of your low compute project, it may make sense to
by tomxor 4y ago
One word of caution:
The smallest VPS are also the most unreliable in my experience. If that's a requirement of your low compute project, it may make sense to massively over provision with either a more expensive VPS or dedicated server. I'm not sure why but I suspect it's some combination of older server hardware being relegated to host lots of tiny VPS (which tend to host less uptime-critical things). Sharing the hardware between more VPS giving rise to more problems, e.g abuse, or over loading since they will be on average under-provisioned.
This is of course completely anecdotal, historical and speculation, some providers offerings may be just as stable at the bottom end. But it's certainly more likely at the bottom end.
- Tepix 4y agoIf you put several of these ultra cheap VPS behind something like Cloudflare, doesn't that mostly solve the problem with them being down every now and then?
- tomxor 4y agoSure, if it's simple to horizontally scale your service. But unless it's a simple static site it's usually not, and it's usually a source of a lot of complexity and pain. Which unless you really are doing something twitter scale, is not worth it. By the time you've bought a handful of tiny VPSs and put in the work to horizontally scale your service, you could have put the same money with zero effort into a very reliable dedicated server. Spend the effort elsewhere and save your sanity (and probably improve your reliability). Yes I'm biased against horizontal scaling.
- margorczynski 4y agoI guess you would need to take care additionally for perfect replication of the stateful sources of truth like a RDBMS to not loose consistency
- _cenw 4y agoCloudflare isn't going to do load balancing for free, neither do most VPS providers (if at all), and you're likely making some network admin angry trying to run something like keepalived, but it sure is true that building your systems to be fault tolerant comes with the option of using cheaper "base resources".