When planning for an Identity Manager highly-available deployment, it is worthwhile to consider the causes of downtime.
These causes include the following:
Operator error
Hardware failure
Software failure
Planned down time (Upgrades to hardware and software)
Poor performance (Perceived downtime)