The only question is if your whole node goes down, where is the information stored / backed up as to which backup is the most recent or whether there were any channel state updates after the last backup?
You can connect a cluster of computers to each other, each with the node state, so that if one goes down, you can simply restore it from another machine.
I would've also suggested storing it in the cloud, but I'm assuming you're only interested in decentralized solutions.