|
I have two old macbook pros with 8vcpu's and 16 GB of ram each. A comparable computer on AWS would be approximately $100 a month. Why isn't there an easy way to utilize my unused hardware for my production servers (if not for mission-critical stuff, perhaps just for background jobs)? Any counter / pro arguments are welcome. |
I have an ultra cheap VPS instance that I run wireguard on, and expose these servers to the internet through there. The Mini-PCs are like NUCs, so they hardly consume much power, and I have paid less than 6 months worth of comparable AWS costs to own and run them till now.
The two biggest issues I have are power backup - UPS works for only 3-4 hours, after which the servers shut down, and internet connections - I have 2 100Mbps fiber lines load balanced, but the reliability of consumer internet leaves things to be desired.
I spend roughly 2-3 hours every other month to maintain the whole thing, which is pretty much hands-off. I'd say it's been totally worth it for me, but I still use AWS for mostly S3 and SES.