Wednesday, June 29, 2011

WCF Network Load Balancing Resources

Useful Pages I have found while researching this topic:
Most information refers to the use of external software (mostly Microsoft NLB - part of 2008 Server), or hardware appliances that preface service interfaces.
There seems to be three options:
  1. Utilise external hardware or software NLB'ers. (This is noted by Microsoft as the best practise approach).
  2. Manually partition your clients so that they hard wired to point to one of service instances. This approach doesn't give good balance but its straight forward in some simple instances.
  3. Hand craft discovery and balancing code inside your application. This gives the widest fail over options and balancing flexibility. The significant downsides are the workload to develop, and runtime hosting training and maintenance.

    No comments:

    Post a Comment