Ben Koenig(techkoe...@gmail.com)@Fri, Sep 21, 2018 at 06:17:30PM -0700:
> Nevermind. I just realized that math isn't all that hard.
> 
> I got get myself a cabinet over here:
> https://www.portlandcolocation.com/colocation/secure-cabinets/
> 
(Totally reasonable math snipped)
> Am I missing anything for this 500 user self-hosted email/collab/fileshare
> server? Is $6k scary enough to send me running back in Google's open arms?
> --Ben

Speaking as a self-hosting enthusiast, that looks totally reasonable,
except for one problem: what happens when the machine blows up? Something
like losing a RAID card takes you down until you get a replacement
(hopefully a day or two, given the power of the internet), losing a
motherboard maybe a bit longer, but what if (say) the power supply blows
up in just the right way and fries the drives? Suddenly you have to buy
hardware, reconfigure, and set up again, all while your mail (and that of
your 500 friends) is not flowing.

Or, as happened to me once, what happens if the datacenter decides you're
not worth it anymore at the end of your contract? You've got a month or
two to find a new hosting space, build up a second machine (or pair, since
you have a hard backup as above), and pivot everyone over to it. You could
just move the machine and swap IPs, finding out in the process which big
mailers have long DNS TTLs, and you'll be ok but not great. Hope you don't
jar the drives too much in the process...

Or, even better, you get DOSed because of a user and the hosting company
decides you're not worth it _now_ and null routes you.

No matter what you do, I'd put real thought into your DR plan and how
you'll communicate status to your users. For me it's a matter of running
it all in some cloud provider (meaning the hardware blowing up is less my
problem) and not having commercial users, but that's probably not the
easiest plan for you :)

Yes, in case you're wondering, I've made some poor hosting choices over
the years.

-- 
Bill Weiss
_______________________________________________
PLUG mailing list
PLUG@pdxlinux.org
http://lists.pdxlinux.org/mailman/listinfo/plug

Reply via email to