Let's say I have a server with Ubuntu and 10-15 user accounts on it. After some time the server crashes with whatever reason. Of course, you could look at the back-up and reset it to the time before the problem.
I was thinking this morning about the following ( it could be a classic example of reinventing the wheel, but I am not a sys admin for 10 years ;) ). Let's say that you could separate the user accounts from the OS. This way the server gets the account data and software from a different location and load it locally, but let's say your server base image dies. Then there is no problem, you simple spin up a different ubuntu OS and load the user accounts again.
Question: Is there software to support this? or are there different solutions to tackle this problem?