-Can someone please explain the concepts
basic concept:
Your users never notice when your machine is down, because another machine takes over processing their data
Basicaly, you have one machine running your applicaton, and if it crashes or has to be taken down, you have a second machine...