If you need data security, keep updated backups in different geographic locations. If you need server availability/redundancy, you need multiple servers running in different areas.
This is still cheaper and "more reliable" than trying to make a single site flood-proof and earthquake-proof.
Aigomorla, I think he means external fire protection. Like if the building is on fire, will the server survive?
But there is still no way that you can run a server in a burning building, sprinklers could short the power, etc.
Edit: Never mind, any opening for cables will still allow fire and water damage.