Server Clusters: You Have the Code, So Use It!

Info-Tech Advisor: Research Note

Published: April 17, 2007


Server clusters provide high availability and fail-over functions for enterprise applications and servers. For enterprises that have not already begun creating high availability environments, server clustering, using the software provided with the operating systems, can offer the first step towards continuous availability.

Server Clustering

When an application or server fails, clustering software will restart the failed applications on an available fail-over server. By using application aware agents, an internal application error can be detected even if the application continues to appear to operate. For example, an agent will catch a Web server that continues responding to requests, but only provides "404" error messages.

Depending on the software and the configuration used, clustering can be equipment intensive, requiring a one-to-one fail-over to primary server in the worst case. Larger environments can utilize distributed clusters, where a single server may act as a backup unit for many different applications or multiple servers may provide fail-over resources to all servers in a cluster.

Windows Server 2003 (and dating back to Windows NT), Linux, and most Unix variants include clustering capabilities. Optional or third party packages can provide advanced...

«  Previous ITA Research Note Back to Current Research Next ITA Research Note »
This article is available in full to members of Info-Tech Advisor.
Already a member? Please log in.

Username:

Password:

Remember me:

I forgot my password.

E-mail address:

 

I am not an Info-Tech Advisor member, but...
  • I would like to become a member (starting at $495/yr).
  • I would like to learn more.