Preventing Hardware Failures
Hardware failures can occur at any time. Included in this class of failures are environmental failures such as a natural disaster or a fire. Designing a hardware implementation with the fewest single points of failure is the safest way to minimize the risk. During the deployment planning, the implementer should create a physical hardware map that shows all the connection points for the storage, network, and the software logic. Then potential solutions can be planned and a cost versus risk analysis can be performed. There are many different solutions for this area that range from simple tape backups of critical data all the way to disaster-tolerant bunkers.
The following table lists tools and strategies for reducing downtime due to hardware failures. An "X" in a column means you can use the tool to prevent the indicated type of failure. For example, to prevent application, database, and server failures, use clustered configurations.
Tool or strategy | Application | Database | Network | Server |
---|---|---|---|---|
Clustered configurations | X | X | X | |
Data backups | X | X | X | |
Data replication | X | X | X | |
Dual disk controllers | X | X | ||
Dual power supplies | X | X | X | X |
Dual routers | X | |||
Geographically dispersed data centers | X | X | X | X |
Mirrored disks | X | X | ||
Multiple ISPs | X | |||
Multiple NICs | X | |||
RAID disk arrays | X | X | ||
UPSs | X | X | X | X |
Copyright © 2005 Microsoft Corporation.
All rights reserved.