A fail-safe environment includes clustering of JobScheduler, its database and storage sytem.

For more information see High Availability.