| ▲ | Atreiden 2 days ago | |||||||||||||||||||||||||||||||
Homelab =/= Production systems The gulf between these two insofar as what approach, technologies, and due-diligences are necessary is vast. | ||||||||||||||||||||||||||||||||
| ▲ | kelnos 2 days ago | parent | next [-] | |||||||||||||||||||||||||||||||
I think we've gone a little nuts defining "production system" these days. I've worked for companies with zero-downtime deployments and quite a lot of redundancy for high availability, and for some applications it's definitely worthwhile. But I think for many (most?) businesses, one nine is just fine. That's perfectly doable by one person, even if you want, say, >=96% uptime, which allows for 350 hours of downtime per year. Even two nines allows for ~88 hours of downtime per year, and one person could manage that without much trouble. Most businesses aren't global. Downtime outside regular business hours for your timezone (and perhaps one or two zones to the west and east of you) is usually not much of a problem, especially if you're running a small B2B service. For a small business that runs on 1-3 servers (probably very common!), keeping a hot spare for each server (or perhaps a single server that runs all services in a lower-supported-traffic mode) can be a simple way to keep your uptime high without having to spend too much time or money. And people don't have to completely opt out of the cloud; there are affordable options for e.g. managed RDBMS hosting that can make maintenance and incident response significantly easier and might be a good choice, depending on your needs. (Source: I'm building a small one-person business that is going to work this way, and I've been doing my research and gaming it out.) | ||||||||||||||||||||||||||||||||
| ||||||||||||||||||||||||||||||||
| ▲ | 1dom a day ago | parent | prev [-] | |||||||||||||||||||||||||||||||
Your production is not my production. 5 9's of businesses don't need 5 9's, and in my experience, people who talk like they do are talking from a position of managing 1 or 2 production systems in a single domain. My experience is that the largest regulated production systems I've run have clearly been larger and more complex than my homelab, but my homelab has been significantly more resilient, featureful and robust than many of the smaller production systems I've been responsible for outside of regulated domains. | ||||||||||||||||||||||||||||||||