Resilience requirements

The business must identify what it is that needs to be protected when the system hosting the application experiences an outage. The resilience requirements are the set of applications, data and system environments required to be preserved across an outage of the production system. These entities remain available through a failover even when the system currently hosting them experiences an outage.

The business choices are:
  • Nothing needs to be made resilient
  • Application data
  • Application and system data
  • Application programs
  • Application state
  • Application environment
  • Preserve all communications and client connections