There are several precautions you can take to ensure system availability, including:
Redundant systems
You can have two or more identical servers provide the same information. If one breaks down or is penetrated, the other is still available.
Storage backup tools can be used to create a mirror image of the primary server at regular intervals.