![]() |
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]()
![]() |

|
| Microsoft windows 2003 error all error and bugs related to microsoft windows 2003 error |
![]() |
|
Implementing Fault Tolerance on Windows Networks
|
LinkBack | Thread Tools | Display Modes |
|
|
#1 (permalink) |
|
Administrator
Posts: 18,720
Join Date: Jan 2006
Rep Power: 10
IM:
|
Reliable Hardware While hardware fault tolerance is mainly implemented in the system (motherboard) itself, Windows indirectly provides support for hardware fault tolerance by supporting the underlying system hardware that enables such fault tolerance. Examples of hardware fault tolerance on Windows systems includes:
Something that is sometimes not considered when implementing fault tolerant hardware is to ensure that an adequate supply of spare parts is readily available onsite and also easily accessible. It's not much help if your server supports hot swap hard disks if you don't have any spares around or if you keep them in a different building or have to sign for them to get them. Another thing to consider when using such hardware is to ensure they are certified in the Windows Server Catalog, which ensures that your hardware is fully compliant with and supported by Windows Server 2003. Reliable Storage Probably the most well-known fault tolerant technology supported by Windows is software RAID, which is available on systems where basic disks have been changed to dynamic disks. RAID 1 (disk mirroring) is an excellent method for providing fault tolerance for boot/system volumes, while RAID 5 (disk striping with parity) increases both the speed and reliability of high-transaction data volumes such as those hosting databases. Software RAID means that RAID is implemented within Windows itself, but for even higher performance and greater fault tolerance you can choose to implement hardware RAID instead, though this is generally a more expensive solution than software RAID. Traditionally most software RAID systems have used SCSI, but another option common nowadays is SATA (Serial ATA), which is usually only a fraction of the cost of SCSI but with almost comparable performance. There's more to RAID as far as fault tolerance in storage goes however. By implementing the Distributed File System (DFS) on your network and replicating DFS roots using the File Replication Service (FRS), you can ensure maximum redundancy for shared volumes, allowing users to access shared files on your network not only more easily but also when a particular file server goes down. For more information on how DFS works and how to implement it, see Andrew Tabona's article Windows 2003 DFS (Distributed File System) here on WindowsNetworking.com. Another useful technology is the Volume Shadow Copy Service (VSS), which lets Windows keep point-in-time snapshots of data volumes so users can recover accidental deleted files or revert to earlier versions of documents they are working on. While not strictly a fault tolerant technology, VSS does provide increased availability for user data and helps protect it from accidental loss or destruction. For more information on how Shadow Copy works and how to implement it, see Brien Posey's article Working with the Windows Server 2003 Volume Shadow Copy Service here on WindowsNetworking.com. Reliable Network Applications Distributed network applications themselves become more available and reliable when combined with several key fault tolerant technologies in Windows Server 2003, Enterprise Edition. One such technology is server clusters, a high availability solution implemented in Enterprise Edition using the Cluster Service. Server clusters can be configured in a variety of different ways and can include up to 8 nodes (servers) within each cluster. Some of the configurations by which server clusters can provide fault tolerance for network applications includes:
A second way of implementing fault tolerance for distributed client/server applications is to use the Network Load Balancing (NLB) component of Windows Server 2003. This feature can be used to provide failover support for applications and services running on IP networks, for example web applications running on Internet Information Services (IIS). Using NLB you can scale an application out to run on as many as 32 separate servers, and while the main purpose of this approach is to increase availability and provide higher scalability, NLB also provides fault tolerance to increase reliability as well. For a quick introduction to some of the basic concepts of clustering on Windows Server 2003, see Brien Posey's article Understanding How Cluster Quorums Work here on WindowsNetworking.com. Conclusion The different hardware and software fault tolerant technologies supported by Windows Server 2003, Enterprise Edition, make it a powerful platform for mission-critical business applications. By judiciously choosing which of these technologies to implement, you can ensure high reliability and high availability while being careful not to break your budget. |
|
|
|
|
|
|
![]() |
| Currently Active Users Viewing This Thread: 1 (0 members and 1 guests) | |
| Thread Tools | |
| Display Modes | |
|
|
Similar Threads
|
||||
| Thread | Thread Starter | Forum | Replies | Last Post |
| Zero Tolerance | Optimization | Game Cheats | 0 | 04-Apr-2008 11:50 AM |
| Windows XP Pro - Fault bucket 114480466 | Anilrgowda | Microsoft Windows xp error | 1 | 16-Jul-2007 12:02 AM |
| Zero Tolerance | AQUARIAN | Game Cheats | 0 | 09-Mar-2007 01:59 PM |
| Implementing File Screening in Windows Server 2003 R2 | Anilrgowda | Microsoft windows 2003 error | 0 | 27-Dec-2006 11:29 PM |
| Implementing Access-Based Enumeration in Windows Server 2003 R2 | Anilrgowda | Microsoft windows 2003 error | 0 | 27-Dec-2006 10:50 PM |