the reason for the cloud is so you don't have to handle hardware failures, maintenance, upgrades, backups, power outages.. etc. All you need is one hardware component to go on your home server to die, and be out of your services.. and possibly lose all data.