Open source substitutions for Microsoft NLBS

Open source substitutions for Microsoft NLBS

Are you aware of any open source software that would do something similar to Microsoft NLBS for Red Hat Linux?

    Requires Free Membership to View

    When you register, my team of editors will also send you resources covering Linux administration and management; integration and interoperability between Linux, Windows and Unix; securing Linux and mixed-platform environments; and migrating to Linux.

    Cathleen A. Gagne, Senior Editorial Director

    By submitting your registration information to SearchEnterpriseLinux.com you agree to receive email communications from TechTarget and TechTarget partners. We encourage you to read our Privacy Policy which contains important disclosures about how we collect and use your registration and other information. If you reside outside of the United States, by submitting this registration information you consent to having your personal data transferred to and processed in the United States. Your use of SearchEnterpriseLinux.com is governed by our Terms of Use. You may contact us at webmaster@TechTarget.com.

The Microsoft Network Load Balancing Service (NLBS) provides redundancy for Microsoft services including Terminal Services, Web and streaming media servers. It is a clustering technology which distributes IP traffic across multiple hosts and provides failover in the event of a server failure.

Depending on what features and level of failover you want you could choose to just use DNS to round robin between servers. This works by alternating servers through DNS resolutions, giving out the canonical names of a group of servers in a rotation. This method of load balancing doesn't account for server failure, so if a server stops working users accessing those services will witness the failure every time you move through the rotation.

The following solutions are more robust and would accomplish similar goals as NLBS:

  • Linux Virtual Server
    The Linux virtual server is a transparent load-balancing mechanism that can leverage a group of physical servers to create one virtual server.
  • Red Hat Cluster Suite
    The Red Hat cluster suite is an application and load balancing package that is sold by Red Hat that can support up to 8 nodes.
  • You might also find that the High Availability Linux Project might be of some use to on understanding the principals associated with high availability and redundancy on Linux.

This was first published in September 2005